
One-pot Tomato Orzo Recipe tastes like a cozy tomato-basil soup and creamy risotto had a very low-maintenance baby, and I mean that in the best way. It works for busy weeknights, beginner cooks, and anyone who wants a 30-minute dinner with minimal dishes. I make this on nights when I would rather scroll than scrub pans, and it never lets me down.
Why Make This One-pot Tomato Orzo Recipe at Home
This One-pot Tomato Orzo Recipe gives you rich tomato flavor, tender pasta, and a silky, almost creamy texture without any cream. The orzo absorbs the tomato broth and starches thicken everything, so it tastes like you worked way harder than you did.
You cook everything in one pot, which means less cleanup and more couch time. The recipe uses pantry staples like canned tomatoes and dried pasta, so you can keep ingredients on hand and avoid last minute takeout.
“This One-pot Tomato Orzo Recipe tastes restaurant-level cozy with weeknight-level effort, and my whole family licks their bowls clean. ★★★★★”
Ingredients You Need
Orzo and base:
-
1 1/2 cups dry orzo
- Any brand works; I often use De Cecco or store brand.
- Use whole wheat orzo for extra fiber; add 1 to 2 tablespoons extra broth since it absorbs more liquid.
-
2 tablespoons olive oil
- Extra virgin tastes best, but any neutral olive oil works.
Veggies and aromatics:
- 1 medium yellow onion, finely diced
- 2 medium carrots, finely diced
- 3 to 4 garlic cloves, minced
- 1 teaspoon fresh grated ginger
- Use 1/2 teaspoon ground ginger if you do not have fresh.
Tomato and broth:
- 1 can (14 to 15 ounces) crushed tomatoes
- Fire roasted tomatoes add a deeper flavor.
- 3 cups vegetable broth or chicken broth
- Use low sodium broth so you control the salt.
- 1 tablespoon tomato paste
- Tube tomato paste works great and stores easily in the fridge.
Spices and seasoning:
- 1 tablespoon harissa paste
- Use mild if you do not like much heat; use 1 to 2 teaspoons if you feel cautious.
- Substitute 1 teaspoon smoked paprika plus a pinch of cayenne if you do not have harissa.
- 1 teaspoon ground coriander
- 1/2 teaspoon ground turmeric
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
Finishing touches:
- 2 tablespoons butter or olive oil
- Butter gives a richer finish; olive oil keeps it dairy free.
- 1/3 cup grated Parmesan or pecorino
- Use nutritional yeast for a dairy free option.
- 1/4 cup chopped fresh basil or parsley
- Juice of 1/2 lemon, to taste
Optional add ins:
- 1 to 2 cups baby spinach or chopped kale
- 1 cup cooked chickpeas or white beans
- 1 cup cooked shredded chicken or rotisserie chicken
- Red pepper flakes, to taste
Equipment list:
- Large heavy bottomed pot or Dutch oven with lid
- Wooden spoon or heat safe spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Ladle or large spoon for serving
Tips & Mistakes
- Stir the orzo often so it does not stick to the bottom of the pot.
- Toast the orzo in the pot for 1 to 2 minutes before adding broth to build a nutty flavor.
- Taste the broth before you add the orzo and adjust salt so the final dish does not taste flat.
- Keep the heat at a gentle simmer so the orzo cooks evenly and the bottom does not scorch.
- Add leafy greens near the end so they stay bright and tender, not gray and mushy.
- Use low sodium broth so the harissa and tomato do not taste overly salty.
- Do not walk away for long; orzo cooks fast and can overcook and turn gluey.
- Add cheese and lemon off the heat so the cheese melts smoothly and the lemon tastes fresh.
- Thin leftovers with a splash of broth or water since the orzo continues to soak up liquid.
- Taste again after reheating and adjust with a pinch of salt and a squeeze of lemon to wake it up.
How to Make One-pot Tomato Orzo Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Step 2: Toast the orzo
Add the dry orzo to the pot with the veggies and spices. Stir constantly for 1 to 2 minutes so the orzo toasts lightly and picks up flavor. Watch closely so it does not brown too much or burn.
Step 3: Add tomatoes and broth
Stir in the tomato paste and cook 1 minute so it darkens slightly and sweetens. Add the crushed tomatoes and broth, then stir well to loosen any bits from the bottom of the pot. Taste the liquid and add more salt or pepper if it needs it.
Step 4: Simmer until the orzo turns tender
Bring the pot to a gentle simmer over medium heat. Stir often and cook 10 to 12 minutes, until the orzo turns al dente and the mixture thickens like a loose risotto. If it looks too thick before the orzo finishes, add a splash of broth or water.
Step 5: Add greens and extras
Stir in spinach, kale, beans, or cooked chicken if you use them. Cook 2 to 3 minutes, just until the greens wilt and everything heats through. Turn the heat to low so the bottom does not stick.
Step 6: Finish with richness and brightness
Turn off the heat. Stir in butter or olive oil, grated Parmesan, and lemon juice. Taste and adjust with more salt, pepper, or lemon until it tastes balanced and bright.
Step 7: Rest and serve
Let the One-pot Tomato Orzo Recipe sit for 3 to 5 minutes. The orzo will thicken slightly and turn extra silky. Sprinkle with fresh basil or parsley and a little extra cheese, then serve hot.
Variations I've Tried
I add a can of drained chickpeas and a handful of spinach when I want a vegetarian protein boost that still feels cozy and filling. My kids love a version with small meatballs or leftover shredded chicken stirred in at the end. I also swap half the broth for coconut milk sometimes, which gives a tomato coconut vibe that tastes amazing with extra lime and cilantro.
On hot days, I load it up with zucchini, bell peppers, and corn, which turns it into a one pot pasta and veggie bowl. When I crave more heat, I add extra harissa and a pinch of red pepper flakes and top my bowl with a dollop of plain Greek yogurt.
How to Serve One-pot Tomato Orzo Recipe
Serve this One-pot Tomato Orzo Recipe in warm bowls and top it with extra herbs, grated cheese, and a drizzle of good olive oil. Add a simple green salad or sliced cucumbers with lemon and salt for crunch. Garlic bread, toasted pita, or warm flatbread all make great sides and help scoop up every last bit. I also like to top leftovers with a fried or soft boiled egg for a quick lunch.
How to store
- Cool leftovers to room temperature within 1 hour, then transfer to airtight containers.
- Store in the fridge for up to 4 days.
- Freeze in freezer safe containers for up to 2 months; leave a little space at the top since pasta expands.
- Reheat on the stove over low heat with a splash of broth or water, stirring often until hot and creamy again.
- Reheat in the microwave in short bursts, stirring between each, and add a little liquid if it looks too thick.
- Add fresh herbs, a squeeze of lemon, and a sprinkle of cheese after reheating to bring flavors back to life.

One-pot Tomato Orzo Recipe
Ingredients
Instructions
- Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and carrots and cook, stirring occasionally, until softened, about 8 minutes.
- Stir in the minced garlic, grated ginger, harissa paste, ground coriander, and ground turmeric. Cook for about 2 minutes, until very fragrant. Season with the kosher salt and black pepper.
- Add the dry orzo to the pot and stir constantly for 1 to 2 minutes to lightly toast the orzo and coat it in the aromatics, being careful not to let it brown too much or burn.
- Stir in the tomato paste and cook for about 1 minute so it darkens slightly. Add the crushed tomatoes and broth, then stir well, scraping up any bits from the bottom of the pot. Taste the liquid and adjust salt or pepper if needed.
- Bring the mixture to a gentle simmer over medium heat. Cook for 10 to 12 minutes, stirring often, until the orzo is al dente and the mixture is thickened to a loose risotto-like consistency. If it thickens too much before the orzo is tender, add a splash of broth or water.
- If using spinach, kale, beans, or cooked chicken, stir them in and cook for 2 to 3 minutes more, just until the greens wilt and everything is heated through. Reduce the heat to low to prevent sticking.
- Turn off the heat. Stir in the butter or olive oil, grated Parmesan or pecorino, and lemon juice. Taste and adjust with more salt, pepper, or lemon until the flavors are balanced and bright.
- Let the tomato orzo rest for 3 to 5 minutes so it thickens slightly and becomes extra silky. Sprinkle with fresh basil or parsley and a little extra cheese, then serve hot.
Notes
Approximate per serving (4 servings, without optional add-ins): 420 calories; fat 16 g; saturated fat 5 g; carbohydrates 57 g; fiber 5 g; sugars 9 g; protein 13 g; sodium 880 mg. Values will vary based on broth, cheese, and any added beans, greens, or chicken.

Leave a Reply