
One-pot Tomato Orzo Recipe tastes like a cozy tomato-basil risotto met your favorite weeknight pasta and decided to cook itself. It works perfectly for busy folks who want a satisfying vegetarian dinner on the table in about 30 minutes with minimal dishes. I test one-pot pasta recipes constantly for my own sanity, so this one comes from many nights of “I refuse to wash more than one pan” energy.
Why One-pot Tomato Orzo Recipe Is Worth It
This One-pot Tomato Orzo Recipe gives you creamy, saucy comfort with almost no effort. The orzo simmers directly in the tomato broth, so it soaks up flavor and turns rich and silky without any cream.
You only dirty one pot, which means less cleanup and more couch time. The recipe uses mostly pantry ingredients, so you can pull it off on a random Tuesday when the fridge looks tragic.
“Tastes like a fancy tomato-basil pasta from a restaurant, but I only washed one pot and ate in sweatpants. ★★★★★”
Ingredients You Need
Orzo & base
- 1 ½ cups dry orzo pasta
- Any brand works; I often use De Cecco or store brand.
- Whole-wheat orzo works too; add a splash more broth if it drinks up extra liquid.
- 2 tablespoons olive oil
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon tomato paste
- 1 can (14.5–15 oz) crushed tomatoes or tomato sauce
- Fire-roasted tomatoes add a deeper flavor.
- 3 cups vegetable broth
- Use low-sodium broth so you control the salt.
- In a pinch, use water plus 1 teaspoon bouillon paste.
Flavor boosters
- 1 teaspoon dried oregano
- 1 teaspoon dried basil (or ½ cup chopped fresh basil at the end)
- ½ teaspoon dried thyme
- ½–1 teaspoon red pepper flakes, to taste
- 1 teaspoon sugar or honey (optional, to balance acidity)
- 1–1 ½ teaspoons kosher salt, plus more to taste
- ½ teaspoon black pepper
Veggies & add-ins
- 1 cup cherry or grape tomatoes, halved (optional but tasty)
- 1 cup baby spinach or chopped kale
- ½ cup canned chickpeas or white beans, drained and rinsed (optional protein boost)
Cheesy finish (optional but highly recommended)
- ½–¾ cup grated Parmesan or Pecorino Romano
- ¼–½ cup crumbled feta or small mozzarella pearls
- Extra olive oil for drizzling
- Fresh basil or parsley for garnish
Equipment
- Large deep skillet, wide saucepan, or Dutch oven with lid
- Wooden spoon or spatula
- Measuring cups and spoons
- Chef’s knife and cutting board
Pantry shortcuts help this recipe shine: canned tomatoes, dried herbs, and broth cubes keep things easy and budget-friendly. You can swap in frozen spinach, pre-minced garlic, or jarred tomato paste in a tube to speed things up.
Quick Tips & substitutions
- Use a wide pot so the orzo cooks evenly and does not clump.
- Stir often during simmering so the orzo does not stick to the bottom.
- If the mixture thickens too much, add hot broth or water ¼ cup at a time.
- If it tastes too acidic, stir in a teaspoon of sugar or a splash of milk.
- Swap vegetable broth with chicken broth if you do not need a vegetarian meal.
- Use small pasta shapes (like ditalini or small shells) if you run out of orzo; adjust liquid as needed.
- Add pre-cooked chicken, sausage, or shrimp at the end and warm through.
- Use vegan Parmesan-style cheese or nutritional yeast if you skip dairy.
- Stir in a spoonful of pesto at the end for extra basil and richness.
- Keep salt light at first if you use salty cheese or broth, then adjust.
How to Make One-pot Tomato Orzo Recipe
Step 1: Sauté veggies and aromatics
Heat olive oil in a large stock pot or Dutch oven over medium heat. Add the diced onion and cook until soft and lightly golden, about 5–7 minutes, and stir often. Add the garlic and cook 1 minute, until it smells fragrant and toasty, not burnt.
Scoop in the tomato paste and stir it into the onions. Cook 1–2 minutes, until it darkens slightly and looks thick and glossy. This step deepens the tomato flavor and makes the final dish taste slow-simmered.
Step 2: Toast the orzo
Add the dry orzo to the pot with the onion and tomato paste. Stir well so every grain of orzo gets a light coat of oil and tomato. Cook 2–3 minutes, and stir often, until some pieces look slightly golden.
Toasting the orzo adds a nutty flavor and helps it hold texture. Keep the heat at medium so it does not scorch.
Step 3: Add tomatoes, broth, and seasonings
Pour in the crushed tomatoes and vegetable broth. Stir in oregano, dried basil, thyme, red pepper flakes, salt, pepper, and the optional sugar or honey. Add the cherry tomatoes now if you use them.
Scrape the bottom of the pot with your spoon to loosen any browned bits. Those bits carry big flavor and enrich the tomato orzo.
Step 4: Simmer until creamy
Bring the mixture to a gentle boil, then lower the heat to medium-low. Cover the pot and simmer 8–10 minutes, and stir every 2–3 minutes so the orzo cooks evenly. The orzo should look tender but still hold a slight bite, and the sauce should look thick and almost risotto-like.
If the liquid reduces too quickly and the orzo still feels firm, add ¼–½ cup hot broth or water and keep cooking a couple more minutes. Taste and adjust salt, pepper, and red pepper flakes.
Step 5: Add greens, beans, and cheese
Stir in the spinach or kale and the chickpeas or white beans, if you use them. Cook 1–2 minutes, just until the greens wilt and the beans warm through. Turn off the heat.
Stir in the Parmesan and feta (or mozzarella) until they melt into the tomato orzo and turn it creamy and rich. Drizzle a little olive oil on top and scatter fresh basil or parsley for a bright finish.
Step 6: Rest and serve
Let the One-pot Tomato Orzo Recipe sit off the heat for 3–5 minutes. The orzo will thicken slightly as it rests and soak up the last bit of sauce. If it thickens more than you like, loosen it with a splash of hot water or broth.
Taste one more time and adjust seasoning. Serve warm straight from the pot, family-style, with extra cheese on the table.
Recipe Variations
- Gluten-free: Use gluten-free orzo-style pasta or small gluten-free pasta shapes and watch the liquid; they often cook faster.
- Vegan: Use vegetable broth, skip dairy cheese, and finish with olive oil plus nutritional yeast or a vegan Parmesan.
- High-protein: Stir in cooked chicken, turkey sausage, shrimp, or extra beans near the end.
- Low carb-ish: Swap half the orzo with riced cauliflower and add the cauliflower during the last 5 minutes of cooking.
- Extra veggies: Add diced zucchini, bell pepper, or mushrooms with the onion.
- Spicy version: Add more red pepper flakes or a spoonful of Calabrian chili paste with the tomato paste.
- Creamier texture: Stir in a splash of heavy cream, half-and-half, or coconut milk at the end.
Ways to Serve One-pot Tomato Orzo Recipe
- Serve in bowls with a big shower of grated Parmesan and fresh basil.
- Add a simple side salad with lemony dressing for freshness.
- Pair with garlic bread or warm pita for scooping up the saucy orzo.
- Spoon leftovers into a roasted bell pepper and bake for a quick stuffed-pepper twist.
- Serve as a side dish next to grilled chicken, fish, 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. The orzo will continue to soak up sauce in the fridge, so it thickens as it sits. Add a splash of water or broth before reheating on the stove or in the microwave, and stir until it turns creamy again. You can freeze portions for up to 2 months, though the pasta softens a bit after thawing, which still works nicely for cozy lunches.

One-pot Tomato Orzo Recipe
Ingredients
Instructions
- Heat the olive oil in a large deep skillet, wide saucepan, or Dutch oven over medium heat. Add the diced onion and cook, stirring often, until soft and lightly golden, about 5–7 minutes.
- Stir in the minced garlic and cook for about 1 minute, until fragrant but not burnt.
- Add the tomato paste and cook, stirring, for 1–2 minutes until it darkens slightly and looks thick and glossy.
- Add the dry orzo to the pot and stir well so the grains are coated in the oil and tomato mixture. Cook for 2–3 minutes, stirring often, until some pieces are lightly toasted and golden.
- Pour in the crushed tomatoes and vegetable broth. Stir in the oregano, dried basil, thyme, red pepper flakes, salt, pepper, and sugar or honey if using. Add the halved cherry or grape tomatoes if using, and scrape the bottom of the pot to release any browned bits.
- Bring the mixture to a gentle boil, then reduce the heat to medium-low. Cover and simmer for 8–10 minutes, stirring every 2–3 minutes, until the orzo is tender with a slight bite and the sauce is thick and creamy. If it becomes too thick before the orzo is cooked, add a splash of hot broth or water as needed.
- Stir in the baby spinach or chopped kale and the chickpeas or white beans, if using. Cook for 1–2 minutes until the greens wilt and the beans are warmed through, then turn off the heat.
- Stir in the grated Parmesan and the feta or mozzarella, if using, until the cheese melts into the tomato orzo and the mixture becomes creamy and rich. Drizzle with a little extra olive oil and sprinkle with fresh basil or parsley.
- Let the tomato orzo rest off the heat for 3–5 minutes to thicken slightly. If it becomes thicker than you like, loosen with a splash of hot water or broth, then taste and adjust seasoning before serving warm.
Notes
Approximate per 1 of 4 servings (made with Parmesan, without optional beans or extra cheese/drizzle): 420 calories; fat 14 g; saturated fat 4 g; carbohydrates 60 g; fiber 5 g; sugars 9 g; protein 15 g; sodium 980 mg. Values will vary based on brands, optional ingredients, and portion size.

Leave a Reply