Ingredients
Method
- Heat the olive oil in a large Dutch oven or soup pot over medium-high heat.
- Add the ground beef and cook for 6 to 8 minutes, breaking it into small crumbles, until browned and no longer pink. Spoon off excess fat if needed.
- Add the diced onion and cook for 3 to 4 minutes, until softened.
- Stir in the garlic, paprika, salt, and black pepper. Cook for 30 seconds, until fragrant.
- Add the chopped cabbage and stir for 2 to 3 minutes, until it begins to soften slightly.
- Add the tomato sauce, diced tomatoes, beef broth, Worcestershire sauce, bay leaf, and sugar if using. Scrape the bottom of the pot to release browned bits.
- Bring to a boil, then reduce the heat and simmer uncovered for 25 to 30 minutes, until the cabbage is tender.
- Remove the bay leaf. Stir in the cooked rice just before serving, or add rice directly to bowls and ladle the soup over it.
- Taste and adjust salt and pepper. Garnish with parsley if desired.
Notes
For the best leftover texture, store the rice separately from the soup. If using raw rice, add 1/2 cup uncooked long-grain white rice with the broth and simmer until tender, about 18 to 20 minutes.
Ground beef must reach 160°F (71°C). Divide the finished soup into shallow, covered containers and refrigerate within 2 hours. Use within 3 to 4 days or freeze for 2 to 3 months. Reheat leftovers to 165°F (74°C).
Allergen note: Worcestershire sauce commonly contains fish and may contain other allergens; beef broth ingredients vary by brand. Check labels and use verified alternatives when cooking for someone with an allergy or dietary restriction.
Add broth or water while reheating if the soup thickens.
