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.

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

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.
PrintMediterranean 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.
- 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
Vegetables and Aromatics
- 1 – 2 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
- 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.
- 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.
- 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.
- 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.
- 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).
- 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

