This Mediterranean orzo and beans recipe gives you a cozy, creamy, one-pot dinner thatโs quick, nourishing, and made entirely with simple pantry staples.
For more easy one-skillet dinners, check out our Mediterranean lentils and rice, lentils and orzo, chickpeas and orzo, and black beans and rice.

My Healthy Orzo and Beans with Simple Ingredients
This Mediterranean-style orzo and beans is inspired by the pasta e fagioli I grew up eating in Italy, and itโs one of the most comforting and nutritious pasta meals you can make at home ๐ฒ.
My nonna Lidia always made hers with ditalini, serving the spinach on the side, but Louise and I like to bring everything together in one pot, adding fresh spinach right at the end for an easy, all-in-one dinner that feels cozy and wholesome.
Thanks to pantry staples like canned beans, orzo, and broth, this dish is naturally high in fiber, gently creamy without any cream, and perfect for busy weeknights when you still want something warm and nourishing ๐ฟ.
And because itโs a budget friendly, healthy weeknight dinner, it fits beautifully into a Mediterranean-inspired eating pattern โ simple ingredients, plenty of veggies, and protein-rich beans coming together in one comforting bowl โค๏ธ.
Ingredients
Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

- Olive oil: Extra virgin adds depth and richness. Substitute with avocado oil or skip and sautรฉ with a splash of broth for a lighter healthy orzo recipe.
- Onion: Yellow or white onions both work. Substitute with shallots for a sweeter, softer base.
- Carrots: They add natural sweetness. Swap with celery, zucchini, or a mix of chopped veggies for a twist on this Mediterranean recipe.
- Bay leaves: They build aromatic flavor. Replace with thyme, rosemary, or Italian seasoning.
- Dried oregano: Essential for that Mediterranean profile. Substitute with mixed Italian herbs or marjoram.
- Red pepper flakes: For gentle heat. Swap with smoked paprika or chili powder.
- Tomato paste: Adds richness and color. Replace with crushed tomatoes or a spoonful of marinara if needed.
- Beans: Kidney and pinto beans are hearty. Substitute with cannellini, chickpeas, or black beans for a similar budget friendly vegetarian meal.
- Cherry tomatoes: Add freshness and acidity. Replace with a small can of diced tomatoes or chopped Roma tomatoes.
- Broth: Vegetable broth keeps it light; chicken broth adds coziness. Water works in a pinchโjust adjust salt.
- Orzo: Creamy and quick-cooking. Substitute with ditalini, small shells, or even cooked rice stirred in at the end.
- Baby spinach: Wilts beautifully. Swap with chopped kale, Swiss chard, or frozen spinach.

How to Make Mediterranean Orzo and Beans
Step 1. Sautรฉ the Veggies
Heat the olive oil in a large pot over medium heat. Add the chopped onion, carrots, and cherry tomatoes. Cook for 4โ5 minutes, until the veggies start to soften and the tomatoes release some juices. This builds the base flavor for this cozy one pot orzo recipe.

Step 2. Add Garlic, Herbs, and Tomato Paste
Stir in the grated garlic, bay leaves, dried oregano, red pepper flakes, and tomato paste. Cook for 1 minute to toast the spices and deepen the flavor. Everything should smell warm and fragrant.

Step 3. Add the Beans and Broth
Pour in the beans, broth, salt, and pepper. Give it a good stir, bring it to a boil, then lower the heat. Let it simmer for 10 minutes so the flavors meld together into a rich, comforting base.

Step 4. Cook the Orzo
Add the orzo and keep the pot on a gentle simmer for 8โ10 minutes. Stir often so it doesnโt stick. Add more broth or hot water as needed to keep the dish creamy, like a loose risotto.

Step 5. Add Spinach and Finish
Stir in the spinach and cook for about 1 minute, just until wilted. Turn off the heat while the orzo is still slightly firmโit will continue cooking as it rests. Taste, adjust the salt, and finish with a grating of parmesan or a drizzle of good olive oil.

Tips
- Sautรฉ the veggies well: Let the onion, carrots, and tomatoes soften and lightly caramelize. This builds deeper flavor and gives you that cozy feel found in many Italian bean recipes.
- Toast the tomato paste: Cooking it for just a minute removes any raw taste and makes the dish richer and more flavorful.
- Stir the orzo often: Orzo loves to stick to the bottom of the pot. Frequent stirring keeps everything creamy and smooth.
- Adjust consistency: Keep extra broth or hot water nearby. Add splashes as needed to keep the pot saucy and prevent the orzo from drying out.
- Donโt overcook the pasta: Turn off the heat while the orzo is still slightly firm. It will continue cooking as it rests.
- Use any beans you like: Cannellini, chickpeas, black beans, or a mix all work. This makes it a flexible budget friendly vegetarian meal.
Frequently Asked Questions
Yes. Ditalini, small shells, or elbow macaroni all work well. Just adjust the cooking time so your Mediterranean one pot dinner stays creamy, not dry.
Absolutely. Canned diced tomatoes or crushed tomatoes are great substitutes and still add plenty of flavor. Use a small 15 ounce / 400 g can and add it with the beans.
Kidney, pinto, and cannellini beans are all excellent. You can even mix varieties for more texture.
If itโs too thick, add more broth or hot water. If itโs too thin, let it simmer longer so the starch from the pasta naturally thickens the dish.
Yes, but keep in mind the orzo will continue to absorb liquid. When reheating, add a splash of broth to bring it back to a creamy consistency.
Definitely. It reheats well for 2โ3 days and makes a satisfying high fiber dinner recipe.
Yes. Sautรฉ the vegetables in a splash of broth instead of olive oil for a lighter version.
More Healthy Dinner Recipes
- Dense chickpea sweet potato salad
- Turmeric rice with chickpeas
- Lentil potato patties
- Greek lentil soup
- Sweet potato chickpea patties
- Easy Greek chickpea soup
- Black bean patties
- Easy black bean soup
If you tried this Mediterranean orzo and beans recipe or any other recipe on our blog, please leave a ๐ star rating and let us know how it goes in the comments. We love hearing from you!

Mediterranean Orzo and Beans (Healthy One-Pot Dinner)
Ingredients
- 1 – 2 tablespoons extra virgin olive oil
- 1 onion chopped
- 2 carrots sliced into discs
- 1ยฝ cups cherry tomatoes
- 2 cloves garlic grated
- 2 bay leaves or 1/2 teaspoon thyme
- 1 teaspoon dried oregano
- ยผ teaspoon red pepper flakes
- 2 tablespoons tomato paste
- 2 cans beans 15 oz / 400 g each can โ or 3 cups / 460 g cooked beans โ we use 1 can kidney, 1 can pinto
- 4 cups vegetable broth or chicken broth + 1 cup / 250 ml if needed to finish cooking the orzo
- 1 cup orzo pasta or ditalini
- 5 ounces baby spinach about 5 cups
- ยฝ teaspoons salt or more to taste + black pepper
Instructions
- Sautรฉ the veggies: Heat 1 – 2 tablespoons extra virgin olive oil in a large pot. Add 1 onion (chopped), 2 carrots (sliced into discs), and 1ยฝ cups cherry tomatoes. Cook on medium heat for 4โ5 minutes, until the veggies soften.
- Build the flavor: Add 2 cloves garlic (grated), 2 bay leaves, 1 teaspoon dried oregano, ยผ teaspoon red pepper flakes, and 2 tablespoons tomato paste. Stir and cook for 1 minute with a splash of water.
- Add beans and broth: Stir in 2 cans beans (drained and rinsed), 4 cups vegetable broth, ยฝ teaspoons salt, and pepper. Bring to a boil, then lower the heat and simmer for 10 minutes.
- Cook the orzo: Add 1 cup orzo pasta and simmer for 8โ10 minutes, stirring often so it doesnโt stick. Add extra broth or hot water as needed to keep it creamy.
- Finish with spinach: Stir in 5 ounces baby spinach and cook for 1 minute, just until wilted. Turn off the heat while the orzo is still slightly firm.Adjust the salt and finish with a grating of parmesan or a drizzle of olive oil.
Notes
Nutrition

Hi! We are Nico & Louise
Weโre here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ฟโจ.
Welcome to our blog, we are glad you are here.






Hi! I made this tonight, exactly as written. We really enjoyed it. Great combination of healthy and delicious ingredients we love. The only thing I will do differently the next time, is cut the amount of oregano in half. The oregano flavor was a bit strong. Otherwise, a big hit. Thanks!
Hi Julia, thank you for the feedback! It is definitely adaptable, so feel free to adjust the herbs to your taste next time.
I’m so glad you enjoyed it otherwise! Wishing you a wonderful weekend. Best,
Louise
Nice and filling and enjoyed it on a cold night in the UK. Will definitely make it again.
Easy and so delicious!! Will definitely make this again! I love your recipes, I am vegan and they are either naturally vegan or easy to modify.
Thank you!!
This is so simple and tasty! I’m always interested in more recipes using beans. I omitted the red pepper flakes, used 1/8 tsp. black pepper, and 200 grams of gluten-free elbows, but otherwise followed the recipe exactly. This is really flavorful and nutritious. You get four thumbs up from us!
Made this tonight really enjoyed it will definitely cook it again
Wonderful, Alison!! Thanks so much for your feedback, I appreciate it ๐
All the best, Louise
Made this tonight really enjoyed.