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

  • Author: Nina Johnson
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Total Time: 60 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Description

This Hearty Tomato Rice Soup is the ultimate bowl of comfort. With chunks of tender beef, long-grain rice, and a richly seasoned tomato broth, it’s the perfect meal to warm you up from the inside out. Whether made fresh or reheated the next day, this soup is a cozy classic.


Ingredients

Scale

1 tablespoon olive oil

1 pound beef stew meat

1 medium onion, chopped

3 cloves garlic, minced

2 tablespoons tomato paste

1 can (28 ounces) crushed tomatoes

6 cups beef broth

1 teaspoon Italian seasoning

1 bay leaf

3/4 cup long-grain white rice

Salt and pepper to taste

2 tablespoons chopped fresh parsley (optional)


Instructions

1. Heat olive oil in a large pot over medium-high heat. Add beef stew meat and brown on all sides. Remove and set aside.

2. In the same pot, sauté onion until translucent. Add garlic and cook for 1 minute until fragrant.

3. Stir in tomato paste and cook for 1–2 minutes. Add crushed tomatoes and mix well.

4. Return beef to the pot. Add beef broth, Italian seasoning, and bay leaf. Simmer uncovered for 25–30 minutes.

5. Add rice and simmer another 15–20 minutes, until rice is tender and soup thickens.

6. Season with salt and pepper to taste. Discard bay leaf. Garnish with parsley before serving.


Notes

Avoid using instant rice—it will turn mushy in the broth.

For richer flavor, brown the beef well before simmering.

Add a splash of extra broth when reheating if the soup thickens too much.


Nutrition

  • Serving Size: 1 bowl (approx. 1.5 cups)
  • Calories: 290
  • Sugar: 6g
  • Sodium: 720mg
  • Fat: 10g
  • Saturated Fat: 3g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 29g
  • Fiber: 3g
  • Protein: 21g
  • Cholesterol: 45mg

Keywords: tomato rice soup, beef rice soup, hearty soups