
One-pot Tomato Orzo Recipe tastes rich, cozy, and slightly tangy, with tender pasta that soaks up a silky tomato sauce and plenty of garlic. It works perfectly for busy nights when you want real comfort food in under 30 minutes and only one pot to wash. I test this kind of recipe on my own chaotic weeknights, so you know it survives real-life hunger and sink situations.
Why You Should Try This One-pot Tomato Orzo Recipe
This One-pot Tomato Orzo Recipe gives you the comfort of risotto with the effort level of boxed mac and cheese. The orzo cooks right in the tomato broth, so every bite tastes saucy, creamy, and full of flavor.
You only dirty one pot, you use mostly pantry ingredients, and you get a full meal that feels restaurant-level without restaurant-level dishes. It works for meatless Mondays, picky eaters, and anyone who loves tomato pasta.
“This One-pot Tomato Orzo Recipe tastes like a cozy tomato-basil hug in a bowl and comes together faster than takeout ★★★★★”
Ingredients You’ll Need
You can adjust this One-pot Tomato Orzo Recipe easily, but these ingredients give the best flavor and texture. I include pantry shortcuts and swaps so you can cook it with what you already have.
Pantry ingredients
-
Olive oil
- Use extra virgin for the best flavor. Any neutral oil works in a pinch.
-
Garlic, 3 to 4 cloves, minced
- Jarred minced garlic works if you feel tired or rushed. Use about 1 to 1½ teaspoons.
-
Yellow or sweet onion, 1 small, finely diced
- Use ½ teaspoon onion powder if you do not have fresh onion.
-
Tomato paste, 2 tablespoons
- Double concentrate tomato paste adds deeper flavor. Tube tomato paste works great and stores easily.
-
Crushed tomatoes, 1 can (14 to 15 ounces)
- Use fire-roasted tomatoes for a slightly smoky flavor. You can also use tomato puree for a smoother sauce.
-
Vegetable broth or chicken broth, 3 cups
- Use low sodium broth so you control the salt. In a pinch, use water plus 1 to 2 teaspoons bouillon paste or powder.
-
Orzo pasta, 1½ cups (about 10 to 12 ounces)
- Any brand works. I often use De Cecco or Barilla because they hold texture well.
-
Salt and black pepper
- Start with 1 teaspoon kosher salt and ½ teaspoon black pepper, then adjust at the end.
-
Italian seasoning, 1 teaspoon
- Or use a mix of dried oregano and dried basil.
-
Red pepper flakes, ¼ teaspoon (optional)
- Add more if you like a little kick.
Fresh ingredients
-
Cherry or grape tomatoes, 1 cup, halved (optional but tasty)
- They add bursts of sweetness and texture.
-
Fresh basil, small handful, chopped
- Fresh parsley works if you do not have basil.
-
Baby spinach, 2 to 3 cups loosely packed (optional)
- It wilts into the hot orzo and adds color and nutrients.
-
Lemon, ½, juiced
- A squeeze of lemon at the end brightens the tomato flavor.
Creamy and cheesy add-ins
-
Butter, 1 to 2 tablespoons
- Stir it in at the end for a silky finish. Use plant-based butter for a dairy free version.
-
Grated Parmesan or Pecorino Romano, ½ to ¾ cup
- Use a wedge that you grate yourself for the best melt and flavor. Pre-grated works if that is what you have.
-
Heavy cream or half-and-half, ¼ to ⅓ cup (optional)
- This turns the One-pot Tomato Orzo Recipe into a creamy tomato orzo. Use coconut milk if you want a dairy free creamy version.
Optional protein add-ins
-
Cooked shredded chicken
- Stir in at the end to warm through.
-
Cooked Italian sausage or turkey sausage, sliced or crumbled
- Brown it in the same pot before you start the orzo.
-
Canned chickpeas, drained and rinsed
- They add plant protein and work well with tomato and basil.
Equipment list
- Large deep skillet, sauté pan, or wide pot with lid
- Wooden spoon or silicone spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Ladle or large spoon for serving
Tips & Tricks
- Toast the dry orzo in the oil and aromatics for 1 to 2 minutes to build nutty flavor.
- Keep the heat at a gentle simmer so the orzo cooks evenly and does not stick.
- Stir every couple of minutes and scrape the bottom so the pasta does not cling to the pot.
- Add broth gradually if the orzo thickens too fast; treat it like a lazy risotto.
- Taste the orzo near the end and stop cooking when it feels just tender with a tiny bite.
- Salt in layers: a little with the onions, a little with the tomatoes, then adjust at the end.
- Add spinach and fresh herbs at the very end so they stay bright and fresh.
- Stir in cheese off the heat so it melts smoothly and does not clump.
- Use a nonstick or enameled pot if your stainless steel pot tends to stick.
- Thin leftovers with a splash of broth or water when you reheat them.
How to Make One-pot Tomato Orzo Recipe
Step 1: Sauté the aromatics
Heat 2 tablespoons olive oil in a large deep skillet over medium heat. Add the diced onion and a pinch of salt. Cook and stir for 3 to 4 minutes until the onion turns soft and translucent.
Add the minced garlic and cook 30 to 60 seconds until it smells fragrant. Do not walk away, because garlic burns fast and tastes bitter.
Step 2: Toast the tomato paste and orzo
Add the tomato paste to the pan. Stir it into the onions and garlic and cook 1 to 2 minutes until it darkens slightly in color and smells sweet. This step deepens the tomato flavor.
Pour the dry orzo into the pan. Stir so the orzo coats in the tomato mixture and oil. Toast it for 1 to 2 minutes while you stir often so it does not stick.
Step 3: Add tomatoes, seasoning, and broth
Pour in the crushed tomatoes and stir well. Add Italian seasoning, black pepper, red pepper flakes if you use them, and another pinch of salt. Stir again so everything mixes evenly.
Pour in 2½ cups of the broth and stir. The orzo should sit just under the liquid. Keep the remaining ½ cup broth nearby in case you need it later.
Step 4: Simmer the orzo
Bring the mixture to a gentle simmer over medium heat. Lower the heat slightly so it keeps a steady bubble but does not boil hard. Cover the pot with a lid, leaving it slightly cracked, and cook 10 minutes.
Stir every 2 to 3 minutes, scraping the bottom of the pot. If the orzo absorbs the liquid too quickly and starts to look dry before it turns tender, add the remaining broth a little at a time.
Step 5: Check doneness and adjust texture
After about 10 to 12 minutes, taste a few grains of orzo. They should feel tender but not mushy. If they still feel firm, cook 2 to 3 minutes more and add a splash of broth or water if needed.
Aim for a texture similar to a loose risotto. The orzo will continue to thicken as it sits, so leave it a bit saucy at this stage.
Step 6: Add fresh veggies and finish with richness
Turn the heat to low. Stir in the cherry tomato halves and baby spinach. Cook 1 to 2 minutes until the spinach wilts and the tomatoes warm through.
Turn off the heat. Stir in the butter until it melts. Add the grated Parmesan and stir until it melts into the sauce and turns the One-pot Tomato Orzo Recipe creamy and glossy.
If you want a creamier version, pour in the heavy cream or half-and-half and stir until the sauce looks silky. Squeeze in the lemon juice and stir again. Taste and adjust salt and pepper.
Step 7: Add protein if you like and garnish
If you use cooked chicken, sausage, or chickpeas, stir them in now. Let them sit in the hot orzo for a couple of minutes so they warm through.
Sprinkle chopped fresh basil over the top. Give everything one last gentle stir. Serve the One-pot Tomato Orzo Recipe hot, with extra cheese on the side.
What to Serve with One-pot Tomato Orzo Recipe
This One-pot Tomato Orzo Recipe already feels hearty, but simple sides round it out nicely. Pair it with a crisp green salad with cucumbers, tomatoes, and a light vinaigrette. Add garlic bread, warm pita, or toasted ciabatta to scoop up the extra sauce. A side of roasted broccoli, green beans, or a simple cucumber salad balances the cozy tomato richness without much extra work.
Storage Options
- Fridge: Cool the One-pot Tomato Orzo Recipe to room temperature, then store it in an airtight container in the refrigerator for up to 3 to 4 days.
- Freezer: Portion the cooled orzo into freezer-safe containers, label with the date, and freeze for up to 2 months; keep in mind the pasta softens a bit after freezing.
- Reheating on the stove: Add a splash of broth or water to a skillet, add the orzo, and warm over medium heat while you stir until hot and creamy again.
- Reheating in the microwave: Place a portion in a microwave-safe bowl, stir in a spoonful of water or broth, cover loosely, and heat in 45 to 60 second bursts, stirring between each, until hot.

One-pot Tomato Orzo Recipe
Ingredients
Instructions
- Heat the olive oil in a large deep skillet or wide pot over medium heat. Add the diced onion and a pinch of salt and cook for 3 to 4 minutes, stirring, until the onion is soft and translucent.
- Add the minced garlic and cook for 30 to 60 seconds, stirring, just until fragrant, being careful not to let it brown.
- Stir in the tomato paste and cook for 1 to 2 minutes until it darkens slightly in color and smells sweet and rich.
- Add the dry orzo and stir well so it is coated in the tomato mixture and oil. Toast the orzo for 1 to 2 minutes, stirring often so it does not stick.
- Pour in the crushed tomatoes and stir to combine. Add the Italian seasoning, black pepper, red pepper flakes if using, and another small pinch of salt, then stir again.
- Pour in 2 1/2 cups of the broth and stir. The orzo should sit just under the liquid, with 1/2 cup broth reserved in case you need it later.
- Bring the mixture to a gentle simmer over medium heat. Reduce the heat slightly so it bubbles steadily but does not boil hard. Cover with a lid, leaving it slightly cracked, and cook for about 10 minutes, stirring every 2 to 3 minutes and scraping the bottom of the pot. If the orzo absorbs liquid too quickly and looks dry before it is tender, add the remaining broth a little at a time.
- After 10 to 12 minutes, taste the orzo. It should be just tender with a slight bite. If still firm, cook 2 to 3 minutes more, adding a splash of broth or water as needed, aiming for a loose, risotto-like texture.
- Turn the heat to low. Stir in the halved cherry or grape tomatoes and the baby spinach, if using, and cook for 1 to 2 minutes until the spinach wilts and the tomatoes warm through.
- Turn off the heat. Add the butter and stir until melted, then stir in the grated Parmesan or Pecorino until it melts and the orzo looks creamy and glossy. For a creamier texture, pour in the heavy cream or half-and-half and stir to combine. Add the lemon juice and adjust salt and pepper to taste.
- If using cooked chicken, sausage, or chickpeas, stir them into the hot orzo now and let them sit for a couple of minutes to warm through. Sprinkle with chopped fresh basil, give everything a final gentle stir, and serve hot with extra cheese on the side.
Notes
Approximate per serving (1 of 4, made with vegetable broth, 2 tablespoons olive oil, 1 tablespoon butter, 1/2 cup Parmesan, and 1/4 cup heavy cream, without optional proteins): 480–520 calories; fat 20–24 g; saturated fat 9–11 g; carbohydrates 60–65 g; fiber 4–6 g; sugars 8–10 g; protein 15–18 g; sodium 800–950 mg. Values will vary based on specific ingredients, add-ins, and portion size.

Leave a Reply