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.

Finished orzo and beans close up showing creamy texture with spinach and tomatoes.

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.

Ingredients for orzo and beans arranged on marble table with fresh veggies and canned beans.
  • 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.
Finished orzo and beans top down served in a bowl for easy Mediterranean one pot dinner.

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 1 sauteฬing onion carrot and tomatoes until soft for flavorful base.

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 2 cooking garlic herbs and tomato paste to deepen Mediterranean flavors.

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 3 simmering beans and broth together for rich comforting sauce.

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 4 adding orzo to simmering pot for creamy one pot orzo recipe.

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.

Step 5 wilting spinach into orzo and beans for easy nutritious finish.

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

Can I use a different pasta shape instead of orzo?

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.

Can I use canned tomatoes instead of fresh cherry tomatoes?

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.

What beans work best in this recipe?

Kidney, pinto, and cannellini beans are all excellent. You can even mix varieties for more texture.

How can I make this thicker or thinner?

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.

Can I freeze or refrigerate leftovers?

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.

Is this recipe good for meal prep?

Definitely. It reheats well for 2โ€“3 days and makes a satisfying high fiber dinner recipe.

Can I make it without oil?

Yes. Sautรฉ the vegetables in a splash of broth instead of olive oil for a lighter version.

More Healthy Dinner Recipes

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!

Feature image hearty Mediterranean orzo and beans in pot looking cozy and rustic.

Mediterranean Orzo and Beans (Healthy One-Pot Dinner)

5 from 26 votes
This Mediterranean orzo and beans is a creamy, cozy one-pot dinner made with simple pantry staples. Itโ€™s quick to prepare, naturally high in fiber, and packed with veggies and plant protein, giving you a nourishing weeknight meal that feels comforting and satisfying every time.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4 people
Course: Main Course
Cuisine: Mediterranean

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.
    Step 1 sauteฬing onion carrot and tomatoes until soft for flavorful base.
  • 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.
    Step 2 cooking garlic herbs and tomato paste to deepen Mediterranean flavors.
  • 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.
    Step 3 simmering beans and broth together for rich comforting sauce.
  • 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.
    Step 4 adding orzo to simmering pot for creamy one pot orzo recipe.
  • 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.
    Step 5 wilting spinach into orzo and beans for easy nutritious finish.

Notes

Substitutions
  • Olive oil โ†’ Avocado oil; or skip and sautรฉ with a splash of broth for a lighter finish
  • Onion โ†’ Shallots for a sweeter, softer base
  • Carrots โ†’ Celery, zucchini, or mixed chopped veggies
  • Bay leaves โ†’ Thyme, rosemary, or Italian seasoning
  • Dried oregano โ†’ Mixed Italian herbs or marjoram
  • Red pepper flakes โ†’ Smoked paprika or chili powder
  • Tomato paste โ†’ Crushed tomatoes or a spoonful of marinara
  • Beans โ†’ Cannellini, chickpeas, or black beans
  • Cherry tomatoes โ†’ Diced canned tomatoes or chopped Roma tomatoes
  • Broth โ†’ Vegetable or chicken broth; water with extra salt in a pinch
  • Orzo โ†’ Ditalini, small shells, or cooked rice added at the end
  • Baby spinach โ†’ Chopped kale, Swiss chard, or frozen spinach
ย 
Tips
  • Sautรฉ the veggies well: Let onions, carrots, and tomatoes soften and lightly caramelize for deeper, cozier flavor.
  • Toast the tomato paste: A quick minute in the pan removes raw taste and boosts richness.
  • Stir the orzo often: Prevents sticking and keeps the texture creamy.
  • Adjust consistency: Keep extra broth or hot water handy to keep things saucy, never dry.
  • Donโ€™t overcook the pasta: Stop the heat while the orzo is still slightly firmโ€”it finishes cooking off the stove.
  • Use any beans you like: Cannellini, chickpeas, black beans, or a mix all fit a budget-friendly vegetarian bowl.
  • Storage: Keepย leftovers in airtight containers in the fridge for 3โ€“4 days, or freeze them for up to 3 months for easy reheating later.

Nutrition

Serving: 1 of 4, Calories: 415kcal, Carbohydrates: 75g, Protein: 19g, Fat: 5g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 430mg, Potassium: 1129mg, Dietary Fiber: 13g, Sugar: 7g, Vitamin A: 8865IU, Vitamin B6: 0.4mg, Vitamin C: 30mg, Vitamin E: 2mg, Vitamin K: 193ยตg, Calcium: 122mg, Folate: 248ยตg, Iron: 6mg, Manganese: 2mg, Magnesium: 125mg, Zinc: 2mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.

Nico and Louise in front of the Consolazione church in Todi

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.

5 from 26 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




51 Comments

  1. 5 stars
    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!

    1. 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

  2. 5 stars
    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!!

  3. 5 stars
    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!