Ingredients
Method
Build the Base
- Heat olive oil in a large pot or Dutch oven over medium-high heat.
- Add ground beef, season with salt and pepper, and cook until browned, breaking it up as it cooks (about 4–5 minutes).
- Transfer beef to a bowl and set aside, leaving a little fat/oil in the pot.
- Add onion and carrots to the pot and cook for 2–3 minutes until the onion starts to soften.
- Stir in garlic and cook for 30 seconds, just until fragrant.
- Add cabbage and cook for 1–2 minutes, stirring to lightly wilt it.
Simmer the Soup
- Return the browned beef to the pot.
- Add crushed tomatoes, cherry tomatoes, paprika, oregano, thyme, cayenne (if using), bay leaves, brown sugar, and Worcestershire sauce. Stir well.
- Pour in beef broth and bring to a gentle boil.
- Stir in 1/2 cup long-grain white rice OR 1 cup brown rice (not both).
- Reduce heat to low, cover, and simmer until the rice is tender: 25–35 minutes for white rice, or 35–45 minutes for brown rice. Add extra broth if it thickens too much.
Finish and Serve
- Remove bay leaves and discard.
- Stir in lemon juice and chopped parsley.
- Taste and adjust salt, pepper, and cayenne as needed. Serve hot.
Notes
- Rice choice: Use 1/2 cup long-grain white rice for a faster cook time, or 1 cup brown rice for a heartier texture; brown rice may need extra broth and a longer simmer.
- Thickness: This soup naturally thickens as it sits because the rice absorbs liquid; add a splash of broth when reheating for a brothier consistency.
- Heat level: Cayenne is optional—start with 1/2 tsp for mild heat and increase to taste.
- Tomato option: If using canned cherry tomatoes, drain them before adding for better control of liquid.
