This cherry tomato orzo is a quick, one-pan recipe that delivers fresh Mediterranean flavor, creamy comfort, and wholesome ingredients — all in just 20 minutes.
Orzo superfan? Check out our mushroom orzo, marry me orzo, lemon orzo, and Greek shrimp orzo — all easy and in one skillet.

Ingredients

For quantities, see recipe card at the bottom of the page.
- Extra virgin olive oil: Adds rich, fruity depth. Substitute with avocado oil or light olive oil for a milder flavor.
- Cherry tomatoes: Sweet and juicy — the star of any easy summer pasta recipe. Substitute grape tomatoes, diced Roma, or canned whole tomatoes when fresh aren’t available.
- Garlic: Fresh garlic gives a bold, aromatic base. Use garlic powder in a pinch or roasted garlic for a sweeter, mellower taste.
- Dried oregano: Earthy and herbal. Swap with Italian seasoning, dried basil, or fresh oregano for a brighter pop.
- Red pepper flakes: Adds gentle heat. Use cayenne for more spice, or omit entirely for a milder dish.
- Butter beans: Creamy and protein-rich. Substitute cannellini beans, chickpeas, or navy beans. Great for boosting plant-based protein in a meatless Mediterranean dinner.
- Orzo pasta: Tender, rice-shaped pasta that soaks up flavor. Substitute with small pasta shapes like ditalini, acini di pepe, or even cooked rice or quinoa for a gluten-free version of this healthy orzo recipe.
- Low-sodium vegetable broth: Adds depth without overpowering. Swap with chicken broth for a heartier flavor or water plus bouillon in a pinch.
- Parmesan or Pecorino Romano: Salty, nutty finish. Nutritional yeast can be used for a dairy-free, cheesy note.
- Lemon zest: Brightens the whole dish. Substitute with orange zest for a softer citrus flavor.
- Fresh basil or parsley: Adds freshness and color. Try fresh mint for a twist or baby spinach for a leafy boost.
How to Make Cherry Tomato Orzo
Blister the tomatoes
Heat olive oil in a large skillet over high heat. Add cherry tomatoes and cook for 5 minutes, shaking the pan occasionally, until skins start to blister.

Season the tomatoes
Add grated garlic, dried oregano, red pepper flakes, salt, and black pepper. Cook for 3–5 minutes, stirring occasionally, until the tomatoes burst and release their juices into a light sauce. If the pan looks dry, add a splash of broth or water. (This is the base of a super-fast orzo with cherry tomatoes.)

Simmer the orzo and beans
Add the butter beans, orzo, and broth. Bring to a gentle simmer and cook 5–8 minutes, stirring often so the orzo doesn’t stick, until the pasta is al dente and the sauce looks slightly creamy. The beans make this a cozy, protein-rich butter bean pasta.

Finish and serve
Turn off the heat. Stir in Parmesan, lemon zest, and fresh basil until glossy and well combined. Taste and adjust salt, pepper, or a squeeze of lemon. For a saucier finish, add a little more broth. Serve warm with an extra sprinkle of Parmesan.
Optional: melt in a small knob of butter for extra richness.

Tips
- Crush for creaminess: Lightly smash some tomatoes as they cook to help the sauce emulsify and cling to the orzo.
- Season in layers – Salt the tomatoes while they cook, then taste again at the end to adjust. This makes the flavors pop.
- Warm your broth: Add hot broth (microwave or kettle) so the pan stays at a steady simmer and the orzo cooks evenly.
- Acid in two waves: Add lemon zest off the heat, then a squeeze of juice at the table to keep flavors bright (especially if tomatoes are mild).
- Herb strategy: Add half the basil during the last minute of cooking, and tear the rest over the top—fresh and fragrant.
- Upgrade the finish: Swirl in a spoon of Calabrian chili paste or a drizzle of chili oil for heat and shine.
- Dairy-free umami: Skipping cheese? Stir in 1 teaspoon white miso or a splash of soy for savory backbone.
- Bean swap idea: Want a different texture? Try chickpeas and call it a pantry-friendly butter bean recipe variation when butter beans aren’t available.
- Use the right pan – A wide skillet helps the tomatoes cook evenly and reduces the sauce quickly without overcooking the pasta.
- Add a protein twist – For a non-vegetarian version, stir in cooked shrimp, grilled chicken, or Italian sausage at the end.
Frequently Asked Questions
Yes! Small pasta shapes like ditalini, fregola, acini di pepe, pastina, or pearl couscous work well. Simply adjust cooking time accordingly.
No — cannellini beans, navy beans, or chickpeas make great swaps. Each will change the texture slightly, but they’ll all keep the dish hearty. You can even make it without beans if you prefer.
You can cook the recipe, cool it completely, and store it in the fridge for up to 3 days. Add a splash of broth when reheating, or enjoy it cold as part of an orzo with vegetables salad.
Absolutely. Swap Parmesan for nutritional yeast, dairy-free Parmesan, or even a spoonful of white miso for savory depth.
More Easy Dinner Recipes
- Greek chicken with lemon and orzo
- Mediterranean chicken
- Mediterranean dense bean salad
- Fresh tomato pasta (no cook sauce)
- Mediterranean corn fritters
- Chicken Marsala
- Italian tuna pasta
- Creamy chicken and spinach
Tried this cherry tomato orzo recipe? We'd love to hear what you think! Leave a 🌟 star rating and drop a comment below—we read every single one. 💬💛
Recipe

Cherry Tomato Orzo with Butter Beans
Video
Ingredients
- 2 tablespoons extra virgin olive oil
- 2 pints cherry tomatoes about 4 cups
- 3 cloves garlic grated or pressed
- 1 teaspoons dried oregano
- ¼ teaspoon red pepper flakes more or less to taste
- ½ teaspoon salt + freshly ground black pepper
- 2 cans butter beans 15 oz or 400 g each can — drained and rinsed
- 1 cup orzo pasta uncooked
- 4 cups low-sodium vegetable broth or chicken broth
- ¾ cup grated parmesan or Pecorino romano
- zest of 1 lemon
- 1 handful fresh basil or parsley
Instructions
- Blister the Tomatoes: Heat 2 tablespoons extra virgin olive oil in a large skillet over high heat. Add 2 pints cherry tomatoes and cook for 5 minutes, shaking the pan occasionally, until skins start to blister.
- Season the Tomatoes: Add 3 cloves garlic (grated), 1 teaspoons dried oregano, ¼ teaspoon red pepper flakes, ½ teaspoon salt, and black pepper.Cook for 3–5 minutes, stirring occasionally, until the tomatoes burst and release their juices into a light sauce. If the pan looks dry, add a splash of broth or water.
- Add Beans and Orzo: Stir in 2 cans butter beans (drained and rinsed), 1 cup orzo pasta, and 4 cups low-sodium vegetable broth.Bring to a simmer and cook for 5–8 minutes, stirring often, until the orzo is al dente and the sauce has thickened slightly.
- Finish and Serve: Turn off the heat. Stir in ¾ cup grated parmesan, zest of 1 lemon, and 1 handful fresh basil. Optionally, you can add a knob of butter. Taste and adjust seasoning if needed. Serve warm topped with a sprinkle of parmesan. If you like a saucier pasta, add an extra cup of hot broth.
Notes
- Smash for creaminess – Lightly crush tomatoes so the sauce clings to the orzo.
- Season in layers – Salt while cooking, taste again before serving for perfect balance.
- Keep broth hot – Warm it so the orzo cooks evenly without losing heat.
- Double the acid – Zest off the heat, juice at the table for brightness.
- Herb in stages – Stir some in at the end, scatter the rest on top.
- Spice it up – Swirl in Calabrian chili paste or chili oil for heat.
- Switch the beans – Chickpeas or other legumes work for a butter bean recipe twist.
- Use a wide skillet – Helps tomatoes blister evenly and sauce reduce quickly.
- Add meat if you like – Shrimp, chicken, or sausage make it heartier.










Molly says
Hands down one of the easiest dinners I’ve ever made… and somehow also the most delicious! First time my family’s ever had butter beans and they were obsessed. Hubby and both kids were scraping the pan like it was dessert. Skillet? Licked. Clean. Zero leftovers!
Nico Pallotta says
Haha Molly, this made my day! 🎉 So happy the butter beans won over the whole crew. Skillet-licking is the ultimate compliment in our kitchen too. Next time, you might need to make a double batch so you can sneak some leftovers for yourself! 😉