Creamy Tomato Orzo Soup

Servings: 4 Total Time: 30 mins Difficulty: Beginner
One-Pot Creamy Tomato Pasta Soup
Creamy Tomato Orzo Soup pinit

A bowl of creamy tomato orzo soup is what you want when the evening is short and you still need something warm and filling. This version builds a tomato base with onion, garlic, and a parmesan cream finish, then simmers orzo right in the pot so the starch thickens the broth. You get a soup that eats like a small bowl of pasta without standing at the stove for an hour.

The recipe is written for a standard 4-quart pot and uses ingredients you likely keep on hand. Orzo cooks directly in the liquid, which means fewer dishes and a naturally silky texture from the released starch. It is a practical dinner that scales down for two or up for four without changing the method. If you enjoyed this, our black truffle pasta is worth trying next. Making this creamy tomato orzo soup at home is surprisingly straightforward once you know the key steps.

Why You’ll Love These Creamy Tomato Orzo Soup

  • One pot from start to finish, so you wash a single pan and a cutting board.
  • Orzo simmers in the tomato broth, giving you a creamy body without a flour roux.
  • Parmesan and a splash of cream round the acidity into a soft, savory finish.
  • It reheats well the next day, which makes it useful for meal prep lunches.

The creamy tomato orzo soup works well for weeknight cooking when time is limited.

Ingredients You’ll Need

  • 2 tbsp olive oil
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 can (28 oz) crushed tomatoes
  • 4 cups low-sodium vegetable broth
  • 1 cup orzo pasta
  • 1/2 cup heavy cream
  • 1/2 cup grated parmesan
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 tbsp fresh basil, chopped

Storing leftover creamy tomato orzo soup correctly keeps it tasting good for days.

Ingredient Substitutions

Heavy cream: Replace with an equal amount of full-fat coconut milk for a dairy-free version. Coconut milk is thinner and slightly sweet, so the soup will taste less tangy and a bit more mellow. Expect a lighter mouthfeel and a faint coconut note that pairs oddly with the basil, so use parsley instead if you prefer a neutral herb. For the best results with this creamy tomato orzo soup, read through all the steps before starting.

Orzo pasta: Swap with an equal volume of uncooked white rice for a gluten-free bowl. Rice takes longer to soften, so extend the simmer by 10–12 minutes and add 1/2 cup more broth since rice absorbs more liquid than orzo. The texture will be looser and the starch thickening will be less pronounced.

Parmesan: Use an equal weight of nutritional yeast for a vegan swap. Nutritional yeast adds a salty, cheesy depth but will not melt into strings, so the broth stays smooth rather than slightly thickened. You may need an extra pinch of salt because shelf-stable yeast is less concentrated than aged cheese.

Vegetable broth: Substitute an equal amount of chicken broth if you are not keeping it vegetarian. Chicken broth deepens the savory base and reduces the need for added salt by about 1/4 teaspoon. The color stays the same but the aroma reads more like a chicken noodle soup.

Step-by-Step Instructions

  1. Warm 2 tbsp olive oil in a 4-quart pot over medium-low heat. Add the diced onion and cook 5 minutes until translucent and soft, not browned.
  2. Stir in the minced garlic and 2 tbsp tomato paste. Cook 1 minute until the paste darkens to a rust color and smells toasted.
  3. Pour in the 28 oz crushed tomatoes and 4 cups vegetable broth. Raise heat to medium heat and bring to a gentle simmer where small bubbles break the surface every few seconds.
  4. Add 1 cup orzo, 1 tsp salt, and 1/2 tsp black pepper. Stir once, then simmer 9–11 minutes until the orzo is tender with a slight bite and the broth has thickened from the released starch.
  5. Lower to medium-low heat and stir in 1/2 cup heavy cream and 1/2 cup parmesan. Heat 2 minutes until the cheese melts and the soup turns pale orange, but do not let it boil.
  6. Remove from heat and stir in 1 tbsp chopped basil. Serve immediately while the surface is still glossy and hot.

Pro Tips

Stir the orzo only at the start of the simmer; constant stirring breaks the grains and turns the soup gluey instead of silky. Use proper simmer control so the tomato base stays calm and the orzo cooks evenly without scorching the pot bottom.

Grate the parmesan yourself from a wedge rather than using pre-shredded cheese, which contains anti-caking starch that can make the broth cloudy. A microplane gives you fine threads that melt in under 2 minutes.

Hold back a few basil leaves and tear them over the bowl at the table so the herb stays bright and perfumed instead of stewed. The soup already carries enough salt from the cheese, so taste before adding more.

If the soup tightens in the fridge overnight, loosen it with a splash of broth rather than water to keep the tomato balance intact. Reheat slowly so the cream does not split from a hard boil.

Common Mistakes to Avoid

Adding cream at a rolling boil causes it to separate into oily flecks; keep the heat at medium-low heat once dairy goes in. Pull the pot off the burner the moment the cheese melts.

Skipping the tomato paste step leaves the base tasting flat and one-note; the short toast builds a savory backbone that crushed tomatoes alone will not give you. Watch the color shift to rust so you know it is ready.

Using pre-cooked orzo means it disintegrates by the time the broth thickens, so always start with dry pasta. Measure the cup level rather than eyeballing, since an extra handful throws off the liquid ratio.

Serving Suggestions

Pair the soup with green beans for a matching tomato side that uses the same pantry staples. A slice of toasted sourdough underneath the bowl soaks up the creamy broth.

For a fuller plate, add a small bechamel topped gratin alongside, though the soup itself is filling enough for a light dinner. A crisp white wine or sparkling water with lemon keeps the richness in check.

Storage and Reheating

Cool the soup to room temperature within 2 hours, then store it in an airtight container in the fridge for up to 4 days. The orzo keeps absorbing liquid, so the texture firms as it sits.

Freeze portions in flat freezer bags for up to 2 months if you want longer holding; thaw overnight in the fridge before reheating. Warm on medium-low heat to 165°F internal, stirring in 2–3 tbsp broth per cup to restore the loose, spoonable consistency.

Recipe Variations

Spicy Version

Add 1/2 tsp red pepper flakes with the garlic and stir 1 tsp smoked paprika into the tomato paste. The soup takes on a warm, smoky edge that stands up to the cream. Serve with extra basil to cool the heat.

Protein Boost

Fold in 1 cup shredded rotisserie chicken after the cream goes in, and heat 3 minutes until the pieces are hot through. The added meat makes the bowl a full risotto-style meal without changing the base method. Use low-sodium broth to keep the salt balanced.

Roasted Tomato Version

Roast 1 lb halved cherry tomatoes with the onion at 200°C / 400°F for 25–30 minutes, then blend with the broth instead of using canned crush. The result is sweeter and less metallic, with a deeper red color. Reduce salt slightly since roasted tomatoes concentrate their own savory notes.

Vegan Swap

Use the coconut milk and nutritional yeast substitutions listed above and skip the parmesan entirely. The soup stays creamy but reads lighter, and a squeeze of lemon at the end sharpens the flavor. Pair with avocado smoothie for a plant-based menu.

Creamy Tomato Orzo Soup pinit
0 Add to Favorites

Creamy Tomato Orzo Soup

Difficulty: Beginner Prep Time 10 mins Cook Time 20 mins Total Time 30 mins
Servings: 4 Estimated Cost: $ 10 Calories: 350 kcal

Description

A warm and filling bowl of creamy tomato orzo soup with a parmesan cream finish and orzo simmered right in the pot for natural silkiness. It is a practical one-pot dinner that reheats well for meal prep.

Ingredients

Cooking Mode Disabled

Instructions

  1. Warm oil and cook onion

    Warm 2 tbsp olive oil in a 4-quart pot over medium-low heat. Add the diced onion and cook 5 minutes until translucent and soft, not browned, stirring occasionally so it sweats rather than fries.

  2. Toast garlic and tomato paste

    Stir in the minced garlic and 2 tbsp tomato paste. Cook 1 minute until the paste darkens to a rust color and smells toasted, keeping the heat at medium-low so it does not scorch.

  3. Add tomatoes and broth

    Pour in the 28 oz crushed tomatoes and 4 cups vegetable broth. Raise heat to medium heat and bring to a gentle simmer where small bubbles break the surface every few seconds, not a rolling boil.

  4. Simmer orzo with seasoning

    Add 1 cup orzo, 1 tsp salt, and 1/2 tsp black pepper. Stir once, then simmer 9–11 minutes until the orzo is tender with a slight bite and the broth has thickened from the released starch, keeping the heat at medium.

  5. Stir in cream and parmesan

    Lower to medium-low heat and stir in 1/2 cup heavy cream and 1/2 cup parmesan. Heat 2 minutes until the cheese melts and the soup turns pale orange, but do not let it boil or the cream may separate.

  6. Add basil and serve

    Remove from heat and stir in 1 tbsp chopped basil. Serve immediately while the surface is still glossy and hot, with the orzo suspended in a silky broth.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 350kcal
% Daily Value *
Total Fat 18g28%
Saturated Fat 9g45%
Cholesterol 45mg15%
Sodium 700mg30%
Total Carbohydrate 38g13%
Dietary Fiber 4g16%
Sugars 9g
Protein 12g24%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Cool to room temperature within 2 hours, then store in an airtight container in the fridge for up to 4 days; the orzo keeps absorbing liquid so it firms as it sits.
  • Reheating: Warm on medium-low to 165°F internal, stirring in 2–3 tbsp broth per cup, and do not reheat the same portion more than once.
  • Serving pair: Pair the soup with green beans for a matching tomato side using the same pantry staples.
  • Pro tip: Grate parmesan from a wedge with a microplane so it melts in under 2 minutes and avoids cloudy anti-caking starch from pre-shredded cheese.
Keywords: tomato, orzo, soup, one-pot, parmesan, creamy, vegetarian, weeknight
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

Yes, you can cook the soup fully and refrigerate it within 2 hours in an airtight container for up to 4 days. Reheat slowly on medium-low, stirring in a splash of broth to loosen the texture thickened by the orzo.

Can I freeze this recipe?

You can freeze portions in flat freezer bags for up to 2 months; thaw overnight in the fridge before reheating. Warm on medium-low, stirring in 2–3 tbsp broth per cup to restore the loose, spoonable consistency.

What can I substitute for the orzo?

Swap with an equal volume of uncooked white rice for a gluten-free bowl, extending the simmer by 10–12 minutes and adding 1/2 cup more broth. The texture will be looser and the starch thickening less pronounced than with orzo.

How do I know when it's done?

The soup is done when the orzo is tender with a slight bite after 9–11 minutes and the broth has visibly thickened from released starch. After adding dairy, pull it off the heat the moment the parmesan melts and the soup turns pale orange, without boiling.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *