There is something truly heartwarming and comforting about a dish that brings vibrant colors, a medley of fresh vegetables, and tender rice all together in one pot. The Serbian Rice with Meat (Djuvec Rice) Recipe is a classic Balkan favorite that perfectly balances savory minced meat, sweet bell peppers, and aromatic spices. Every bite bursts with flavor, and the texture is just right—moist but fluffy rice, tender chunks of vegetables, and succulent meat when included. This recipe is a wonderful way to savor a wholesome meal that feels both homey and festive, delighting anyone lucky enough to taste it.

Ingredients You’ll Need
This dish relies on simple, everyday ingredients that create an irresistible harmony of flavors and textures. Each element plays a key role: the olive oil provides richness, the vegetables add freshness and color, while the spices infuse warmth that makes this Serbian classic unforgettable.
- Olive oil: For sautéing and adding subtle, fruity richness.
- Onion: Finely chopped for a sweet, aromatic base.
- Garlic: Minced to add a punch of fragrant savoriness.
- Red bell pepper: Diced to sweeten the dish and brighten the colors.
- Green bell pepper: Adds a mild, peppery crunch and more vibrant color.
- Carrot: Diced for natural sweetness and texture contrast.
- Zucchini: Adds moisture and a soft bite that blends beautifully.
- Peas: Fresh or frozen, for bursts of sweetness and lovely green hues.
- Long-grain white rice: Rinsed carefully to keep it fluffy and separate.
- Vegetable or chicken broth: The cooking liquid that infuses deep flavor.
- Diced tomatoes (with juice): Bring acidity, moisture, and rich tomato flavor.
- Tomato paste: Concentrates the tomato essence for extra depth.
- Paprika: Adds warmth and a touch of smoky sweetness.
- Salt: Enhances all the flavors perfectly.
- Black pepper: Adds subtle heat and complexity.
- Minced meat (optional): Beef, pork, or a combo, browned for hearty savoriness.
- Fresh parsley: Chopped for a fresh, herbaceous finish.
How to Make Serbian Rice with Meat (Djuvec Rice) Recipe
Step 1: Sauté Aromatics
Start by heating the olive oil in a large pot over medium heat. Toss in the finely chopped onion and minced garlic, letting them cook gently until they’re soft and fragrant, which usually takes about 5 minutes. This step lays down the foundational flavors that give the dish its comforting aroma and taste.
Step 2: Cook Vegetables
Next, add the diced red and green bell peppers along with the carrot and zucchini. Stir these together and cook for 5 to 7 minutes until they soften just enough to release their sweet and fresh notes without turning mushy. This balance is key to maintaining that delightful vegetable texture in your Serbian Rice with Meat (Djuvec Rice) Recipe.
Step 3: Add Meat (If Using)
If you decide to include meat, now’s the moment to add the minced beef, pork, or a mix of both. Cook it thoroughly, stirring frequently to break it apart so that it browns evenly and melds beautifully with the sautéed vegetables. This addition adds a rich, meaty fullness that makes the dish truly satisfying.
Step 4: Add Rice & Spices
Stir in the rinsed long-grain white rice, making sure every grain is coated with the flavorful sautéed mix. Sprinkle in the paprika, salt, and black pepper to infuse the rice with warmth and seasoning. Mixing these well ensures the spices get evenly distributed, enriching every scoop of this Serbian classic.
Step 5: Simmer
Pour in the diced tomatoes with their juice, the tomato paste, and the broth. Bring the mixture to a gentle boil before lowering the heat to a simmer. Cover the pot and let everything cook undisturbed for about 15 minutes, giving the rice the chance to absorb all that deep, tangy tomato goodness.
Step 6: Add Peas
Once the rice has absorbed most of the liquid, stir in the peas, which add delightful pops of sweetness and color. Continue cooking for another 5 to 10 minutes, until the rice is perfectly tender and no longer crunchy but still separate and fluffy.
Step 7: Rest & Serve
Remove the pot from heat and keep it covered for an additional 10 minutes. This resting step lets the flavors settle and the rice finish steaming to perfection. Fluff it gently with a fork, sprinkle the fresh chopped parsley on top, and serve with ajvar, the traditional roasted red pepper and eggplant spread, for an authentic taste experience.
How to Serve Serbian Rice with Meat (Djuvec Rice) Recipe

Garnishes
Fresh parsley is the classic choice to sprinkle on top, adding a burst of freshness and a lovely green contrast. For an extra layer of flavor, a dollop of ajvar alongside the rice enhances the dish with smoky, slightly spicy notes that complement the sweet peppers and savory meat beautifully.
Side Dishes
Serbian Rice with Meat (Djuvec Rice) Recipe pairs wonderfully with simple salads like a crisp cucumber and tomato salad dressed lightly with lemon and olive oil, letting the rice remain the star. For a heartier meal, it’s lovely alongside grilled vegetables or a side of creamy yogurt to cool down the palate.
Creative Ways to Present
For a festive touch, serve the rice in a hollowed-out roasted bell pepper or a small pumpkin for eye-catching presentation. Another fun idea is layering the rice in clear glass bowls with dollops of ajvar and fresh herbs visible, making every serving as colorful as it is delicious.
Make Ahead and Storage
Storing Leftovers
Leftover Serbian Rice with Meat (Djuvec Rice) Recipe can be stored in an airtight container in the refrigerator for up to 3 days. The flavors deepen overnight, making it just as tasty, if not more, when reheated.
Freezing
This dish freezes well—place cooled rice in freezer-safe containers or bags and freeze for up to 2 months. Remember to leave some room for expansion. When thawed and reheated, it may need a splash of broth or water to revive its lovely texture.
Reheating
To reheat, warm the rice gently on the stovetop or in the microwave, adding a few tablespoons of broth or water to keep it from drying out. Stir occasionally to ensure even heating and fluff it up before serving again with fresh parsley or ajvar.
FAQs
Can I make this dish vegetarian?
Absolutely! Simply omit the minced meat and increase the vegetables if you like. Using vegetable broth instead of chicken broth will keep it completely vegetarian while still delivering fantastic, rich flavors.
What type of meat works best in this recipe?
Minced beef, pork, or a combination of both are traditional choices. They provide a hearty texture and depth of flavor, but feel free to use whichever minced meat you prefer or have on hand.
Is long-grain rice necessary?
Long-grain rice is ideal for this Serbian Rice with Meat (Djuvec Rice) Recipe because it stays fluffy and separates nicely after cooking. Using other types may result in a stickier texture, which can alter the dish’s traditional feel.
Can I use frozen vegetables instead of fresh?
Yes, frozen vegetables like peas or diced peppers can be used, especially when fresh produce is not available. Just adjust cooking time to avoid overcooking and ensure the vegetables remain vibrant and slightly crisp.
How spicy is the dish?
This recipe is typically mild and approachable due to the paprika and fresh vegetables. However, adding ajvar with a bit of kick or a sprinkle of chili flakes can elevate the heat for those who like it spicier.
Final Thoughts
If you’re looking for a soulful, colorful, and utterly delicious meal to share around the table, the Serbian Rice with Meat (Djuvec Rice) Recipe is a gem worth trying. With its comforting blend of flavors and appealing texture, it quickly becomes a favorite that invites warm memories and satisfied smiles. Don’t hesitate to give it a go—you might just find yourself making it again and again!
Print
Serbian Rice with Meat (Djuvec Rice) Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 to 6 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Serbian
Description
Serbian Rice with Meat, also known as Djuvec Rice, is a hearty and flavorful one-pot dish featuring a savory mixture of minced meat, aromatic vegetables, tender rice, and vibrant spices. This comforting traditional recipe simmers the ingredients together to create a satisfying meal that pairs perfectly with ajvar, a roasted red pepper and eggplant spread.
Ingredients
Main Ingredients
- 2 tbsp olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 medium carrot, diced
- 1 small zucchini, diced
- ½ cup peas (fresh or frozen)
- 1 cup long-grain white rice, rinsed
- 2 cups vegetable or chicken broth
- 1 can (14 oz) diced tomatoes (with juice)
- 2 tbsp tomato paste
- 1 tsp paprika
- ½ tsp salt
- ½ tsp black pepper
- ½ lb minced meat (beef, pork, or a combination) (optional)
- 2 tbsp fresh parsley, chopped (for garnish)
Optional Serving
- Ajvar (roasted red pepper and eggplant spread)
Instructions
- Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add the finely chopped onion and minced garlic, cooking until they become soft and translucent, about 5 minutes. This step builds the flavorful base for the dish.
- Cook Vegetables: Add the diced red and green bell peppers, carrot, and zucchini to the pot. Stir and cook these vegetables for 5-7 minutes until they soften, releasing their natural sweetness.
- Add Meat (If Using): If you choose to include meat, add the minced beef, pork, or a combination now. Cook, stirring and breaking up the meat, until fully browned. This adds richness and depth to the dish.
- Add Rice & Spices: Stir in the rinsed long-grain white rice, paprika, salt, and black pepper. Mix thoroughly to evenly coat the rice with the spices and combine it well with the other ingredients.
- Simmer: Pour in the diced tomatoes with their juice, tomato paste, and broth. Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let it simmer gently for 15 minutes, allowing the rice and flavors to meld.
- Add Peas: Stir in the peas and continue to cook for another 5-10 minutes, or until the rice is tender and most of the liquid has been absorbed, ensuring a moist but fluffy texture.
- Rest & Serve: Remove the pot from heat and let the dish rest, covered, for 10 minutes. This final step helps the rice fully absorb flavors. Fluff with a fork, garnish with the chopped fresh parsley, and serve warm with a side of ajvar if desired.
Notes
- Use either vegetable or chicken broth depending on your preference or dietary needs.
- The minced meat is optional, making this dish easily adaptable for vegetarians when omitted or substituted with plant-based alternatives.
- Rinsing the rice before cooking removes excess starch for fluffier results.
- Ajvar adds a delicious smoky flavor that complements the dish perfectly but can be omitted if unavailable.
- Covering the pot while simmering prevents losing moisture, so be sure to keep the lid on during cooking.

