This tomato orzo is an easy one-pot dinner made with burst cherry tomatoes, creamy butter beans, Parmesan, garlic, and fresh basil. The orzo cooks directly in the vegetable broth, soaking up all the tomato flavor and turning naturally creamy without adding heavy cream.

The butter beans make it hearty enough for dinner, while lemon zest and basil keep everything fresh. It is simple, comforting, and ready in about 35 minutes.
If you like quick pasta dinners, try my One-Pot Garlic Parmesan Pasta. For another easy meatless meal made with pantry staples, my Quick and Easy Chickpea Curry is a great one to keep in rotation.
Table of contents

Ingredients

How to Make Tomato Orzo
Cook the tomatoes
Heat the olive oil in a large deep skillet over medium heat. Add the cherry tomatoes and cook until they begin to soften, blister, and release their juices.

Add the garlic and seasonings
Add the grated garlic, oregano, red pepper flakes, salt, and black pepper. Stir for about 30 seconds, just until the garlic smells fragrant.
Add the orzo and butter beans
Stir the uncooked orzo and drained butter beans into the tomatoes until everything is evenly combined.

Pour in the broth
Add the vegetable broth and bring everything to a gentle simmer.
Reduce the heat and cook for about 10–12 minutes, stirring regularly so the orzo does not stick to the bottom. The orzo should be tender but still have a little bite, and most of the broth should be absorbed.
Finish with Parmesan
Remove the skillet from the heat. Stir in the grated Parmesan and lemon zest until the sauce becomes creamy and coats the orzo.
Finish with fresh basil or parsley, extra Parmesan, and black pepper.

What Makes This Tomato Orzo So Good
The best part of this recipe is that the orzo cooks directly in the tomato sauce and broth instead of being boiled separately. As the pasta releases starch, the liquid thickens around it and creates that creamy texture without needing cream. Barilla’s guide to orzo describes orzo as a versatile rice-shaped pasta that works well in main dishes and sides. Barilla’s guide to orzo
Butter beans also make this more substantial than a basic tomato orzo recipe. They add a soft, creamy texture alongside the pasta and are a good source of plant protein and fiber. Harvard’s Nutrition Source lists legumes as sources of protein, fiber, folate, iron, and other nutrients. Harvard Nutrition Source – Legumes and Pulses
The Parmesan adds savory flavor at the end, while lemon zest and basil keep the finished dish from feeling too heavy.
What to Serve With Tomato Orzo
This cherry tomato orzo is filling enough to serve on its own, but something green works especially well on the side. My Crispy Roasted Broccoli adds crispy edges and lemony freshness without making dinner complicated.
For a drink, serve it with my Homemade Lemonade. The fresh lemon flavor works especially well with the tomatoes, Parmesan, and basil in the orzo.
Common Mistakes To Avoid
- Cooking the garlic too long before adding the remaining ingredients.
- Forgetting to drain and rinse the canned butter beans.
- Using a skillet that is too small for the broth and pasta.
- Leaving the orzo unattended while it cooks.
- Not stirring regularly, which can make the pasta stick to the pan.
- Cooking until every drop of broth disappears—the orzo continues absorbing liquid as it sits.
- Adding Parmesan over very high heat, which can make it clump.
- Skipping the lemon zest; it helps balance the rich Parmesan and beans.
FAQs
Yes. Cannellini beans or other mild white beans are the closest substitutes for butter beans.
Yes. Chicken broth gives the orzo with tomato sauce a slightly richer savory flavor. Use vegetable broth if you want to keep the recipe meatless.
Orzo releases starch while cooking, so stir it regularly, especially toward the end when less liquid remains in the skillet.
Add another splash of warm broth or water and continue simmering until the pasta is al dente.
Yes, although orzo continues absorbing liquid while it sits. When reheating, add a small splash of broth or water to loosen it again.
Store leftovers in an airtight container in the refrigerator and use them within 3–4 days. USDA guidance recommends using most cooked leftovers within that window.
More Recipes To Try
- Shrimp Mango Avocado Summer Salad
- One-Pot Garlic Parmesan Pasta
- Red Bean Salad with Lemon and Cumin
- Fresh Green Bean and Tomato Salad
- Sautéed Green Beans with Garlic

Tomato Orzo with Butter Beans
Ingredients
- 2 tablespoons extra virgin olive oil
- 2 pints cherry tomatoes about 4 cups
- 2 garlic cloves grated or pressed
- 1 teaspoon dried oregano
- ¼ teaspoon red pepper flakes
- ½ teaspoon salt
- Freshly ground black pepper to taste
- 2 cans butter beans 15 oz (400 g) each, drained and rinsed
- 1 cup uncooked orzo pasta
- 4 cups low-sodium vegetable broth or chicken broth
- ¾ cup grated Parmesan or Pecorino Romano
- Zest of ½ lemon
- 1 handful fresh basil or parsley
Method
- Heat the olive oil in a large deep skillet over medium heat.
- Add the cherry tomatoes and cook until softened, blistered, and beginning to release their juices.
- Stir in the garlic, oregano, red pepper flakes, salt, and black pepper. Cook for about 30 seconds.
- Add the uncooked orzo and drained butter beans. Stir well.
- Pour in the vegetable broth and bring to a gentle simmer.
- Reduce the heat and cook for about 10–12 minutes, stirring regularly, until the orzo is al dente and the sauce has thickened.
- Add a splash of extra broth or water if the orzo needs more liquid before it is tender.
- Remove from the heat and stir in the Parmesan and lemon zest.
- Finish with fresh basil or parsley.
- Serve warm with extra Parmesan and black pepper.
Nutrition
Notes
- Rinse canned beans well before adding them.
- Stir the orzo regularly so it does not stick.
- Keep a little extra broth nearby in case the pasta absorbs the liquid too quickly.
- The sauce should still look slightly loose when you remove it from the heat.
- Freshly grated Parmesan melts better than pre-shredded cheese.
- Add the basil at the end for the freshest flavor.
Tried this recipe?
Let us know how it was!Estimated reading time: 5 minutes