Mediterranean Orzo and Beans (Healthy One-Pot Dinner) Recipe

Introduction

Mediterranean Orzo and Beans is a comforting, healthy one-pot dinner packed with wholesome ingredients and vibrant flavors. This easy recipe combines tender orzo pasta, hearty beans, and fresh vegetables in a savory broth. Perfect for a quick weeknight meal or meal prep.

A large white pan is filled with a colorful mix of cooked orzo pasta, dark red kidney beans, light brown pinto beans, bright orange carrot slices, cherry tomatoes, and fresh green spinach leaves, all mixed in a light orange, slightly thick sauce. The spoon stirring the dish shows the texture of the sauce coating the ingredients, with the orzo pieces looking soft and the beans shiny. The edge of the pan has some sauce marks, and the background has a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

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 ½ teaspoon thyme
  • 1 teaspoon dried oregano
  • ¼ teaspoon red pepper flakes
  • 2 tablespoons tomato paste
  • 2 cans beans (15 oz / 400 g each), drained and rinsed — or 3 cups cooked beans (e.g., 1 can kidney, 1 can pinto)
  • 4 cups vegetable broth or chicken broth, plus 1 cup (250 ml) extra if needed
  • 1 cup orzo pasta or ditalini
  • 5 ounces baby spinach (about 5 cups)
  • ½ teaspoon salt, or more to taste
  • Black pepper, to taste

Instructions

  1. Step 1: Heat 1 to 2 tablespoons of extra virgin olive oil in a large pot over medium heat. Add the chopped onion, sliced carrots, and cherry tomatoes. Cook for 4–5 minutes until the vegetables begin to soften.
  2. Step 2: Stir in the grated garlic, bay leaves (or thyme), dried oregano, red pepper flakes, and tomato paste. Cook, stirring, for 1 minute, adding a splash of water if needed to prevent sticking.
  3. Step 3: Add the drained beans, vegetable or chicken broth, salt, and black pepper. Bring the mixture to a boil, then reduce heat and simmer for 10 minutes to develop flavors.
  4. Step 4: Stir in the orzo pasta. Simmer for 8–10 minutes, stirring frequently to prevent sticking. Add extra broth or hot water if the mixture becomes too thick, aiming for a creamy consistency.
  5. Step 5: Add the baby spinach and cook for about 1 minute until wilted. Turn off the heat while the orzo is still slightly firm to your preference.
  6. Step 6: Taste and adjust salt and pepper as needed. Finish with a grating of Parmesan cheese or a drizzle of olive oil, if desired, before serving.

Tips & Variations

  • Use any combination of beans you like, such as cannellini, chickpeas, or black beans, for different flavors and textures.
  • Adding a squeeze of lemon juice before serving brightens the flavors beautifully.
  • For a vegan option, skip the Parmesan and use nutritional yeast or a splash of lemon for added richness.
  • If you prefer a thicker stew, reduce the broth slightly or cook the orzo a bit longer to absorb more liquid.

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water to loosen the dish if it has thickened. This meal also freezes well; thaw overnight in the fridge before reheating.

How to Serve

A bowl of soup with three main layers is shown. The bottom layer is a golden-orange broth, warm and clear. The middle layer has small off-white orzo pasta, along with bright red kidney beans and light brown beans scattered throughout. The top layer shows chunks of cherry tomatoes, some orange slices of squash or carrot, and pieces of dark green leafy spinach. A silver spoon is partially submerged on the right side of the bowl. The bowl itself is white with a blue rim, set on a white marbled surface, with some tomatoes and a blue checked cloth partially visible around it. Photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use other pasta instead of orzo?

Yes, small pasta shapes like ditalini, elbow macaroni, or small shells work well in this recipe as they cook at a similar rate and blend nicely with the beans and vegetables.

Is this recipe suitable for meal prep?

Absolutely! This dish stores and reheats well, making it great for preparing ahead for busy weeknights or lunches throughout the week.

Print

Mediterranean Orzo and Beans (Healthy One-Pot Dinner) Recipe

This Mediterranean Orzo and Beans recipe is a healthy, one-pot dinner bursting with fresh vegetables, hearty beans, and tender orzo pasta. Easy to prepare and packed with flavor, it’s a nutritious meal perfect for a busy weeknight.

  • Author: Joe
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Ingredients

Scale

Vegetables and Aromatics

  • 12 tablespoons extra virgin olive oil
  • 1 onion, chopped
  • 2 carrots, sliced into discs
  • 1½ cups cherry tomatoes
  • 2 cloves garlic, grated
  • 5 ounces baby spinach (about 5 cups)

Herbs and Spices

  • 2 bay leaves or ½ teaspoon thyme
  • 1 teaspoon dried oregano
  • ¼ teaspoon red pepper flakes
  • ½ teaspoon salt or more to taste
  • Black pepper, to taste

Other Ingredients

  • 2 tablespoons tomato paste
  • 2 cans beans (15 oz / 400 g each) — or 3 cups / 460 g cooked beans (1 can kidney beans, 1 can pinto beans), drained and rinsed
  • 4 cups vegetable broth or chicken broth + 1 cup / 250 ml additional if needed
  • 1 cup orzo pasta or ditalini

Instructions

  1. Sauté the veggies: Heat 1 to 2 tablespoons of extra virgin olive oil in a large pot over medium heat. Add the chopped onion, sliced carrots, and cherry tomatoes. Cook for 4 to 5 minutes until the vegetables begin to soften.
  2. Build the flavor: Add the grated garlic, bay leaves (or thyme), dried oregano, red pepper flakes, and tomato paste to the pot. Stir well and cook for 1 minute, adding a splash of water if needed to deglaze the pot and loosen the tomato paste.
  3. Add beans and broth: Stir in the drained and rinsed beans along with 4 cups of vegetable or chicken broth. Season with salt and black pepper. Bring the mixture to a boil then reduce to a simmer. Let it cook gently for 10 minutes to blend the flavors.
  4. Cook the orzo: Add the orzo pasta to the simmering pot. Cook for 8 to 10 minutes, stirring frequently to prevent sticking. Add extra broth or hot water as needed to keep the mixture creamy and prevent drying out.
  5. Finish with spinach: Stir in the baby spinach and cook for 1 minute until just wilted. Turn off the heat while the orzo is still slightly firm to the bite (al dente).
  6. Final touches: Taste and adjust the salt as needed. Optionally, finish with a grating of Parmesan cheese or an extra drizzle of olive oil before serving.

Notes

  • You can substitute the beans with your favorite types, such as cannellini or chickpeas.
  • Use vegetable broth to keep the dish vegan, or chicken broth for a richer flavor.
  • If you prefer a creamier texture, stir in a splash of cream or coconut milk at the end.
  • For added protein, top with grilled chicken or feta cheese if not vegan.
  • Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently with a splash of broth or water.
  • Adjust red pepper flakes to control the heat level.

Keywords: Mediterranean orzo, one-pot dinner, healthy orzo recipe, vegetarian beans and pasta, tomato and spinach orzo

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating