Bulgarian Lamb and Rice Soup
Bulgarian lamb and rice soup turns tender lamb, rice, tomatoes, peppers, mint, and parsley into a cozy one pot meal with deep flavor and simple ingredients.
This home style soup is hearty without feeling heavy. The lamb gives the broth a rich base, the rice makes it filling, and the herbs bring a fresh Bulgarian flavor that wakes up every spoonful.
Why You’ll Love This Recipe
- Deep savory flavor: Browning the lamb first gives the broth a rich, comforting taste.
- Simple pantry ingredients: Rice, onion, carrots, broth, and spices stretch the meat into four generous bowls.
- Fresh herb finish: Parsley and mint add brightness and make the soup taste homemade.
- Naturally nourishing: You get protein from lamb, gentle carbs from rice, and vitamins from the vegetables.
Fabian’s Budget & Health Tip: Use lamb shoulder, lamb neck, or mutton stew pieces instead of expensive chops. These cuts cost less and become tender during a slow simmer. If your broth is salty, use less added salt and taste near the end.
Ingredients (Serves 4)
- 1 tablespoon olive oil or neutral cooking oil (15 ml)
- 1 pound lamb or mutton stew meat, cut into bite size pieces (450 g)
- 1 medium onion, finely chopped (150 g)
- 2 medium carrots, diced (160 g)
- 1 medium tomato, chopped, or 1 cup crushed tomatoes (240 g)
- 1 bell pepper, diced (150 g)
- 6 cups lamb, beef, or vegetable broth (1.4 liters)
- 1/2 cup white rice, rinsed (95 g)
- 1 teaspoon sweet paprika (2 g)
- 1 teaspoon salt, plus more to taste (6 g)
- 1/2 teaspoon black pepper (1 g)
- 1/4 cup fresh parsley, chopped (15 g)
- 2 tablespoons fresh mint, chopped (6 g)
Step-by-Step Instructions
1. Brown the Lamb
Warm the oil in a heavy soup pot over medium-high heat. Add the lamb in a single layer and let it sizzle without moving it for a few minutes. Turn the pieces when the edges look golden brown and the pot smells rich and meaty. This step builds the base flavor of the soup.
2. Soften the Onion and Vegetables
Add the chopped onion to the pot and stir it into the browned meat. Cook for 3 to 4 minutes, until the onion turns glossy and sweet. Add the carrots, tomato, and bell pepper. Stir until the tomato starts to break down and the vegetables smell warm and savory.
3. Add the Broth and Simmer
Pour in the broth and scrape the bottom of the pot with a wooden spoon to lift up the browned bits. Bring the soup to a gentle boil, then lower the heat. Cover the pot and simmer for 45 to 70 minutes, depending on the cut of meat. The lamb should feel tender when pressed with a spoon, and the broth should look slightly golden.
4. Add the Rice and Seasonings
Stir in the rinsed rice, paprika, salt, and black pepper. Keep the soup at a gentle simmer. Cook for 15 to 18 minutes, until the rice is soft but not mushy. Stir now and then so the rice does not settle and stick to the bottom.
5. Finish with Fresh Herbs
Turn off the heat and stir in the parsley and mint. Let the soup rest for 5 minutes before serving. The herbs will soften into the broth, and the mint will give the lamb a clean, fresh finish.
Expert Troubleshooting & FAQs
Can I use mutton instead of lamb?
Yes. Mutton has a stronger flavor and usually needs more time. Simmer it until it feels tender before adding the rice. If it still feels firm, give it another 20 minutes with the lid on.
Why is my soup greasy?
Lamb can release fat as it cooks. Use a spoon to skim the surface during the simmer. You can also chill leftovers and lift off the firm fat from the top before reheating.
How do I keep the rice from getting too soft?
Add the rice only after the meat is tender. If you plan to store the soup for later, cook the rice separately and add it to each bowl. This keeps the broth clear and the grains pleasant.
Can I make this with canned tomatoes?
Yes. Use 1 cup crushed tomatoes in place of the fresh tomato. The soup will taste a little richer and more tomato-forward, which works well with paprika and lamb.
What if I only have dried mint?
Use 1 teaspoon dried mint and add it with the paprika. Fresh parsley still works best at the end because it gives the soup color and a clean, bright taste.
Estimated Nutritional Facts
These values are rough estimates per serving and will vary based on the cut of lamb and the broth used.
- Calories: 385
- Protein: 28 g
- Carbs: 26 g
- Fats: 19 g
Bulgarian Lamb and Rice Soup

Ingredients
- 1 tablespoon olive oil or neutral cooking oil (15 ml)
- 1 pound lamb or mutton stew meat, cut into bite size pieces (450 g)
- 1 medium onion, finely chopped (150 g)
- 2 medium carrots, diced (160 g)
- 1 medium tomato, chopped, or 1 cup crushed tomatoes (240 g)
- 1 bell pepper, diced (150 g)
- 6 cups lamb, beef, or vegetable broth (1.4 liters)
- 1/2 cup white rice, rinsed (95 g)
- 1 teaspoon sweet paprika (2 g)
- 1 teaspoon salt, plus more to taste (6 g)
- 1/2 teaspoon black pepper (1 g)
- 1/4 cup fresh parsley, chopped (15 g)
- 2 tablespoons fresh mint, chopped (6 g)
Instructions
- 1. Brown the Lamb. Warm the oil in a heavy soup pot over medium-high heat. Add the lamb in a single layer and let it sizzle without moving it for a few minutes. Turn the pieces when the edges look golden brown and the pot smells rich and meaty. This step builds the base flavor of the soup.
- 2. Soften the Onion and Vegetables. Add the chopped onion to the pot and stir it into the browned meat. Cook for 3 to 4 minutes, until the onion turns glossy and sweet. Add the carrots, tomato, and bell pepper. Stir until the tomato starts to break down and the vegetables smell warm and savory.
- 3. Add the Broth and Simmer. Pour in the broth and scrape the bottom of the pot with a wooden spoon to lift up the browned bits. Bring the soup to a gentle boil, then lower the heat. Cover the pot and simmer for 45 to 70 minutes, depending on the cut of meat. The lamb should feel tender when pressed with a spoon, and the broth should look slightly golden.
- 4. Add the Rice and Seasonings. Stir in the rinsed rice, paprika, salt, and black pepper. Keep the soup at a gentle simmer. Cook for 15 to 18 minutes, until the rice is soft but not mushy. Stir now and then so the rice does not settle and stick to the bottom.
- 5. Finish with Fresh Herbs. Turn off the heat and stir in the parsley and mint. Let the soup rest for 5 minutes before serving. The herbs will soften into the broth, and the mint will give the lamb a clean, fresh finish.









