Hearty Tomato Rice Soup is a delightful dish that warms the soul. It combines tender beef, tangy tomatoes, and aromatic herbs, all brought together with soft white rice. This rich and comforting recipe is perfect for a cozy night in, a quick lunch, or even a make-ahead meal for busy evenings. If you’re looking for a dish that can easily feed the whole family while being healthy and satisfying, look no further. Let’s dive into the wonderful world of this Hearty Tomato Rice Soup!

Why You’ll Love This Hearty Tomato Rice Soup
This Hearty Tomato Rice Soup is not just delicious; it’s also incredibly versatile. Here are a few reasons why you’ll adore it:
- It’s a comforting tomato rice dish perfect for chilly evenings.
- The recipe is simple, making it an easy hearty tomato rice recipe for any cook.
- You can easily make this dish gluten-free by substituting the broth.
- It’s packed with nutrients, making it a healthy choice for your family.
- This rich tomato and rice soup can be customized with seasonal veggies.
- Perfect for meal prep, it freezes well for later enjoyment.
This hearty soup with tomato and rice is a fantastic way to bring warmth and satisfaction to your table. The comforting flavors will have your loved ones asking for seconds.

Ingredients for Hearty Tomato Rice Soup
Gather these items:
- 2 tablespoons olive oil
- 1.5 pounds beef stew meat, cut into chunks
- 1 yellow onion, diced
- 3 garlic cloves, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 can (15 oz) diced tomatoes
- 2 tablespoons tomato paste
- 6 cups beef broth
- 3/4 cup long-grain white rice
- 1 bay leaf
- 1/2 teaspoon dried thyme
- Salt and black pepper, to taste
- 2 tablespoons fresh parsley, chopped (for garnish)
How to Make Hearty Tomato Rice Soup Step-by-Step
- Step 1: Heat olive oil in a large pot over medium-high heat. Add beef in batches and brown all sides. Transfer to a plate when browned.
- Step 2: In the same pot, sauté onion, garlic, carrots, and celery until softened, about 5–7 minutes.
- Step 3: Stir in tomato paste and cook for 1–2 minutes. Add diced tomatoes and mix to deglaze the pan.
- Step 4: Return the beef to the pot. Pour in beef broth, add bay leaf, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer covered for 1.5–2 hours until beef is tender.
- Step 5: Stir in rice and simmer uncovered for 20–25 minutes, until rice is fully cooked. Stir occasionally.
- Step 6: Remove bay leaf, taste and adjust seasoning. Garnish with chopped fresh parsley and serve hot.
Pro Tips for the Best Hearty Tomato Rice Soup
Keep these in mind:
- This soup is perfect for freezing. Portion it out and enjoy it later.
- You can adjust the seasoning to your taste; don’t hesitate to add your favorite herbs!
- Serve with crusty bread for a complete meal, enhancing the comfort food experience.
Best Ways to Serve Hearty Tomato Rice Soup
Consider these serving ideas:
- Pair it with a fresh garden salad for a light meal.
- Top with grated cheese or croutons for added texture.
- Serve alongside garlic bread to soak up the delicious flavors.
How to Store and Reheat Hearty Tomato Rice Soup
This recipe makes a great meal prep option. Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm it on the stove over medium heat, stirring occasionally. If freezing, ensure it cools completely before transferring to a freezer-safe container.
Frequently Asked Questions About Hearty Tomato Rice Soup
What’s the secret to perfect Hearty Tomato Rice Soup?
The secret lies in browning the beef well and allowing the soup to simmer long enough for the flavors to meld together. This creates a deep, rich flavor profile that defines a truly comforting tomato rice soup.
Can I make Hearty Tomato Rice Soup ahead of time?
Absolutely! This soup is perfect for meal prep. Make it a day in advance and let the flavors develop overnight in the fridge. Just reheat before serving!
How do I avoid common mistakes with Hearty Tomato Rice Soup?
To avoid common mistakes, ensure you don’t skip browning the meat, as this adds depth to the soup. Also, monitor the rice to prevent it from becoming too mushy.
Variations of Hearty Tomato Rice Soup You Can Try
Here are some exciting variations:
- Try a vegetarian tomato rice soup by substituting the beef with hearty vegetables like mushrooms and zucchini.
- Make it a gluten-free tomato rice soup by using gluten-free beef broth.
- Add seasonal vegetables for a more colorful and nutritious tomato rice soup with vegetables.
- Experiment with spices like cumin or smoked paprika for a unique twist on this classic.

This Hearty Tomato Rice Soup is not just a meal; it’s an experience that brings warmth and satisfaction to your dining table. Enjoy every comforting spoonful!
For more information about meal preparation, check out our About Me page. If you’re interested in our Privacy Policy, please visit that link. You can also read our Terms of Use for more details.
For additional insights on the nutritional benefits of tomatoes, you can refer to this Healthline article.
Print
Hearty Tomato Rice Soup: 7 Comforting Ways to Enjoy
- Total Time: 2 hours 40 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
This Hearty Tomato Rice Soup is a rich blend of tender beef, tangy tomatoes, aromatic herbs, and soft white rice. It is perfect for a cozy night in, a quick lunch, or a make-ahead meal.
Ingredients
- 2 tablespoons olive oil
- 1.5 pounds beef stew meat, cut into chunks
- 1 yellow onion, diced
- 3 garlic cloves, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 can (15 oz) diced tomatoes
- 2 tablespoons tomato paste
- 6 cups beef broth
- 3/4 cup long-grain white rice
- 1 bay leaf
- 1/2 teaspoon dried thyme
- Salt and black pepper, to taste
- 2 tablespoons fresh parsley, chopped (for garnish)
Instructions
- Heat olive oil in a large pot over medium-high heat. Add beef in batches and brown all sides. Transfer to a plate when browned.
- In the same pot, sauté onion, garlic, carrots, and celery until softened, about 5–7 minutes.
- Stir in tomato paste and cook for 1–2 minutes. Add diced tomatoes and mix to deglaze the pan.
- Return the beef to the pot. Pour in beef broth, add bay leaf, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer covered for 1.5–2 hours until beef is tender.
- Stir in rice and simmer uncovered for 20–25 minutes, until rice is fully cooked. Stir occasionally.
- Remove bay leaf, taste and adjust seasoning. Garnish with chopped fresh parsley and serve hot.
Notes
- This soup is perfect for freezing.
- You can adjust the seasoning to your taste.
- Serve with crusty bread for a complete meal.
- Prep Time: 20 minutes
- Cook Time: 2 hours 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 400
- Sugar: 5g
- Sodium: 800mg
- Fat: 14g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 70mg