
One-pot Tomato Orzo Recipe tastes like creamy tomato soup met your favorite cheesy pasta and decided to become dinner in under 30 minutes. It works perfectly for busy weeknights, beginner cooks, and anyone who wants comfort food with minimal dishes. I tested this on a night when my sink already overflowed with toddler snack plates, so trust me, this one-pot situation saved my sanity.
Why One-pot Tomato Orzo Recipe Is Worth It
This One-pot Tomato Orzo Recipe gives you rich tomato flavor, tender pasta, and a silky, almost risotto-like texture without constant stirring. You cook everything in one pot, so the orzo soaks up the tomato broth and seasoning, which means big flavor with very little effort.
You skip boiling pasta in a separate pot, draining, and dirtying extra dishes. You also control the creaminess level, the cheese situation, and the spice level, so the recipe adapts easily to picky kids and heat-lovers in the same household.
“This One-pot Tomato Orzo Recipe tastes like a cozy tomato-basil hug in a bowl and comes together faster than delivery ★★★★★”
Ingredients You Need
Orzo & base:
- 1 ½ cups dry orzo
- Any brand works; choose regular wheat orzo, not whole wheat, if you want extra creamy texture.
- 2 tablespoons olive oil
- 1 small yellow onion, finely diced
- 3–4 garlic cloves, minced
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
Tomato & liquid:
- 1 can (14–15 oz) crushed tomatoes
- Use fire-roasted tomatoes if you want a deeper, slightly smoky flavor.
- 2 tablespoons tomato paste
- Tube tomato paste works great and stores easily in the fridge.
- 3 cups low-sodium vegetable broth or chicken broth
- Use water plus 1 bouillon cube if you need a pantry shortcut.
Creaminess & cheese:
- ¼–½ cup heavy cream or half-and-half
- Swap with full-fat coconut milk for a dairy-free version.
- ½–1 cup grated Parmesan or Pecorino Romano
- Pre-grated works, but freshly grated melts smoother and tastes sharper.
Herbs & seasoning:
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ¼–½ teaspoon red pepper flakes (optional, for a little heat)
- Fresh basil or parsley, chopped, for garnish
Optional add-ins:
- 1–2 cups baby spinach or chopped kale
- 1 cup cherry tomatoes, halved
- 1 cup cooked shredded chicken or cooked Italian sausage
- ½ cup canned chickpeas, drained and rinsed
Equipment list:
- Large deep skillet or wide Dutch oven with lid
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Chef’s knife and cutting board
- Ladle or large spoon for serving
Quick Tips & substitutions
- Stir the orzo often so it cooks evenly and does not stick to the bottom.
- Use a wide pot or skillet so the orzo sits in a shallow layer and cooks more evenly.
- Taste the broth before simmering and adjust salt early, since the orzo absorbs that flavor.
- Swap heavy cream with Greek yogurt at the end; temper it with a little hot broth so it does not curdle.
- Use gluten-free orzo or small gluten-free pasta and check early, since it can soften quickly.
- Add extra broth ¼ cup at a time if the orzo thickens too much before it turns tender.
- Stir in spinach or kale during the last 2–3 minutes so the greens stay bright and not mushy.
- Skip red pepper flakes for kids, then sprinkle them on individual bowls for spice-lovers.
- Use Parmesan rind in the pot while it simmers for extra savory flavor, then remove before serving.
- Keep the heat at a gentle simmer, not a hard boil, so the orzo cooks creamy instead of gluey.
How to Make One-pot Tomato Orzo Recipe
Step 1: Sauté the aromatics
Heat the olive oil in a large deep skillet or Dutch oven over medium heat. Add the diced onion and cook 3–4 minutes, until it softens and turns translucent around the edges. Stir in the garlic, salt, pepper, oregano, basil, and red pepper flakes, and cook 30–60 seconds, until the garlic smells fragrant.
Step 2: Toast the orzo
Add the dry orzo to the pot with the onion and garlic. Stir well so the oil coats every grain of orzo. Toast the orzo for 2–3 minutes, stirring often, until some pieces turn lightly golden and smell nutty.
Step 3: Add tomato and broth
Stir in the tomato paste and cook 1 minute to caramelize it slightly. Pour in the crushed tomatoes and broth, and stir to combine, scraping the bottom of the pot to release any toasty bits. Taste the liquid and adjust salt or pepper now, since the orzo will soak up that seasoning.
Step 4: Simmer until creamy and tender
Bring the pot to a gentle simmer over medium heat. Reduce the heat to medium-low, cover partially with a lid, and cook 10–12 minutes, stirring every 2–3 minutes so the orzo does not stick. Add a splash of extra broth or water if the mixture thickens too quickly while the orzo still feels firm in the center.
Step 5: Add greens or protein (optional)
When the orzo turns almost tender, stir in spinach, kale, cooked chicken, sausage, or chickpeas if you use them. Cook 2–3 more minutes, just until the greens wilt and the protein heats through. Taste again and adjust seasoning with more salt, pepper, or red pepper flakes.
Step 6: Finish with cream and cheese
Turn the heat to low. Stir in the heavy cream or half-and-half and grated Parmesan until the sauce turns silky and creamy. Let the pot sit off the heat for 2–3 minutes; the orzo will thicken slightly and reach that cozy, spoonable texture.
Step 7: Garnish and serve
Sprinkle chopped fresh basil or parsley over the top. Add an extra dusting of Parmesan if your heart says “more cheese.” Serve the One-pot Tomato Orzo Recipe hot in bowls with a squeeze of lemon on top if you like a little brightness.
Recipe Variations
- Gluten-free: Use gluten-free orzo or small gluten-free pasta and check for doneness a few minutes early.
- Vegan: Use vegetable broth, skip the cream, stir in coconut milk or a splash of oat cream, and use nutritional yeast instead of Parmesan.
- Low carb-ish: Swap half the orzo with riced cauliflower and add the cauliflower during the last 5 minutes.
- Extra protein: Stir in cooked chicken, turkey, sausage, shrimp, or chickpeas near the end of cooking.
- Extra veggies: Add diced zucchini, bell pepper, or mushrooms with the onion, or stir in peas or corn during the last 3 minutes.
- Spicy version: Use fire-roasted tomatoes and extra red pepper flakes or a spoonful of Calabrian chili paste.
Ways to Serve One-pot Tomato Orzo Recipe
- Spoon into bowls and top with extra Parmesan and fresh basil.
- Serve with a simple green salad and garlic bread or toasted sourdough.
- Pair with roasted vegetables like broccoli, asparagus, or green beans.
- Pack in a thermos for a warm school or work lunch.
- Serve as a side dish with grilled chicken, salmon, or tofu.
Storage Success
Cool the One-pot Tomato Orzo Recipe to room temperature, then store it in airtight containers in the fridge for up to 4 days. Add a splash of broth or water when you reheat, since the orzo continues to soak up sauce in the fridge. Reheat on the stove over low heat or in the microwave, stirring halfway so it warms evenly. Freeze leftovers in single portions for up to 2 months, and thaw overnight in the fridge before reheating.

One-pot Tomato Orzo Recipe
Ingredients
Instructions
- Heat the olive oil in a large deep skillet or Dutch oven over medium heat. Add the diced onion and cook for 3–4 minutes until softened and translucent around the edges.
- Stir in the minced garlic, salt, pepper, dried oregano, dried basil, and red pepper flakes (if using). Cook for 30–60 seconds until the garlic is fragrant.
- Add the dry orzo to the pot and stir well so the oil coats every grain. Toast the orzo for 2–3 minutes, stirring often, until some pieces turn lightly golden and smell nutty.
- Stir in the tomato paste and cook for about 1 minute to caramelize it slightly. Pour in the crushed tomatoes and broth, stirring to combine and scraping the bottom of the pot to release any browned bits. Taste the liquid and adjust salt and pepper if needed.
- Bring the mixture to a gentle simmer over medium heat. Reduce the heat to medium-low, partially cover with a lid, and cook for 10–12 minutes, stirring every 2–3 minutes so the orzo does not stick. If the mixture thickens too quickly while the orzo is still firm in the center, add a splash of extra broth or water.
- When the orzo is almost tender, stir in any optional add-ins such as spinach, kale, cooked chicken, sausage, or chickpeas. Cook for 2–3 minutes more, just until the greens wilt and the protein is heated through. Taste and adjust seasoning with more salt, pepper, or red pepper flakes if desired.
- Turn the heat to low. Stir in the heavy cream or half-and-half and the grated Parmesan until the sauce becomes silky and creamy. Remove from the heat and let the pot sit for 2–3 minutes so the orzo thickens slightly to a cozy, spoonable texture.
- Garnish with chopped fresh basil or parsley and extra Parmesan if desired. Serve hot in bowls, with a squeeze of lemon for brightness if you like.
Notes
Approximate per serving (4 servings, without optional add-ins): 480 calories; fat 20 g; saturated fat 9 g; carbohydrates 60 g; fiber 4 g; sugars 9 g; protein 17 g; sodium 980 mg. Values will vary based on exact ingredients, cheese and cream amounts, broth type, and any optional add-ins or toppings.

Leave a Reply