Healthy Mediterranean Orzo and Beans – Easy One-Pot Vegetarian Dinner

If you’re searching for a comforting yet healthy weeknight dinner, this Mediterranean Orzo and Beans recipe is exactly what you need. With creamy orzo, tender beans, and a medley of sautéed vegetables, this one-pot meal is naturally high in fiber, plant protein, and essential vitamins. Ready in just 35 minutes, it’s perfect for busy evenings, meal prep, or a nourishing lunch that feels cozy and satisfying. The combination of cherry tomatoes, garlic, oregano, and olive oil creates a flavorful Mediterranean flair, while baby spinach adds freshness and color. This dish is ideal for anyone looking for a wholesome, vegetarian-friendly dinner that doesn’t compromise on taste or texture.

Why You’ll Love This Recipe

  • One-Pot Convenience: Minimal cleanup and effortless cooking.
  • Healthy & Nourishing: Packed with fiber, protein, and vitamins from beans and vegetables.
  • Quick & Easy: Ready in 35 minutes from start to finish.
  • Flavorful: Garlic, tomato, oregano, and olive oil provide rich Mediterranean flavors.
  • Versatile: Swap vegetables, beans, or pasta to suit your pantry or preferences.
  • Family-Friendly: Mild yet savory, perfect for both kids and adults.

Ingredients Breakdown

Vegetables & Base

  • 1–2 tablespoons extra virgin olive oil – for sautéing and flavor.
  • 1 onion, chopped – aromatic base.
  • 2 carrots, sliced into discs – natural sweetness and texture.
  • 1½ cups cherry tomatoes – juicy, flavorful, and slightly acidic.
  • 2 cloves garlic, grated – aromatic punch.
  • 5 ounces baby spinach (about 5 cups) – freshness, color, and nutrients.

Seasonings & Herbs

  • 2 bay leaves or ½ teaspoon thyme – depth of flavor.
  • 1 teaspoon dried oregano – signature Mediterranean herb.
  • ¼ teaspoon red pepper flakes – optional heat.
  • ½ teaspoon salt, plus black pepper to taste – seasoning balance.

Protein & Pasta

  • 2 cans beans (15 oz / 400 g each), drained and rinsed – protein and fiber. We use 1 can kidney and 1 can pinto.
  • 1 cup orzo pasta or ditalini – tender, creamy base.

Liquid

  • 4 cups vegetable or chicken broth – creates creamy, flavorful consistency.
  • Optional 1 cup extra broth – to adjust texture if needed.

Tools & Equipment Needed

  • Large pot or Dutch oven – for one-pot cooking.
  • Wooden spoon or silicone spatula – for stirring.
  • Measuring cups and spoons – for accurate ingredient quantities.
  • Knife and cutting board – for chopping vegetables.
  • Can opener – for the beans.

Step-by-Step Instructions

Step 1: Sauté the Veggies

  1. Heat 1–2 tablespoons extra virgin olive oil in a large pot over medium heat.
  2. Add chopped onion, sliced carrots, and cherry tomatoes.
  3. Cook for 4–5 minutes, stirring occasionally, until vegetables soften and onions are translucent.

Step 2: Build the Flavor

  1. Add grated garlic, bay leaves (or thyme), dried oregano, red pepper flakes, and tomato paste.
  2. Stir and cook for 1 minute, adding a splash of water if needed to prevent sticking.

Step 3: Add Beans and Broth

  1. Stir in drained beans, 4 cups vegetable broth, ½ teaspoon salt, and black pepper.
  2. Bring to a boil, then reduce heat and simmer for 10 minutes to allow flavors to meld.

Step 4: Cook the Orzo

  1. Add 1 cup orzo pasta to the simmering pot.
  2. Stir frequently and cook for 8–10 minutes until orzo is tender but still slightly firm.
  3. Add extra broth or hot water as needed to keep the mixture creamy.

Step 5: Finish with Spinach

  1. Stir in 5 ounces baby spinach.
  2. Cook for 1 minute until wilted. Turn off heat while orzo is still slightly firm.
  3. Adjust seasoning with extra salt and black pepper to taste.
  4. Optional: finish with a drizzle of olive oil or a grating of Parmesan.

Tips & Variations

  • Olive Oil Alternatives: Use avocado oil or a splash of broth for a lighter dish.
  • Vegetable Swap: Try zucchini, celery, or mixed chopped vegetables instead of carrots.
  • Herb Variations: Bay leaves can be replaced with thyme, rosemary, or Italian seasoning.
  • Beans Options: Cannellini, chickpeas, black beans, or a mix all work well.
  • Orzo Alternatives: Ditalini, small pasta shells, or even cooked rice.
  • Spinach Substitutes: Kale, Swiss chard, or frozen spinach for convenience.
  • Flavor Boost: Sauté vegetables until lightly caramelized and toast tomato paste for deeper flavor.

Flavor Profile

This one-pot Mediterranean orzo and beans dish is warm, creamy, and satisfying. The tomatoes and garlic provide acidity and aroma, while oregano and bay leaves create classic Mediterranean undertones. The beans add heartiness and texture, the orzo gives a smooth, tender bite, and the spinach provides a fresh, slightly earthy finish. The optional red pepper flakes give a subtle heat, making every bite flavorful and comforting.

Nutritional Overview (Per Serving)

  • Calories: 415 kcal
  • Protein: 19g
  • Carbs: 75g
  • Fat: 5g
  • Saturated Fat: 1g
  • Fiber: 13g
  • Sugar: 7g
  • Sodium: 430mg
  • Vitamin A: 8865 IU
  • Vitamin C: 30 mg
  • Iron: 6 mg

Dietary Notes: Naturally vegetarian, plant-based protein from beans, gluten-free if using gluten-free orzo, dairy-free, and low-fat.

Make-Ahead & Meal Prep Tips

  • Prep Vegetables Ahead: Chop onions, carrots, and tomatoes in advance.
  • Storage: Keep leftovers in airtight containers in the fridge for 3–4 days.
  • Freezing: Freeze up to 3 months in portioned containers. Thaw overnight in the refrigerator and reheat gently.
  • Reheating: Add a splash of broth or water to loosen the sauce when reheating.

FAQs

  1. Can I use canned or fresh spinach?
    Either works; fresh spinach wilts quickly, while frozen should be thawed and drained first.
  2. Can I make this vegan?
    Yes, use vegetable broth and skip Parmesan if using as a garnish.
  3. How do I prevent orzo from sticking?
    Stir frequently and add extra broth as needed to maintain creaminess.
  4. Can I substitute other beans?
    Absolutely—cannellini, chickpeas, or black beans are all excellent choices.
  5. Can I double the recipe?
    Yes, use a larger pot and adjust cooking times slightly for even cooking.

Cooking Timeline

TaskTime
Prep Time10 min
Cook Time25 min
Total Time35 min
Servings4

Serving Suggestions

  • Serve hot with a drizzle of extra virgin olive oil or fresh lemon juice.
  • Pair with crusty bread or garlic toast for extra comfort.
  • Sprinkle with fresh herbs like parsley or basil for added freshness.
  • Ideal for a quick family dinner or meal prep lunch bowls.

Recipe Variations

  1. Spicy Mediterranean: Add extra red pepper flakes or a pinch of smoked paprika.
  2. Cheesy Finish: Stir in Parmesan at the end for creamy richness.
  3. Protein Boost: Add cooked chicken, turkey, or tofu for extra protein.
  4. Grain Swap: Use quinoa, farro, or couscous instead of orzo for a different texture.

Ingredient Spotlight

  • Orzo: A small pasta that cooks quickly and absorbs flavors beautifully.
  • Beans: Provide plant-based protein, fiber, and creaminess to the dish.
  • Olive Oil: Adds depth and richness, key to Mediterranean flavor.
  • Tomato Paste: Intensifies flavor and adds a subtle sweetness and color.

Pro Cooking Tips

  • Sauté vegetables until softened for maximum flavor.
  • Toast tomato paste to remove raw taste.
  • Stir orzo frequently to prevent sticking and ensure creamy texture.
  • Keep extra broth nearby to adjust consistency as needed.
  • Don’t overcook spinach; it should just wilt for bright green color and texture.

Storage & Freezing Guide

  • Refrigerator: Up to 4 days in an airtight container.
  • Freezer: Freeze up to 3 months.
  • Reheating: Warm gently on the stove or in the microwave with a splash of broth to restore creaminess.

Nutrition Estimate Table (Per Serving)

NutrientAmount
Calories415 kcal
Protein19g
Carbs75g
Fat5g
Fiber13g
Sugar7g

Expanded Conclusion

This Mediterranean Orzo and Beans recipe is a cozy, one-pot dinner that’s healthy, quick, and bursting with flavor. With tender vegetables, creamy orzo, and hearty beans, it’s perfect for family dinners, meal prep, or a simple weeknight meal. The Mediterranean flavors of garlic, oregano, and tomato make it comforting yet light, while the spinach adds a fresh, vibrant finish. Save this recipe, share with friends, and enjoy a nourishing, fuss-free dinner that’s both satisfying and wholesome.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Healthy Mediterranean Orzo and Beans – Easy One-Pot Vegetarian Dinner

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, cozy one-pot Mediterranean dinner with orzo, beans, vegetables, and flavorful herbs — quick, healthy, and comforting.

  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 12 Tbsp extra virgin olive oil
  • 1 onion, chopped
  • 2 carrots, sliced
  • 1.5 cups cherry tomatoes
  • 2 cloves garlic, grated
  • 2 bay leaves or 1/2 tsp thyme
  • 1 tsp dried oregano
  • 1/4 tsp red pepper flakes
  • 2 Tbsp tomato paste
  • 2 cans beans (drained and rinsed) or 3 cups cooked beans
  • 4 cups vegetable or chicken broth (+1 cup if needed)
  • 1 cup orzo pasta
  • 5 oz baby spinach
  • 1/2 tsp salt + pepper to taste

Instructions

  1. Heat oil in a large pot. Add onion, carrots, and cherry tomatoes. Sauté 4–5 minutes until softened.
  2. Add garlic, bay leaves, oregano, red pepper flakes, and tomato paste. Cook 1 minute, stirring.
  3. Stir in beans, broth, salt, and pepper. Bring to boil, then simmer 10 minutes.
  4. Add orzo and simmer 8–10 minutes, stirring often. Add extra broth if needed.
  5. Stir in spinach and cook 1 minute until wilted. Remove from heat while orzo is slightly firm.
  6. Adjust seasoning, finish with olive oil or Parmesan if desired.

Notes

  • Substitute vegetables, beans, or pasta as desired.
  • Do not overcook the orzo; it should finish cooking off the stove.
  • Leftovers store 3–4 days in fridge or freeze for up to 3 months.
  • Author: lina
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: One-Pot
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 of 4
  • Calories: 415 kcal
  • Sugar: 7 g
  • Sodium: 430 mg
  • Fat: 5 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 75 g
  • Fiber: 13 g
  • Protein: 19 g
  • Cholesterol: 0 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star