=== console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. 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

Mediterranean Orzo and Beans


  • Author: Sara McKenney
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

This Mediterranean Orzo and Beans recipe is a colorful, hearty, one-pot meal that’s perfect for a quick dinner or healthy lunch idea. Loaded with orzo pasta, kidney and pinto beans, fresh spinach, and cherry tomatoes, it’s rich in flavor and plant-based protein. This easy dinner is naturally vegan and dairy-free, making it one of those perfect food ideas for anyone seeking a nutritious, comforting, and easy recipe. If you’re looking for dinner ideas that are as tasty as they are satisfying, this Mediterranean orzo dish is your next go-to!


Ingredients

1 tablespoon olive oil

1 small onion, finely chopped

3 cloves garlic, minced

2 medium carrots, thinly sliced

1 bell pepper, chopped

1 cup orzo pasta

1 can (15 oz) kidney beans, drained and rinsed

1 can (15 oz) pinto beans, drained and rinsed

1.5 cups cherry tomatoes, halved

4 cups vegetable broth

2 cups baby spinach

1 teaspoon smoked paprika

1 teaspoon dried oregano

Salt and pepper to taste

Juice of half a lemon (optional)

Fresh parsley for garnish (optional)


Instructions

1. In a large deep skillet, heat olive oil over medium heat. Add chopped onion and cook 3-4 minutes until translucent.

2. Add garlic, carrots, and bell pepper. Cook another 3-4 minutes until softened.

3. Stir in orzo pasta and toast for 2-3 minutes, stirring frequently.

4. Add kidney beans, pinto beans, cherry tomatoes, smoked paprika, oregano, salt, and pepper. Stir well.

5. Pour in the vegetable broth and bring to a boil. Reduce heat, cover, and simmer for 10-12 minutes until orzo is tender.

6. Stir in baby spinach and cook for 1-2 minutes until wilted.

7. Adjust seasoning with salt, pepper, or lemon juice if desired.

8. Let sit for a few minutes off heat before serving. Garnish with fresh parsley if using.

Notes

Toasting the orzo adds a rich, nutty flavor and keeps it from turning mushy.

Always add spinach at the end to retain its bright color and nutrients.

A squeeze of lemon juice just before serving brightens the flavors beautifully.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: One-pot
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 serving
  • Calories: 390
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 9g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 58g
  • Fiber: 12g
  • Protein: 17g
  • Cholesterol: 0mg

Keywords: quick dinner, easy dinner, one-pot meal, healthy dinner, vegan recipe, Mediterranean orzo, vegetarian meal, plant-based dinner