Hearty Tomato Orzo Soup

Why You’ll Love This Recipe

This tomato orzo soup is everything you want in a comforting meal—rich, creamy, and flavorful, yet simple and quick to prepare. It uses pantry-friendly ingredients, adapts well to dietary needs like gluten-free and dairy-free, and is ready in under an hour. The orzo makes it more filling, while fresh basil and a hint of spice add complexity without fuss.

Ingredients

1/4 cup extra virgin olive oil
1 chopped onion
2 peeled and chopped carrots
2 minced garlic cloves
1/4 teaspoon crushed red pepper
28 oz can crushed San Marzano tomatoes
4 cups chicken stock (or vegetable stock for vegetarian option)
1/4 cup heavy cream (or dairy-free cream alternative)
1 cup cooked gluten-free orzo (approximately 1/2 cup uncooked)
1/4 cup torn fresh basil leaves (or 1 tablespoon dried basil)
Salt and black pepper, to taste

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Directions

  1. In a large pot or Dutch oven, heat olive oil over medium-high heat.
  2. Add chopped onion, carrots, and crushed red pepper. Sauté for 5–7 minutes, until onions are translucent.
  3. Stir in garlic and cook for another minute until fragrant.
  4. Add crushed tomatoes and broth. Bring to a boil, then reduce heat and simmer covered for 20 minutes.
  5. While the soup simmers, cook orzo separately according to package instructions.
  6. After simmering, blend the soup with an immersion blender until smooth (or use a standard blender in batches).
  7. Stir in the cream and cooked orzo. Simmer for 2–3 more minutes to meld flavors.
  8. Season with salt and pepper to taste.
  9. Serve hot, garnished with fresh basil.

Servings and timing

This recipe serves 4. Prep time is 10–15 minutes, cook time is 30–40 minutes, for a total of 40–55 minutes.

Variations

  • Use vegetable stock to make it vegetarian.
  • Swap heavy cream for coconut cream or cashew cream for a dairy-free version.
  • Replace orzo with ditalini, small shells, or rice if desired.
  • Add baby spinach or kale for extra greens.
  • Stir in a spoonful of pesto or a squeeze of lemon before serving for added depth.

Storage/Reheating

Refrigerate: Store in an airtight container for 3–4 days. Note: orzo may absorb liquid, thickening the soup—add broth or water to thin when reheating.
Freeze: For best results, freeze without the orzo and cream. Add fresh orzo and cream when reheating. Keeps well frozen for up to 3 months.
Reheat: Warm gently on the stovetop over medium-low heat, stirring occasionally. Add broth as needed to adjust consistency.

FAQs

Can I use fresh tomatoes instead of canned?

Canned tomatoes are recommended for consistency and flavor, but you can use fresh peeled and blended tomatoes if desired.

What if I don’t have an immersion blender?

Carefully transfer the soup in batches to a regular blender, then return to the pot.

Is this soup gluten-free?

Yes, if made with gluten-free orzo.

Can I make this soup vegan?

Yes, use vegetable stock and a plant-based cream alternative like coconut or cashew cream.

Can I add protein to this soup?

Shredded chicken, cooked beans, or tofu can be added for a protein boost.

How do I keep orzo from getting mushy?

Cook it separately and add just before serving to prevent it from overcooking in the soup.

What herbs can I substitute for basil?

Dried basil, parsley, or an Italian herb blend work well.

Is it spicy?

Only mildly—adjust crushed red pepper to suit your heat preference.

Can I double the recipe?

Yes, just use a larger pot and adjust seasoning accordingly.

What’s a good side dish with this soup?

A fresh arugula salad, crusty bread, or a half sandwich makes a perfect pairing.

Conclusion

Hearty Tomato Orzo Soup is the ultimate comfort food—rich, creamy, and packed with flavor, yet easy to make and customizable. Whether you’re feeding your family or prepping meals for the week, this one-pot wonder is sure to become a favorite. Serve it hot with your favorite sides and enjoy every cozy, satisfying bite.


Print

Hearty Tomato Orzo Soup

Hearty Tomato Orzo Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Hearty Tomato Orzo Soup is a cozy, creamy, and flavorful one-pot meal made with tomato broth, orzo pasta, and fresh herbs—perfect for chilly nights and easy weeknight dinners.

  • Author: Amy
  • Prep Time: 10–15 minutes
  • Cook Time: 30–40 minutes
  • Total Time: 40–55 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American / Mediterranean
  • Diet: Vegetarian

Ingredients

1/4 cup extra virgin olive oil

1 chopped onion

2 peeled and chopped carrots

2 minced garlic cloves

1/4 teaspoon crushed red pepper

28 oz can crushed San Marzano tomatoes

4 cups chicken stock (or vegetable stock for vegetarian)

1/4 cup heavy cream (or dairy-free cream alternative)

1 cup cooked gluten-free orzo (about 1/2 cup uncooked)

1/4 cup torn fresh basil leaves (or 1 tablespoon dried basil)

Salt and black pepper, to taste

Instructions

  1. Heat olive oil in a large pot over medium-high heat.
  2. Add onion, carrots, and crushed red pepper; sauté 5–7 minutes until onions are translucent.
  3. Add garlic; cook for 1 minute until fragrant.
  4. Stir in crushed tomatoes and stock. Bring to boil, then reduce heat and simmer covered for 20 minutes.
  5. Cook orzo separately according to package instructions.
  6. Blend soup with an immersion blender or standard blender until smooth.
  7. Stir in cream and cooked orzo; simmer 2–3 more minutes.
  8. Season with salt and pepper; garnish with basil and serve hot.

Notes

Use vegetable stock and plant cream to make it vegan.

Swap orzo with rice or small pasta shapes.

Add spinach or kale for extra greens.

Stir in pesto or lemon juice for extra depth.

Orzo may absorb liquid when stored; add broth when reheating.

Freeze soup without orzo and cream for best texture.

Nutrition

  • Serving Size: 1 bowl (1/4 of recipe)
  • Calories: 290
  • Sugar: 8g
  • Sodium: 680mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 26g
  • Fiber: 4g
  • Protein: 5g
  • Cholesterol: 20mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments