🍝 Mediterranean Orzo and Beans: A Creamy One-Pot Stew
This Mediterranean orzo and beans is a cozy, creamy, one-pot dinner that's quick, nourishing, and made entirely with simple pantry staples [[2]]. Inspired by Italian pasta e fagioli and Greek flavors, this dish brings together tender orzo, protein-rich beans, fresh vegetables, and Mediterranean herbs in one comforting bowl
Ingredients
Base Ingredients:
- 1-2 tbsp extra virgin olive oil
- 1 large onion, chopped
- 2 carrots, sliced into discs (or celery for variation)
- 1½ cups cherry tomatoes, halved
- 2 cloves garlic, grated or minced
- 2 bay leaves (or ½ tsp dried thyme)
- 1 tsp dried oregano
- ¼ tsp red pepper flakes (optional)
- 2 tbsp tomato paste
- 2 cans (15 oz each) beans - kidney, pinto, cannellini, or chickpeas, drained and rinsed
- 4 cups vegetable or chicken broth
- 1 cup orzo pasta (or ditalini)
- 5 oz baby spinach (about 5 cups)
- ½ tsp salt (or more to taste)
- Black pepper to taste
Greek-Style Additions (Optional)
- ⅓ cup Kalamata olives, halved
- ¼ cup crumbled feta cheese
- 1 cinnamon stick
- 1 tsp ground cumin
- 1 tbsp balsamic vinegar
- Fresh parsley, chopped
👩 Instructions
Step 1: Sauté the Vegetables
Heat olive oil in a large pot or Dutch oven over medium heat [[4]]. Add chopped onion, carrots, and cherry tomatoes [[4]]. Cook for 4-5 minutes until vegetables start to soften and tomatoes release their juices
Step 2: Build the Flavor Base
Stir in grated garlic, bay leaves, dried oregano, red pepper flakes, and tomato paste [[4]]. Cook for 1 minute, stirring constantly, to toast the spices and deepen the flavor [[4]]. If using Greek-style spices, add cinnamon stick and cumin now
Step 3: Add Beans and Broth
Pour in the drained beans, broth, salt, and pepper [[4]]. Stir well to combine [[4]]. Bring to a boil, then reduce heat and simmer for 10 minutes to allow flavors to meld
Step 4: Cook the Orzo
Add the orzo pasta to the pot [[4]]. Maintain a gentle simmer and cook for 8-10 minutes, stirring frequently to prevent sticking [[4]]. The orzo should cook risotto-style, releasing starches that create a creamy sauce [[12]]. Add extra broth or hot water as needed to keep the dish creamy and prevent drying out [[4]].
Step 5: Finish with Greens
Stir in baby spinach and cook for about 1 minute until just wilted [[4]]. Turn off heat while orzo is still slightly firm - it will continue cooking as it rests [[4]]. If using Greek-style additions, stir in Kalamata olives now
Step 6: Season and Serve
Taste and adjust seasoning with salt and pepper [[4]]. Finish with a grating of Parmesan cheese, crumbled feta, or a drizzle of good olive oil [[4]]. Garnish with fresh parsley if desired
💡 Pro Tips
- Sauté veggies well Let onions, carrots, and tomatoes soften and lightly caramelize for deeper flavor
- Toast the tomato paste : Cooking it for just a minute removes any raw taste and makes the dish richer
- Stir frequently : Orzo loves to stick to the bottom of the pot - frequent stirring keeps everything creamy
- Adjust consistency Keep extra broth or hot water nearby to maintain a creamy, risotto-like consistency
- Don't overcook : Turn off heat while orzo is still slightly firm - it finishes cooking off the stove
- Use any beans : Cannellini, chickpeas, black beans, or a mix all work beautifully
🔄 Variations
- Different pasta : Substitute ditalini, small shells, or elbow macaroni
- More vegetables : Add zucchini, bell peppers, or chopped kale
- Protein boost : Add grilled chicken, shrimp, or crispy tofu [[8]]
- Creamier version: Stir in a splash of coconut milk or cream at the end
- Lemon brightener: Finish with fresh lemon juice and zest to brighten flavors
⏱️ Time & Servings
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4-6
🥗 Serving Suggestions
- Serve with crusty bread or olive tapenade toasts
- Pair with a simple green salad on the side
- Top with extra feta, Parmesan, or fresh herbs
📦 Storage
- Refrigerate: Store leftovers in an airtight container for 3-4 days
- Freeze: Can be frozen for up to 3 months
- Reheat:Add a splash of broth when reheating to restore creamy consistency
📊 Nutrition Info (per serving)
- Calories: 415-498 kcal
- Protein: 19g
- Carbohydrates: 75g
- Fiber: 13-20g
- Fat: 5-19g
This budget-friendly, high-fiber dinner is naturally creamy without any cream and perfect for busy weeknights when you want something warm and nourishing [[4]]. It's a flexible, vegetarian meal that fits beautifully into a Mediterranean-inspired eating pattern
Enjoy your cozy one-pot dinner
