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
- 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.
- Stir in the minced garlic and 2 tbsp tomato paste. Cook 1 minute until the paste darkens to a rust color and smells toasted.
- 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.
- 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.
- 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.
- 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
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
Instructions
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
