Description
When you’re craving something warm, hearty, and soul-satisfying, this Hearty Tomato Rice Soup delivers with rich tomato flavor, tender beef, and perfectly cooked rice in every spoonful. It’s one of those easy recipes that feels like a cozy hug—ideal for a quick dinner, meal prep, or comforting weekend meal. This easy recipe uses pantry staples and comes together with minimal effort, making it a top pick for family meals, cold weather food ideas, or when you’re hunting for new dinner ideas that everyone will love. Whether you’re after a nourishing lunch, an easy dinner, or a healthy snack alternative, this soup is a reliable and delicious option.
Ingredients
450g beef stew meat
1 medium onion, chopped
3 cloves garlic, minced
1.2 liters beef broth
800g crushed tomatoes
2 tablespoons tomato paste
1 tablespoon Worcestershire sauce
150g long-grain white rice
1 teaspoon Italian seasoning
1 teaspoon salt
1/2 teaspoon black pepper
2 tablespoons chopped parsley (optional, for garnish)
Instructions
1. In a large pot or Dutch oven, heat a bit of oil and sear the beef stew meat until browned on all sides.
2. Add the chopped onion and minced garlic, and sauté until softened and fragrant, about 3–4 minutes.
3. Stir in beef broth, crushed tomatoes, tomato paste, and Worcestershire sauce. Scrape the bottom to lift any browned bits.
4. Bring to a boil, then reduce to low and let it simmer uncovered for 45 minutes, until the beef is tender.
5. Stir in the rice, Italian seasoning, salt, and pepper. Simmer for 20–25 more minutes, until the rice is cooked and the soup has thickened.
6. Taste and adjust seasoning if needed. Garnish with fresh parsley and serve hot.
Notes
For even more depth of flavor, use fire-roasted tomatoes.
The soup thickens as it cools—add a splash of broth when reheating.
- Prep Time: 15 minutes
- Cook Time: 70 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 370
- Sugar: 6g
- Sodium: 880mg
- Fat: 14g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 3g
- Protein: 24g
- Cholesterol: 55mg