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

Description

Warm up with a comforting bowl of Hearty Tomato Rice Soup — the perfect quick lunch, easy dinner, or meal prep idea for cozy days. With rich tomato flavor, tender rice, and simple pantry ingredients, this one-pot soup is a go-to for both healthy snacks and satisfying meals. Whether you’re looking for dinner ideas or a nourishing soup recipe, this easy recipe delivers flavor and comfort every time.


Ingredients

2 tablespoons olive oil

1 medium onion, chopped

2 cloves garlic, minced

2 medium carrots, diced

2 celery stalks, diced

1 can (28 oz) crushed tomatoes

4 cups vegetable broth

3/4 cup white rice

1 bay leaf

1 teaspoon dried basil

1/2 teaspoon dried oregano

Salt, to taste

Black pepper, to taste

2 tablespoons fresh parsley, chopped


Instructions

1. Heat olive oil in a large pot over medium heat. Add chopped onions, carrots, and celery. Cook for 5–7 minutes until softened.

2. Add garlic and cook for another 1–2 minutes until fragrant.

3. Pour in crushed tomatoes and vegetable broth. Stir to combine.

4. Add bay leaf, dried basil, and oregano. Bring to a boil.

5. Stir in the rice, then reduce heat to a simmer. Cover and cook for 20–25 minutes until rice is tender.

6. Remove bay leaf. Season with salt and pepper to taste.

7. Stir in fresh parsley and serve hot.

Notes

If using cooked rice, add it during the last 5 minutes to avoid overcooking.

For a creamier version, stir in a splash of coconut milk or cream at the end.

Add protein like shredded chicken or sausage to turn this into a full meal.

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

Nutrition

  • Serving Size: 1 bowl
  • Calories: 210
  • Sugar: 6g
  • Sodium: 580mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 0mg

Keywords: tomato rice soup, hearty soup, easy dinner, quick lunch, rice recipes