If you crave a vibrant, comforting meal that bursts with color, flavor, and hearty satisfaction, you absolutely must try this Serbian Rice with Meat (Djuvec Rice) Recipe. This beloved Balkan classic is packed with tender minced meat, fresh vegetables, and perfectly cooked rice all simmered together in a rich tomato base. It’s a one-pot wonder that feels like a warm hug at the end of a long day, delivering layers of smoky paprika, sweet peppers, and garden-fresh goodness that everyone will love. Whether you serve it as a main or a side, this dish speaks the language of flavor and tradition in every bite.

Ingredients You’ll Need
What makes this Serbian Rice with Meat (Djuvec Rice) Recipe truly special is how the simple ingredients come together harmoniously. Each component brings its own unique quality—vibrant vegetables add texture and sweetness, spices create warmth, and the meat infuses a rich savoriness that complements the tomato base perfectly.
- 2 tbsp olive oil: For sautéing the aromatics and adding a silky richness.
- 1 medium onion, finely chopped: The flavor foundation that softens and sweetens the dish.
- 3 cloves garlic, minced: Adds pungent depth and irresistible aroma.
- 1 red bell pepper, diced: Brings a sweet crunch and beautiful color.
- 1 green bell pepper, diced: Adds a slightly bitter contrast that balances the sweetness.
- 1 medium carrot, diced: Lends subtle sweetness and a hearty bite.
- 1 small zucchini, diced: Provides soft texture and freshness.
- ½ cup peas (fresh or frozen): A pop of green sweetness just before the end.
- 1 cup long-grain white rice, rinsed: Cooks fluffy and soaks up all the amazing flavors.
- 2 cups vegetable or chicken broth: The cooking liquid that infuses depth and moistness.
- 1 can (14 oz) diced tomatoes (with juice): Creates the tangy, saucy base that ties everything together.
- 2 tbsp tomato paste: Intensifies the tomato flavor with a concentrated punch.
- 1 tsp paprika: Introduces authentic smoky warmth typical of Balkan cuisine.
- ½ tsp salt: Essential for balancing and enhancing all other flavors.
- ½ tsp black pepper: Adds a mild kick and depth.
- ½ lb minced meat (beef, pork, or combination) (optional): Brings hearty protein and richness.
- 2 tbsp fresh parsley, chopped (for garnish): Offers fresh color and a hint of herbal brightness.
How to Make Serbian Rice with Meat (Djuvec Rice) Recipe
Step 1: Sauté the Aromatics
Begin by warming the olive oil in a large pot over medium heat. Add the finely chopped onion and minced garlic, sautéing them until they become soft and fragrant—about five minutes. This step is crucial because it forms a flavorful base that will carry through every bite.
Step 2: Cook the Vegetables
Next, toss in the diced red and green bell peppers, carrot, and zucchini. Stir and cook these vegetables for about five to seven minutes until they soften and start to release their natural sweetness. This stage adds wonderful texture and a vibrant color palette that truly brings the dish to life.
Step 3: Add the Meat (If Using)
If you’ve chosen to include minced meat, stir it in now. Cook the meat thoroughly, breaking it up as it browns to distribute it evenly throughout the dish. The meat will add heartiness and a savory undertone that makes this recipe a satisfying meal on its own.
Step 4: Incorporate Rice and Spices
Now, add the rinsed long-grain white rice into the pot, followed by the paprika, salt, and black pepper. Stir well to coat the rice grains with the spices and vegetable mixture. This allows the flavors to meld and ensures every grain will be bursting with taste.
Step 5: Simmer with Tomatoes and Broth
Pour in the canned diced tomatoes, tomato paste, and broth. Give everything a good stir and bring the mixture to a boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 15 minutes. This slow simmer lets the rice cook perfectly while soaking in the rich tomato flavor.
Step 6: Add the Peas and Finish Cooking
Stir in the peas during the last 5-10 minutes of cooking. This keeps their color bright and texture slightly crisp, adding a lovely contrast to the softness of the rice and vegetables. Keep simmering until the rice is tender and most of the liquid is absorbed.
Step 7: Rest and Serve
Once the cooking is done, remove the pot from heat and let it rest, covered, for 10 minutes. This resting step allows the flavors to settle and the rice to firm up just right. Fluff it with a fork, sprinkle fresh chopped parsley on top, and serve warm. Pair it with ajvar for a traditional Balkan touch that complements the dish beautifully.
How to Serve Serbian Rice with Meat (Djuvec Rice) Recipe

Garnishes
Fresh parsley is the classic garnish for this dish, offering a pop of green freshness that brightens the rich, tomatoey flavors. Don’t hesitate to add more herbs like dill or even a little crumbled feta if you want to experiment with more Balkan-inspired accents.
Side Dishes
This Serbian Rice with Meat (Djuvec Rice) Recipe pairs wonderfully with simple side salads, like a crisp cucumber and tomato salad dressed with lemon and olive oil. A dollop of creamy yogurt or sour cream on the side can also complement the warm spices and produce a lovely cooling effect.
Creative Ways to Present
For a fun family meal, try serving the djuvec rice in individual small bowls or even hollowed bell peppers, baking them briefly for an extra special touch. This adds a festive presentation that’s sure to impress guests or make weeknight dinners feel extraordinary.
Make Ahead and Storage
Storing Leftovers
Your leftovers will keep beautifully in an airtight container in the refrigerator for up to 3 days. The flavors often meld even more overnight, making the next-day meal even tastier. Just be sure to cool it completely before storing.
Freezing
You can freeze Serbian Rice with Meat (Djuvec Rice) Recipe without any issues. Portion it into freezer-safe containers and freeze for up to 2 months. When you’re ready to eat it, thaw in the refrigerator overnight for best results.
Reheating
Reheat gently on the stove over low heat with a splash of broth or water to bring back moisture. Stir occasionally until heated through. Alternatively, microwave in a covered microwave-safe dish, stirring halfway through for even warming.
FAQs
Can I make this recipe vegetarian?
Absolutely! Simply omit the minced meat, and the dish remains delicious and rich thanks to the mix of vegetables, spices, and tomatoes. Using vegetable broth keeps the flavor full-bodied for vegetarians.
What type of rice works best for Djuvec Rice?
Long-grain white rice is ideal because it cooks up fluffy and separate, soaking in the flavors without becoming mushy. Avoid short-grain rice, which can get too sticky for this dish.
Is ajvar necessary to serve with this dish?
Ajvar is not mandatory but highly recommended. This roasted red pepper and eggplant spread adds a smoky, tangy finish that beautifully complements the creamy and savory notes of the rice and meat.
Can I use other meats besides beef or pork?
Yes, you can experiment with ground turkey, chicken, or even lamb. Each will alter the flavor profile slightly but still deliver that satisfying heartiness this recipe is known for.
How spicy is this dish?
Serbian Rice with Meat (Djuvec Rice) Recipe is mildly spicy due to the paprika. If you prefer more heat, add some crushed red pepper flakes or a dash of cayenne pepper while cooking.
Final Thoughts
There’s something truly special about the warmth and soul found in this Serbian Rice with Meat (Djuvec Rice) Recipe. It’s the kind of dish that brings people together, wonderful for cozy family dinners or sharing with friends. The vibrant colors, the aroma of paprika and garlic, and the cozy heartiness all combine into a dish that feels like home with every bite. I can’t recommend enough that you give it a try—the flavors will win you over and likely become a new favorite in your kitchen.
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 Course
- Method: Stovetop
- Cuisine: Serbian
Description
Serbian Rice with Meat, known as Djuvec Rice, is a flavorful one-pot dish featuring sautéed vegetables, savory minced meat, and tender long-grain rice simmered in a rich tomato broth. This hearty and colorful recipe is perfect for a comforting family meal and can be served with ajvar for an authentic Balkan touch.
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 the olive oil in a large pot over medium heat. Add the finely chopped onion and minced garlic and cook them until they become soft and fragrant, about 5 minutes.
- Cook Vegetables: Add the diced red and green bell peppers, carrot, and zucchini to the pot. Stir frequently and cook for 5 to 7 minutes until the vegetables are softened.
- Add Meat (If Using): If including minced meat, add it to the pot now. Cook thoroughly until the meat is browned, breaking it apart with a spoon as it cooks to ensure even browning.
- Add Rice & Spices: Stir in the rinsed long-grain white rice along with the paprika, salt, and black pepper. Mix well to evenly coat the rice and combine all flavors.
- Simmer: Pour in the canned diced tomatoes with their juice, tomato paste, and broth. Bring the mixture to a boil, then reduce heat to low. Cover the pot and let it simmer gently for 15 minutes, allowing the rice to absorb the flavors.
- Add Peas: Stir the peas into the pot and continue cooking for an additional 5 to 10 minutes until the rice is tender and most of the liquid has been absorbed.
- Rest & Serve: Remove the pot from heat. Keep it covered and let the dish rest for 10 minutes. Fluff the rice with a fork and garnish with chopped fresh parsley. Serve hot with ajvar on the side for added authenticity and flavor.
Notes
- You can use beef, pork, or a combination for the minced meat depending on your preference.
- Rinsing the rice helps remove excess starch and prevents it from becoming sticky.
- Adjust the cooking time if using brown rice or another rice variety.
- For a vegetarian version, omit the meat and use vegetable broth.
- Ajvar adds a smoky and slightly spicy flavor, which complements this dish beautifully.
- Make sure to simmer on low heat to avoid burning the rice at the bottom.

