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


  • Author: Sally Thompson
  • Total Time: 90 minutes
  • Yield: 6 servings 1x

Description

Looking for a soul-soothing, hearty dish that’s easy to prepare and deeply satisfying? This Hearty Tomato Rice Soup is your answer. Loaded with tender beef, savory tomato broth, and soft white rice, it’s a full-flavored one-pot wonder perfect for easy dinner nights, quick lunch ideas, or cozy cold-weather comfort food. Whether you’re after a nourishing homemade meal or meal-prep friendly soup, this easy recipe fits into your collection of healthy snacks and dinner ideas effortlessly.


Ingredients

Scale

1 tablespoon olive oil

1.5 pounds beef stew meat, cut into bite-sized pieces

1 medium yellow onion, finely chopped

3 garlic cloves, minced

1 teaspoon salt

0.5 teaspoon black pepper

0.5 teaspoon smoked paprika

0.5 teaspoon dried thyme

0.25 teaspoon crushed red pepper flakes

6 ounces tomato paste

15 ounces crushed tomatoes

6 cups beef broth

0.75 cup long grain white rice, rinsed

1 tablespoon Worcestershire sauce

1 bay leaf

1 tablespoon chopped fresh parsley

Additional parsley for garnish


Instructions

1. Heat olive oil in a large Dutch oven or soup pot over medium-high heat. Sear the beef in batches until browned on all sides. Remove and set aside.

2. Lower the heat to medium. Add chopped onion and sauté for about 5 minutes until translucent. Stir in garlic and cook another 30 seconds.

3. Mix in tomato paste and cook for 2–3 minutes. Add smoked paprika, thyme, salt, black pepper, and red pepper flakes. Stir well.

4. Pour in beef broth, crushed tomatoes, Worcestershire sauce, and add the bay leaf. Return the beef to the pot. Bring to a boil, then simmer covered for 45–60 minutes.

5. Add the rinsed rice and simmer for 15–20 minutes more, until the rice is cooked.

6. Remove the bay leaf. Stir in fresh parsley and adjust seasoning if needed. Let rest for 10 minutes.

7. Serve hot, garnished with parsley. Add warm bread or salad on the side if desired.

Notes

Browning the beef first adds a depth of flavor you don’t want to miss.

For best texture, rinse the rice before adding it to the pot.

Letting the soup rest before serving enhances the thickness and flavor balance.

  • Prep Time: 15 minutes
  • Cook Time: 75 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 370
  • Sugar: 5g
  • Sodium: 750mg
  • Fat: 16g
  • Saturated Fat: 5g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 75mg

Keywords: hearty soup, tomato rice soup, beef soup, easy dinner, comfort food, rice recipes