🧾 Ingredients
Serves 4–6
-
500 g ground beef (or lamb/chicken)
-
4 large bell peppers (any color), diced (plus 1–2 for garnish, optional)
-
1 medium onion, chopped
-
2–3 cloves garlic, minced
-
1 can (400 g) diced tomatoes
-
4 cups (1 liter) beef or chicken broth
-
½ cup rice, uncooked (or 1 cup for a heartier soup)
-
1 tsp paprika
-
1 tsp dried oregano
-
½ tsp chili powder (optional)
-
Salt and pepper, to taste
-
2 tbsp olive oil
-
Fresh parsley or coriander, chopped, for garnish
👩🍳 Instructions
1. Cook the meat
-
Heat olive oil in a large pot over medium heat.
-
Add ground beef, season with salt and pepper, and cook until browned. Drain excess fat if necessary.
2. Sauté vegetables
-
Add onion and garlic to the meat. Cook 3–4 minutes until softened.
-
Stir in diced bell peppers and cook 2–3 minutes more.
3. Add rice and spices
-
Stir in rice, paprika, oregano, chili powder. Mix well so rice is coated with oil and spices.
4. Add liquids
-
Pour in broth and diced tomatoes. Bring to a boil.
5. Simmer
-
Reduce heat to low, cover, and simmer 20–25 minutes until rice is cooked and peppers are tender.
-
Stir occasionally and add more broth if soup is too thick.
6. Finish & serve
-
Adjust salt and pepper to taste.
-
Garnish with fresh parsley or coriander before serving.
💡 Tips
-
Rice options: White rice cooks faster; brown rice may need extra simmering time.
-
Extra flavor: Add a splash of Worcestershire sauce or soy sauce to deepen the savory taste.
-
For a creamier soup: Stir in ¼ cup cream or milk at the end.
-
Make ahead: Soup tastes even better the next day as flavors meld.
I can also make a Pakistani-style version using local spices, beef, and rice, making it easy to cook with ingredients from your pantry. Do you want me to do that?