30-Minute Creamy Tomato Orzo Soup
This tomato orzo soup comes together in one pot and tastes like a slow-simmered Sunday sauce. Tender pasta, a velvety broth, and deep tomato flavor happen in about half an hour.

It is the soup you turn to when you want something warm and satisfying without babysitting a pot all afternoon. A few pantry staples and a quick sauté get you there.
Why This Soup Works for Weeknights
The whole thing hinges on blooming the tomato paste. Sizzling it in oil for a minute or two deepens its savory flavor, so the broth tastes like it cooked for hours.
The orzo releases starch as it simmers, naturally thickening the soup into something spoon-coating. No roux, no blender, no extra dishes.
Ingredients

- 2 tbsp olive oil: any neutral oil works
- 1 medium yellow onion, diced (about 1 cup): white onion is fine too
- 3 cloves garlic, minced: use the real stuff, not jarred
- 3 tbsp tomato paste: double-concentrated paste gives the richest base
- 1 (28‑oz) can crushed tomatoes: fire-roasted add a subtle smokiness
- 4 cups vegetable or chicken broth: low-sodium gives you more control
- 1 cup dried orzo pasta: about 7 oz
- 1 tsp dried oregano: rub it between your fingers to release the oils
- ½ tsp dried basil: fresh works if added at the end
- ½ tsp salt: then more to taste
- ¼ tsp black pepper: freshly ground
- ½ cup heavy cream: coconut cream works for dairy-free
- Fresh basil, for serving: optional but lovely
- Grated Parmesan, for serving: optional
Variations and Substitutions
- Make it heartier: stir in a can of drained white beans or a cup of shredded rotisserie chicken with the broth.
- Swap the dairy: use full-fat coconut cream instead of heavy cream and skip the Parmesan, or stir in a spoonful of dairy-free cream cheese.
- Add a little heat: a pinch of red pepper flakes goes in with the garlic.
- Use fresh herbs: finish with a handful of chopped basil or parsley after you take the pot off the heat.
- Brighten it up: a teaspoon of balsamic vinegar or a squeeze of lemon juice just before serving lifts everything.
Greek Yogurt Bread goes great with this soup for soaking up every last bite.
How to Make Tomato Orzo Soup
Step 1: Sauté the Aromatics

Pour the 2 tablespoons of olive oil into a large pot or Dutch oven and set it over medium heat. When the oil shimmers, add the diced onion and cook, stirring now and then, until it turns translucent and soft, about 5 minutes. Stir in the 3 minced garlic cloves and cook just until you can smell it, about 30 seconds. Add the 3 tablespoons tomato paste and stir it into the onions and oil.
Keep stirring the tomato paste until it darkens a shade or two and smells deeply savory, 1 to 2 minutes. This step is what makes the broth taste more complex than a quick soup has any right to.
Step 2: Build the Soup Base

Pour in the 28‑ounce can of crushed tomatoes and the 4 cups broth. Sprinkle in the 1 teaspoon oregano, ½ teaspoon basil, ½ teaspoon salt, and ¼ teaspoon pepper. Give everything a good stir, then raise the heat to medium‑high.
Bring the pot to a gentle boil, which will take about 5 minutes. You will see the surface start to bubble steadily around the edges, and the kitchen will smell like simmering tomato sauce.
Step 3: Simmer the Orzo

Once the soup reaches a boil, stir in the 1 cup dried orzo. Lower the heat so the soup simmers gently. Let it cook, uncovered, for 8 to 10 minutes, stirring occasionally so the orzo does not stick to the bottom.
The orzo will swell and become tender, and the broth will visibly thicken. Taste a piece of pasta to be sure it is done; it should be soft but still have a slight bite.
Step 4: Finish with the Cream

Pull the pot off the heat. Pour in the ½ cup heavy cream and stir until the soup turns glossy and pale orange. Taste it now and add another pinch of salt or pepper if you think it needs it.
This is also the moment to stir in a spoonful of fresh chopped basil or a splash of vinegar if you want a brighter edge. Let the soup sit for just a minute before ladling; the residual heat will meld everything.
Step 5: Ladle and Garnish

Spoon the soup into wide bowls and top each one with torn fresh basil and a shower of grated Parmesan if you like. Serve it while it is still piping hot.
The steam will carry the tomato-and-herb smell, and the cheese will melt into the creamy surface almost immediately.
A Few Notes Before You Start
- For a thinner soup, stir in an extra half cup of warm broth right before serving. The orzo absorbs a lot as it sits.
- If you plan on leftovers, know that the orzo will soak up more liquid overnight. Reheat gently with a splash of broth to loosen it back up.
- A Parmesan rind tossed into the pot with the broth adds a savory depth without any extra work. Fish it out before you ladle.
Storing and Reheating Leftovers
Refrigerate: Cooled soup keeps well in an airtight container in the fridge for up to 4 days.
Reheating: Warm individual portions in a saucepan over medium‑low heat, stirring in a little broth or water to restore the creamy consistency. A microwave works in a pinch; just stop and stir halfway through.
What to Serve With Tomato Orzo Soup
A crisp green salad with a sharp lemon vinaigrette cuts through the richness of the creamy broth. Crusty bread or a simple grilled cheese on sourdough gives you something to dip and drag through every last spoonful.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes. You will need about 3 cups of chopped ripe tomatoes, but the broth will be lighter and may need an extra tablespoon of tomato paste for depth.
How do I make this soup gluten-free?
Swap the orzo for a gluten-free short pasta or white rice, and simmer until the grain is tender. Cooking times will vary, so check the package.
Why did my orzo turn mushy?
Orzo overcooks quickly if the heat is too high or the soup boils aggressively. Keep it at a gentle simmer and pull the pot off the heat as soon as the pasta is tender.
Can I freeze this soup?
The orzo texture suffers in the freezer; it becomes soft and mealy. You can freeze the tomato base without the pasta, then reheat and add freshly cooked orzo when you are ready to eat.

Tomato Orzo Soup Recipe
Ingredients
Method
- Warm the olive oil in a large pot over medium heat. Cook the onion until soft, about 5 minutes. Add the garlic and cook 30 seconds, then stir in the tomato paste and cook until darkened, 1 to 2 minutes.
- Pour in the crushed tomatoes and broth. Add the oregano, basil, salt, and pepper. Raise the heat to medium‑high and bring to a boil.
- Stir in the orzo, lower the heat to a gentle simmer, and cook uncovered for 8 to 10 minutes, stirring occasionally, until the pasta is tender.
- Remove the pot from the heat and stir in the heavy cream. Taste and adjust the seasoning.
- Ladle the soup into bowls, top with fresh basil and Parmesan, and serve hot.
