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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emily Carter
  • Total Time: 2 hours 40 minutes
  • Yield: 6 servings

Description

This Hearty Tomato Rice Soup is the ultimate comfort dish — a rich blend of tender beef, tangy tomatoes, aromatic herbs, and soft white rice simmered into a deeply satisfying bowl. It’s perfect for a cozy night in, a quick lunch, or a make-ahead meal. Whether you’re after a quick dinner, a freezer-friendly soup, or a warming winter recipe, this one-pot wonder checks every box. Great for those looking for easy dinner ideas, healthy soups, or cozy food ideas that feed the whole family.


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

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.

2. In the same pot, sauté onion, garlic, carrots, and celery until softened, about 5–7 minutes.

3. Stir in tomato paste and cook for 1–2 minutes. Add diced tomatoes and mix to deglaze the pan.

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.

5. Stir in rice and simmer uncovered for 20–25 minutes, until rice is fully cooked. Stir occasionally.

6. Remove bay leaf, taste and adjust seasoning. Garnish with chopped fresh parsley and serve hot.

Notes

Add the rice only after the beef is fully tender to avoid overcooking it.

For extra depth, use fire-roasted diced tomatoes.

Freeze in individual portions for easy weeknight meals.

  • Prep Time: 25 minutes
  • Cook Time: 2 hours 15 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 400
  • Sugar: 6g
  • Sodium: 820mg
  • Fat: 14g
  • Saturated Fat: 4.5g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 65mg