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: Janet Reynolds
  • Total Time: 40 minutes
  • Yield: 4 to 6 servings
  • Diet: Vegetarian

Description

A warm and comforting Hearty Tomato Rice Soup packed with rich tomato flavor, tender rice, aromatic herbs, and vegetables. This easy one-pot recipe is vegetarian, customizable, and perfect for cozy dinners. Great for meal prep and full of nutrients.


Ingredients

2 tablespoons olive oil

1 medium yellow onion, chopped

3 cloves garlic, minced

2 medium carrots, diced

2 stalks celery, diced

1 can (28 ounces) crushed tomatoes

4 cups vegetable broth

1 cup uncooked white rice

1 teaspoon dried basil

1 teaspoon dried oregano

1 teaspoon salt

1/2 teaspoon black pepper

1 teaspoon sugar

1 bay leaf

2 tablespoons fresh parsley, chopped


Instructions

1. Heat olive oil in a large pot over medium heat. Add onion, garlic, carrots, and celery. Sauté until softened, about 6 to 8 minutes.

2. Stir in crushed tomatoes, basil, oregano, sugar, salt, pepper, and bay leaf. Simmer for 5 minutes to develop flavor.

3. Add vegetable broth and uncooked rice. Bring to a boil, then reduce to a simmer. Cover and cook for 20 to 25 minutes, until rice is tender.

4. Remove the bay leaf. Taste and adjust seasonings. Stir in fresh parsley just before serving.

Notes

This soup thickens as it sits, so add extra broth when reheating.

For a vegan version, ensure your broth is vegan and skip cheese toppings.

Add a pinch of red pepper flakes if you like a bit of heat.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl (approx. 1.5 cups)
  • Calories: 220
  • Sugar: 8g
  • Sodium: 820mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 0mg