
One-pot Tomato Orzo Recipe tastes like a cozy tomato-basil risotto met your favorite weeknight pasta and decided to cook faster. It works perfectly for busy folks who want a comforting, from-scratch dinner on the table in about 30 minutes with minimal dishes. I make this on repeat when I crave something carby and comforting but also want my kitchen to stay mostly clean.
Why One-pot Tomato Orzo Recipe Is Worth It
This one-pot tomato orzo recipe hits that sweet spot between creamy and light. The starch from the orzo thickens the sauce, so you get a silky, almost risotto-like texture without constant stirring.
You cook everything in one pot, which saves time, dishes, and sanity on a weeknight. The recipe uses simple pantry ingredients, yet the flavor tastes restaurant-level with a few small tricks like toasting the orzo and blooming the spices.
“This One-pot Tomato Orzo Recipe tastes like a fancy tomato-basil risotto that someone secretly made in under 30 minutes with one pan ★★★★★”
Ingredients You Need
Orzo & base:
- 1 ½ cups dry orzo
- Any brand works; I often use De Cecco or Barilla.
- Use whole-wheat orzo for extra fiber, or gluten-free orzo if you avoid gluten.
- 2 tablespoons olive oil
- 1 small yellow onion, finely diced
- 3–4 garlic cloves, minced
- ½ teaspoon crushed red pepper flakes (optional, adjust to heat preference)
Tomato & liquid:
- 1 can (14.5–15 oz) crushed tomatoes or tomato sauce
- Fire-roasted tomatoes add a subtle 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 good-quality broth; it drives a lot of the flavor.
- ½ cup water, plus more as needed to adjust texture
Herbs, seasoning, and richness:
- 1 teaspoon dried oregano
- 1 teaspoon dried basil (or Italian seasoning)
- ¾–1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ¼–½ teaspoon sugar (only if the tomatoes taste very acidic)
- ⅓–½ cup grated Parmesan cheese (or Pecorino Romano for sharper flavor)
- 2 tablespoons butter (or extra olive oil to keep it dairy-free)
- ¼ cup heavy cream or half-and-half (optional, for extra creaminess)
Fresh finish:
- ¼–½ cup fresh basil, chopped (or flat-leaf parsley)
- Extra grated Parmesan for serving
- Lemon wedges (optional, for a bright squeeze at the end)
Equipment list:
- Wide, deep skillet or sauté pan with lid (10–12 inches) or a Dutch oven
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Chef’s knife and cutting board
- Microplane or grater for Parmesan
Quick Tips & substitutions
- Toast the orzo in the oil until lightly golden to add nutty flavor and better texture.
- Keep the heat at a gentle simmer so the orzo cooks evenly and does not stick.
- Stir every couple of minutes to prevent clumping and scorching on the bottom.
- Add broth gradually if your pan runs dry; different brands of orzo absorb liquid differently.
- Swap vegetable broth for chicken broth to keep the recipe vegetarian.
- Use dairy-free Parmesan-style cheese and olive oil instead of butter for a dairy-free version.
- Stir in a handful of baby spinach or kale at the end for extra greens without extra pans.
- Use crushed red pepper flakes lightly; you can always sprinkle more on top later.
- Choose fire-roasted tomatoes if you want deeper flavor without extra work.
- Use gluten-free orzo and check broth labels to keep the recipe gluten-free.
How to Make One-pot Tomato Orzo Recipe
Step 1: Prep the aromatics
Dice the onion and mince the garlic before you turn on the stove. Chop the fresh basil or parsley and grate the Parmesan so everything stands ready to go. This small prep step keeps the cooking process smooth and quick.
Step 2: Toast the orzo
Heat the olive oil in your skillet or Dutch oven over medium heat. Add the diced onion with a pinch of salt and cook 3–4 minutes until the onion softens and turns translucent around the edges. Stir in the garlic and crushed red pepper flakes and cook 30 seconds until fragrant.
Add the dry orzo to the pan and stir so the oil coats every piece. Cook 2–3 minutes, stirring often, until some of the orzo turns lightly golden and smells toasty. This step adds flavor and helps the orzo hold its texture in the sauce.
Step 3: Build the tomato base
Add the tomato paste to the pan and stir it into the orzo and onions. Cook 1–2 minutes so the tomato paste darkens slightly and tastes sweeter and richer. Pour in the crushed tomatoes and stir to combine.
Sprinkle in the dried oregano, dried basil, black pepper, and another pinch of salt. Stir everything together so the spices coat the orzo and tomato mixture evenly. The pan should look thick and saucy at this point.
Step 4: Add broth and simmer
Pour in 3 cups of broth and ½ cup water and stir well, scraping the bottom of the pan to lift any browned bits. Bring the mixture to a gentle simmer over medium heat. Once it simmers, lower the heat slightly so it bubbles softly, not vigorously.
Cover the pan with a lid, leaving it slightly ajar, and cook 10–12 minutes. Stir every 2–3 minutes to prevent sticking and check the liquid level. If the mixture looks too thick or the orzo absorbs the liquid quickly, add more broth or water ¼ cup at a time.
Step 5: Check doneness and adjust
Taste a few pieces of orzo after about 10 minutes. The orzo should taste tender but still hold a slight bite, similar to al dente pasta. If it tastes too firm, continue to cook 2–3 more minutes and add a splash of liquid if needed.
Taste the sauce and adjust salt, pepper, and a pinch of sugar if the tomatoes taste very sharp. Stir well and keep the heat low so the bottom does not scorch. The mixture should look thick, creamy, and spoonable.
Step 6: Finish with richness
Turn the heat to low. Stir in the butter until it melts into the tomato orzo. Add the grated Parmesan in small handfuls, stirring between each addition so it melts smoothly.
If you want extra creaminess, pour in the heavy cream or half-and-half and stir until the sauce looks glossy and rich. Toss in most of the chopped fresh basil or parsley, saving a little for garnish. Taste again and adjust seasoning one last time.
Step 7: Rest and serve
Turn off the heat and let the tomato orzo sit for 3–5 minutes. The orzo will thicken slightly as it rests, which helps the sauce cling to every piece. If it thickens too much, stir in a splash of warm broth or water to loosen it.
Spoon the one-pot tomato orzo into bowls. Top with extra Parmesan, a sprinkle of fresh herbs, and a tiny drizzle of olive oil if you like. Add a squeeze of lemon for brightness and serve warm.
Recipe Variations
- Gluten-free: Use gluten-free orzo and check broth labels; stir gently since gluten-free pasta breaks more easily.
- Vegan: Use vegetable broth, olive oil instead of butter, and a dairy-free Parmesan-style cheese or nutritional yeast.
- Low carb-ish: Replace half the orzo with finely chopped cauliflower and add it halfway through cooking.
- Extra protein: Stir in cooked shredded chicken, turkey, or chickpeas during the last 5 minutes of simmering.
- Cheesy version: Add a handful of shredded mozzarella at the end and cover the pot for 2 minutes to melt.
- Spicy version: Increase crushed red pepper flakes or add a spoonful of Calabrian chili paste with the tomato paste.
- Veggie-loaded: Stir in baby spinach, chopped kale, or peas during the last 3–4 minutes of cooking.
Ways to Serve One-pot Tomato Orzo Recipe
- Serve in bowls with a simple green salad on the side.
- Add roasted or grilled vegetables on top for a more filling plate.
- Pair with garlic bread or warm crusty bread to scoop up the sauce.
- Spoon under baked salmon or roasted chicken for a full dinner.
- Pack in a thermos for a cozy, tomato-y lunch at work or school.
Storage Success
Cool the one-pot tomato orzo to room temperature, then store it in airtight containers in the fridge for up to 3–4 days. The orzo will continue to absorb liquid, so the leftovers may look thicker the next day. Stir in a splash of broth or water before reheating on the stove or in the microwave to bring back the creamy texture. Freeze portions for up to 2 months and thaw overnight in the fridge before reheating with a bit of extra liquid.

One-pot Tomato Orzo Recipe
Ingredients
Instructions
- Prep the aromatics by dicing the onion, mincing the garlic, chopping the fresh basil or parsley, and grating the Parmesan so they are ready before you start cooking.
- Heat the olive oil in a wide, deep skillet or Dutch oven over medium heat. Add the diced onion with a pinch of salt and cook for 3–4 minutes, until softened and translucent around the edges.
- Stir in the minced garlic and crushed red pepper flakes and cook for about 30 seconds, just until fragrant.
- Add the dry orzo to the pan and stir so every piece is coated in oil. Toast the orzo for 2–3 minutes, stirring often, until some pieces turn lightly golden and smell toasty.
- Stir in the tomato paste and cook for 1–2 minutes so it darkens slightly and develops a sweeter, richer flavor. Pour in the crushed tomatoes and stir to combine into a thick, saucy base.
- Season with dried oregano, dried basil, black pepper, and another pinch of salt, stirring so the spices coat the orzo and tomato mixture evenly.
- Pour in the broth and 1/2 cup water, scraping the bottom of the pan to lift any browned bits. Bring the mixture to a gentle simmer over medium heat, then lower the heat slightly so it bubbles softly.
- Cover the pan with the lid slightly ajar and cook for 10–12 minutes, stirring every 2–3 minutes to prevent sticking and clumping. If the mixture becomes too thick or the orzo absorbs the liquid quickly, add more broth or water 1/4 cup at a time.
- After about 10 minutes, taste a few pieces of orzo. They should be tender with a slight bite, like al dente pasta. If still too firm, continue cooking for 2–3 more minutes, adding a splash of liquid if needed.
- Taste the sauce and adjust with more salt and pepper as needed. If the tomatoes taste very sharp or acidic, stir in a small pinch of sugar and taste again. The mixture should be thick, creamy, and spoonable.
- Reduce the heat to low. Stir in the butter until melted, then add the grated Parmesan a small handful at a time, stirring between each addition until it melts smoothly into the orzo.
- If you prefer extra creaminess, stir in the heavy cream or half-and-half until the sauce looks glossy and rich. Fold in most of the chopped fresh basil or parsley, reserving a little for garnish, and adjust seasoning once more if needed.
- Turn off the heat and let the tomato orzo rest for 3–5 minutes so it thickens slightly and the sauce clings to the orzo. If it becomes too thick, loosen with a splash of warm broth or water.
- Spoon the one-pot tomato orzo into bowls. Top with extra Parmesan, a sprinkle of fresh herbs, a tiny drizzle of olive oil if desired, and a squeeze of lemon for brightness. Serve warm.
Notes
Approximate per serving (1/4 of recipe): 430 calories; fat 18 g; saturated fat 8 g; carbohydrates 53 g; fiber 4 g; sugars 8 g; protein 15 g; sodium 900 mg. Values will vary based on specific ingredients, brands, dairy choices, and portion size.

Leave a Reply