Hearty Tomato Rice Soup

Save this recipe on:

Cold weather calls for cozy bowls of comfort, and Hearty Tomato Rice Soup delivers just that. It’s rich, filling, and full of bold tomato flavor that clings to tender rice and savory beef chunks. Whether you’re warming up after a brisk day outside or feeding a hungry family, this soup hits all the right notes.

Pin this Recipe
Hearty Tomato Rice Soup

The beauty of this soup is in its simplicity. Made with pantry staples like crushed tomatoes, beef broth, and long-grain rice, it transforms humble ingredients into a nourishing one-pot meal. The slow simmering lets the flavors meld beautifully while the rice thickens the broth to a satisfying, stew-like texture.

Why You’ll Love This Hearty Tomato Rice Soup

This is comfort food made easy. The ingredients are budget-friendly, the process is mostly hands-off, and the end result is a meal that feels like a warm hug. It’s also ideal for meal prep—it reheats wonderfully and even thickens into more of a stew for leftovers.

Whether you’re a soup aficionado or just looking for an easy weeknight dinner, this one ticks all the boxes: hearty, flavorful, and incredibly satisfying.

What Kind of Rice Works Best in Tomato Rice Soup?

Long-grain white rice is a solid choice because it holds its texture well during simmering. You can also use brown rice for a nuttier bite, but it will need extra time to cook. Instant rice isn’t recommended here, as it tends to go mushy in a soup like this.


Ingredients for the Hearty Tomato Rice Soup

This soup uses common pantry ingredients, but each one plays an important role in building deep, comforting flavor.

  • Beef stew meat: Provides a rich, meaty base that makes the soup hearty enough to be a full meal.
  • Onion and garlic: Essential aromatics for depth and warmth.
  • Beef broth: A savory foundation that enhances the meaty flavor.
  • Crushed tomatoes: Brings the bright, tangy tomato punch.
  • Tomato paste: Adds concentrated flavor and color.
  • Worcestershire sauce: Gives a savory, umami kick.
  • Long-grain white rice: Thickens the soup and adds texture.
  • Italian seasoning: Balances the acidity of the tomatoes with herbal warmth.
  • Salt and black pepper: Simple but essential for seasoning.
  • Chopped parsley (optional): For garnish and a pop of freshness.

How To Make the Hearty Tomato Rice Soup

Step 1: Brown the Beef

In a large pot or Dutch oven, heat a bit of oil and sear the beef stew meat until browned on all sides. This builds flavor at the base.

Step 2: Sauté the Aromatics

Add chopped onion and minced garlic. Cook until softened and fragrant, about 3-4 minutes.

Step 3: Add Liquids and Tomatoes

Stir in the beef broth, crushed tomatoes, tomato paste, and Worcestershire sauce. Scrape up any browned bits from the bottom of the pot.

Step 4: Simmer

Bring to a boil, then reduce the heat to low and let the soup simmer uncovered for about 45 minutes, allowing the flavors to meld and the beef to become tender.

Step 5: Add Rice and Seasoning

Stir in the rice, Italian seasoning, salt, and pepper. Simmer for another 20-25 minutes until the rice is fully cooked and the soup thickens.

Step 6: Serve

Ladle into bowls, garnish with chopped parsley if desired, and serve hot with a crusty slice of bread.


How to Store and Serve Hearty Tomato Rice Soup

This recipe makes enough to serve about 6 generous portions, making it perfect for families or meal prep.

Storage Tips:

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • The soup will thicken as it sits. Add a splash of water or broth when reheating to loosen it up.
  • It also freezes well. Freeze in portioned containers for up to 3 months.

Serving Tips:

  • Reheat gently on the stovetop or microwave.
  • Stir occasionally while reheating to evenly distribute the rice.

What to Serve With Hearty Tomato Rice Soup?

Crusty Bread

Warm, crusty bread is perfect for dunking and soaking up all that tomato-rich broth.

Grilled Cheese Sandwiches

The golden standard! Gooey cheese pairs perfectly with the tang of tomato soup.

Simple Green Salad

Balance the richness of the soup with a crisp salad tossed in a vinaigrette.

Roasted Vegetables

Oven-roasted carrots, Brussels sprouts, or cauliflower make hearty sides.

Garlic Knots

Buttery and herby, garlic knots are a fun side that complements the soup’s savory flavor.

Cheddar Biscuits

Flaky and cheesy, they make a comforting combo.

Pickled Vegetables

The acidity cuts through the richness and adds crunch.


Want More Soup Ideas?

If you love this Hearty Tomato Rice Soup, here are some more delicious soup recipes to try:

Save This Pin For Later

📌 Save this recipe to your Pinterest soup board so you can come back to it any time.

And let me know in the comments how yours turned out! Did you go heavy on the garlic or throw in some extra herbs? Maybe even tried a vegetarian version?

I love hearing your creative twists. And if you have questions, I’m here to help!

Explore beautifully curated health-boosting drinks and comfort meals on Nora Nosh Recipes on Pinterest and discover your next favorite dish!


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty Tomato Rice Soup

Hearty Tomato Rice Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Nora
  • Total Time: 85 minutes
  • Yield: 6 servings

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

Save this recipe on: