Discover the ultimate comfort in a bowl with this vibrant **Three Bean Orzo Soup**, a nourishing and wholesome dinner that brings the heart of Mediterranean cuisine to your table. Crafted from readily available pantry staples, this fiber-rich and satisfying soup is designed for effortless weeknight cooking, ready in approximately 30 minutes to provide a healthy meal without compromising on flavor or ease.
For more wholesome and healthy Mediterranean dinner inspirations, be sure to explore our other cherished recipes like the savory Mediterranean Mushroom and Rice Stir-Fry, the vibrant Turmeric Cauliflower and Chickpeas, the robust Mediterranean Greens and Beans, and the classic Greek Chickpea Soup.

A Cozy Mediterranean Soup Inspired by Nonna’s Minestra
This **Three Bean Orzo Soup** is more than just a meal; it’s a healthy, one-pot Mediterranean marvel that perfectly encapsulates everything we adore about Mediterranean-style eating. It beautifully combines simple, accessible ingredients with deeply nourishing flavors, resulting in a cozy, satisfying bowl that makes you feel good from the inside out 🍲. It’s the kind of wholesome food that nurtures both body and soul, ideal for a busy lifestyle.
Our inspiration for this delightful recipe comes from the comforting *minestra di pasta* my grandma used to lovingly prepare. Her version was a beautiful medley, often incorporating all the leftover dried pasta shapes found at the back of the cupboard—a mix of tiny risoni, a handful of stelline, some small shells, and even broken spaghetti. As a child, I absolutely adored this playful mix. There were “no rules” to her cooking; she simply threw “all in!” and it was always incredibly delicious, wonderfully creamy, and deeply comforting. It taught me the beauty of using what you have and creating something magical.
For this specific recipe, we’ve kept things elegantly simple by focusing solely on orzo pasta. This small, rice-shaped pasta is truly special; it simmers directly in the broth with the beans, releasing its starches to create a naturally thick and creamy texture without the need for any dairy. This process delivers that same comforting, creamy consistency my grandma achieved, making this a naturally fiber-rich, protein-packed, and incredibly budget-friendly soup recipe. It fits seamlessly into a healthy Mediterranean-style eating pattern, proving that wholesome food can be both economical and exquisitely flavorful.
And what makes this soup even more fantastic? Its remarkable versatility. **You have complete control over its consistency.** Whether you prefer a lighter, brothier soup or a thick, stew-like concoction, simply adjust the amount of broth you add. This flexibility makes it the perfect solution for anyone craving an easy **30-minute soup recipe** that tastes authentically homemade and provides profound nourishment ⏱️. It’s a quick fix that feels anything but rushed, offering a delicious escape to the Mediterranean on any given weeknight.
Essential Ingredients for Your Three Bean Orzo Soup
You’ll find the complete, detailed list of ingredients, precise quantities, and flexible substitution suggestions in the comprehensive recipe card located at the very bottom of this page.

- Extra Virgin Olive Oil: This is the cornerstone of Mediterranean cooking, imparting a rich, fruity flavor and healthy monounsaturated fats. Use a good quality extra virgin olive oil for the best results. For a lighter, oil-free version, you can sauté your vegetables in a splash of vegetable broth.
- Onion: A fundamental aromatic that builds the flavorful foundation of the soup. Yellow onions are typically used, but white onions offer a sharper bite, red onions add a touch of color and sweetness, and shallots can be used for a more delicate, sweet base.
- Carrots: Sliced carrots not only introduce a natural sweetness and vibrant color to the soup but also provide essential vitamins and fiber. Feel free to substitute with finely diced celery for a classic mirepoix base, or incorporate diced zucchini for extra greens and a different texture. Any soft vegetable you need to use up can be a great addition.
- Mushrooms: Adding an earthy umami depth, any variety of mushrooms will work beautifully here—from common button mushrooms to cremini or even robust portobellos (sliced). If mushrooms aren’t your preference, consider swapping them for diced eggplant or halved cherry tomatoes for a different flavor profile.
- Garlic: Freshly grated garlic is indispensable for its pungent aroma and flavor, enhancing the overall Mediterranean character of the soup. If fresh garlic is unavailable, a smaller amount of garlic powder can be used in a pinch, though fresh is always recommended for superior taste.
- Dried Oregano: This herb is synonymous with Mediterranean cuisine, infusing the soup with its characteristic aromatic, slightly bitter notes. Italian seasoning blend or dried thyme make excellent substitutes, each offering a unique herbaceous touch.
- Tomato Paste: A concentrated burst of tomato flavor that contributes a deep, rich umami and a lovely reddish hue to the broth. For an alternative, a small amount of crushed tomatoes or a spoonful of your favorite marinara sauce can be used to achieve a similar depth.
- Broth: The liquid base of your soup. Vegetable broth is ideal for a fully plant-based version, while chicken broth can be used for a non-vegetarian option. If you’re out of broth, water combined with a bouillon cube or powder can serve as a quick substitute.
- Beans (Three Varieties Recommended): The heart of this “Three Bean” soup, providing a significant boost of plant-based protein and dietary fiber. The beauty here is flexibility: use any combination of pinto, kidney, cannellini, chickpeas, or black beans. Drained and rinsed canned beans are incredibly convenient for this easy bean and pasta soup.
- Green Beans: These add a fresh, crisp texture and additional nutrients. You can use either fresh or frozen green beans, depending on availability. Other excellent green vegetable substitutes include fresh spinach (stirred in at the end), chopped kale, sweet peas, or a medley of mixed frozen vegetables for added convenience and nutritional variety.
- Orzo Pasta: This small, rice-shaped pasta is perfect for soups, absorbing the broth and becoming wonderfully tender. It helps create the creamy consistency of the soup. If orzo isn’t on hand, any other small pasta shape like stelline, ditalini, small shells, or even broken spaghetti pieces can be used to maintain the spirit of a traditional Italian *minestra*.
- Salt and Pepper: Essential seasonings to taste, allowing you to fine-tune the flavor profile. For those who enjoy a little heat, a pinch of red chili flakes can be added along with the oregano.
- Lemon or Parmesan: The finishing touches that elevate the soup. A squeeze of fresh lemon juice or a sprinkle of lemon zest brightens all the flavors. Grated Parmesan cheese (or Pecorino Romano for a sharper taste) adds a savory, umami richness. For a dairy-free option, nutritional yeast can mimic a cheesy flavor.

How to Create Your Hearty Three Bean Orzo Soup
Crafting this delicious and wholesome soup is a straightforward process, designed for efficiency and maximum flavor. Follow these simple steps to bring a taste of the Mediterranean into your kitchen.
Step 1. Sauté the Foundation Vegetables
Begin by heating the extra virgin olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Once shimmering, add your finely chopped onion, thinly sliced carrots, and the sliced mushrooms. Stir these aromatic vegetables often, allowing them to cook for about 5 to 7 minutes. During this stage, the vegetables will soften beautifully, and the mushrooms will begin to release their natural juices. This crucial sautéing step is where the foundational flavors for your healthy winter soup truly start to develop, creating a rich and aromatic base.

Step 2. Intensify the Flavor Profile
Now, it’s time to deepen the flavor. Stir in the freshly grated garlic, dried oregano, and a pinch of chili flakes if you enjoy a subtle warmth. Immediately follow with the tomato paste. Add just a small splash of vegetable broth to help deglaze the pot and dissolve the tomato paste, preventing it from burning. Continue to cook for approximately 1 minute, stirring constantly. You’ll notice the tomato paste taking on a darker, richer red hue, and the garlic will become wonderfully fragrant—these are key indicators that the flavors are properly developing and caramelizing, setting the stage for a truly robust soup.

Step 3. Simmer the Beans and Broth
Pour in the drained and rinsed beans (your chosen combination of three varieties), along with the remaining vegetable broth. Season generously with salt and freshly ground black pepper. Bring the entire mixture to a gentle boil, then immediately reduce the heat to a simmer. Allow the soup to gently bubble for 8 to 10 minutes. This simmering period is crucial; it allows all the beautiful flavors to meld together, deepening the savory notes and ensuring the beans are fully integrated into the broth, creating a harmonious and hearty base for your Mediterranean orzo soup.

Step 4. Cook the Orzo and Finish
Finally, stir in your chopped green beans and the orzo pasta. At this point, you can add a little extra broth if you prefer a thinner soup; remember, the orzo will absorb quite a bit of liquid. Continue to simmer the soup for another 8 to 10 minutes, stirring frequently to prevent the orzo from sticking to the bottom of the pot. Cook until the orzo is just shy of al dente; it will continue to cook slightly from the residual heat even after you turn off the burner, ensuring a perfectly tender, not mushy, texture. Taste the soup and adjust the seasoning as needed. Serve immediately, garnished with a bright squeeze of fresh lemon juice, a delicate drizzle of extra virgin olive oil, and a sprinkle of grated Parmesan cheese or a plant-based alternative, if desired. Keep in mind that this hearty soup will naturally thicken as it cools, so don’t hesitate to add more broth when reheating to achieve your preferred consistency.

Expert Tips for the Perfect Three Bean Orzo Soup
Achieving a restaurant-quality Mediterranean Three Bean Orzo Soup is simple with these helpful tips:
- Mind the Orzo: The key to that perfect creamy, yet tender texture is to not overcook the orzo. Turn off the heat just before it reaches al dente. The residual heat from the soup will continue to cook the pasta gently, preventing it from becoming mushy and giving you that ideal weeknight soup texture.
- Stir Regularly: Orzo, being a small pasta, has a tendency to sink to the bottom of the pot and stick. A few quick stirs throughout the cooking process, especially after adding the pasta, will prevent this and ensure even cooking.
- Embrace Bean Variety: This recipe is incredibly adaptable to whatever beans you have in your pantry. Feel free to mix and match pinto, kidney, cannellini, chickpeas, or even black beans. Each type adds its own subtle flavor and texture, making it the ultimate pantry staple soup recipe.
- Customize Thickness: Your soup, your rules! For a lighter, brothier bowl, simply add an extra cup of broth. If you prefer a heartier, thicker, stew-like consistency, simmer the soup for a few extra minutes to allow the liquid to reduce and the starches from the orzo to thicken the broth further.
- Boost Your Veggies: This soup is a fantastic canvas for adding more vegetables. Swap the green beans for fresh spinach (stirred in at the very end until wilted), chopped kale, sweet peas, or a vibrant mix of frozen vegetables. This transforms it into an even more robust and nutrient-dense vegetable and bean soup.
- Bright Finishing Touches: Don’t underestimate the power of a bright garnish. A squeeze of fresh lemon juice or a sprinkle of lemon zest right before serving will awaken all the flavors in the soup, adding a refreshing contrast. Fresh herbs like parsley or basil also provide a wonderful aroma and visual appeal.
- Season to Taste: Broths can vary significantly in their sodium content. Always taste your soup before serving and adjust the salt and pepper as needed. This ensures a perfectly balanced flavor profile every time.
- Storage & Reheating: Store any leftover Three Bean Orzo Soup in an airtight container in the refrigerator for up to 3 days. It can also be frozen for up to 2 months. Note that the orzo will absorb more liquid as it sits, making the soup thicker. When reheating, simply add a splash of vegetable broth or water to achieve your desired consistency.
Frequently Asked Questions About Three Bean Orzo Soup
Absolutely! This recipe is incredibly flexible. Any small pasta shape will work wonderfully and help maintain the beloved texture of a traditional Italian-style bean soup. Excellent choices include stelline (tiny stars), ditalini (small tubes), small shells, or even broken spaghetti pieces. Feel free to use whatever you have on hand.
Yes, you have complete control over the soup’s consistency. For a thicker, more stew-like bowl, you can simmer it for a few additional minutes to allow more liquid to evaporate and the starches to concentrate. If you prefer a lighter, brothier healthy orzo soup, simply add an extra splash of broth or water until it reaches your desired consistency.
Not at all! If you’re not a fan of mushrooms or don’t have them available, you can easily omit them from the recipe. Alternatively, you can replace them with other vegetables like diced zucchini, cubed eggplant, or halved cherry tomatoes for a different flavor and texture. Adding extra beans also works well.
Absolutely, frozen vegetables are a fantastic and convenient option! Frozen green beans, peas, or spinach can be added directly to the pot during the final simmering stages, saving you prep time without sacrificing flavor or nutrition. They integrate beautifully into the soup.
This soup stores very well in the refrigerator for up to 3 days in an airtight container. Keep in mind that the orzo pasta will continue to absorb liquid as it sits, making the soup thicker. When reheating, it’s recommended to add a splash of vegetable broth or water to loosen it up and restore your preferred consistency.
While broth offers a richer flavor base, you can certainly use water in place of vegetable or chicken broth if needed. To compensate for the lack of depth, you might want to add a bouillon cube or powder, or simply increase the amount of herbs and seasonings to ensure the soup remains flavorful.
Yes, this soup is very easy to make completely dairy-free. Simply skip the grated Parmesan cheese at the end or opt for a plant-based, non-dairy cheese alternative. Nutritional yeast can also be sprinkled on top for a savory, cheesy flavor without any dairy.
More Easy Mediterranean Dinners You’ll Love
If you’re looking for more simple yet incredibly satisfying meal ideas that align with a healthy Mediterranean lifestyle, explore these popular choices from our kitchen:
- Dense Chickpea Sweet Potato Salad: A hearty and flavorful salad perfect for meal prep or a light lunch.
- Chickpea and Orzo: Another fantastic orzo-based dish, packed with protein and Mediterranean flavors.
- Easy Black Beans and Rice: A classic, budget-friendly, and wholesome meal that’s incredibly versatile.
- Turmeric Rice with Chickpeas: An aromatic and vibrant dish, bursting with anti-inflammatory benefits.
- Chickpea Sweet Potato Patties: Delicious and easy-to-make patties, perfect as a main or side.
- Greek Lentil Soup: A comforting and protein-rich staple of Greek cuisine.
- Black Bean Patties: A savory and satisfying plant-based alternative for burgers or wraps.
- Easy Black Bean Soup: A quick and flavorful soup that’s incredibly nourishing.
If you tried this delicious **Three Bean Orzo Soup recipe** or any other recipe from our collection, please take a moment to leave a 🌟 **star rating** and share your experience in the comments section below. We genuinely love hearing from you and value your feedback!
Three Bean Orzo Soup (Healthy Mediterranean One-Pot)
This Three Bean Orzo Soup is a healthy Mediterranean one-pot meal that gives you a cozy, fiber-rich dinner made from simple pantry staples. Ready in about 30 minutes, it’s naturally nourishing, budget-friendly, and perfect for easy weeknight cooking. The orzo and beans simmer together to create a creamy, satisfying texture—no cream needed—making it a comforting family favorite.
Print Recipe
Share Recipe
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 onion (chopped)
- 2 carrots (sliced into discs)
- 10 ounces mushrooms (any type – sliced – substitute cherry tomatoes or zucchini)
- 2 cloves garlic (grated)
- 1 teaspoon dried oregano
- 2 tablespoons tomato paste
- 6 cups vegetable broth (or chicken broth)
- 2 cans beans (pick your favorite — we use 1 can pinto, 1 can kidney, drained and rinsed)
- 1½ cups green beans (chopped – substitute 3 handfuls spinach)
- 1 cup orzo pasta
- ½ teaspoon salt (or more to taste + black pepper or chili flakes to taste)
- 1 handful grated parmesan (or lemon zest or both for serving)
Instructions
-
Sauté the veggies: Heat the 2 tablespoons extra virgin olive oil in a large pot over medium heat. Add 1 onion (chopped), 2 carrots (sliced into discs), and 10 ounces mushrooms (sliced). Cook for 5 minutes, stirring often, until the vegetables begin to soften and the mushrooms release their juices.
-
Build the flavor: Stir in the 2 cloves garlic (grated), 1 teaspoon dried oregano, a pinch of chili flakes (if using), and 2 tablespoons tomato paste. Add a splash of broth to deglaze and cook for 1 minute, stirring continuously, until the tomato paste darkens and becomes fragrant.
-
Simmer the soup: Add the 2 cans beans (drained and rinsed), the remaining 6 cups vegetable broth, ½ teaspoon salt, and black pepper to the pot. Bring the soup to a gentle boil, then reduce the heat to a simmer and let it cook for 8-10 minutes, allowing the flavors to fully meld together.
-
Cook the orzo: Stir in the 1½ cups green beans (chopped) and 1 cup orzo pasta. If you prefer a thinner soup, add a little extra broth now. Simmer for another 8–10 minutes, stirring often, until the orzo is just shy of al dente. Remember, it will continue to cook slightly off the heat.
Taste and adjust seasoning to perfection. Serve immediately with a fresh squeeze of lemon, a drizzle of extra virgin olive oil, and a sprinkle of 1 handful grated parmesan, if desired. The soup will thicken as it sits, so feel free to add more broth to loosen it when reheating.
Notes
Substitutions
- Olive oil → Use extra-virgin for the best flavor; substitute avocado oil or a splash of broth for oil-free sautéing.
- Onion → Yellow onion is classic; substitute white onion, red onion, or shallots for a slightly different sweet base.
- Carrots → Substitute with celery, diced zucchini, or any other soft vegetable you need to use up to add variety.
- Mushrooms → Any type works beautifully; substitute with diced eggplant or cherry tomatoes if you prefer a mushroom-free version.
- Garlic → Fresh garlic provides the best flavor; substitute with garlic powder if fresh is unavailable.
- Dried oregano → Adds authentic Mediterranean notes; substitute with Italian seasoning or dried thyme for a different herbal touch.
- Tomato paste → Essential for richness; substitute with crushed tomatoes or a spoonful of marinara sauce.
- Broth → Use vegetable or chicken broth; substitute water plus bouillon in a pinch to build flavor.
- Beans → Feel free to swap with any variety—pinto, kidney, cannellini, chickpeas, or black beans for a personalized bean blend.
- Green beans → Substitute with spinach, kale, peas, or mixed vegetables to boost the greens.
- Orzo → Any small pasta works—stelline, ditalini, small shells, or even broken spaghetti pieces.
- Lemon or Parmesan → Finish with lemon zest, grated Parmesan, or some pecorino Romano for a punchier twist.
Tips
- Don’t overcook the orzo: Turn off the heat just before it reaches al dente—the residual heat will continue to cook the pasta, giving you that perfect creamy, cozy texture without overcooking it.
- Stir often: Orzo loves to sink to the bottom of the pot, so a few quick stirs prevent sticking and ensure even cooking.
- Use any beans you have: This recipe is incredibly adaptable and welcomes pinto, kidney, cannellini, chickpeas—whatever’s in your pantry for the ultimate pantry-friendly soup.
- Adjust the thickness: Add extra broth for a lighter, brothier bowl or simmer longer for a thicker, stew-like feel, according to your preference.
- Boost the veggies: Swap green beans for spinach, kale, peas, or mixed vegetables to turn it into an even heartier and more nutritious vegetable and bean soup.
- Finish with something bright: A squeeze of lemon juice, a sprinkle of lemon zest, or fresh herbs instantly wakes up all the flavors and adds a refreshing note.
- Taste as you go: Broths vary in saltiness, so always taste the soup before serving and adjust the salt and pepper at the end for perfect balance.
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days, and freeze for up to 2 months. Just add a splash of broth when reheating as the orzo tends to absorb liquid and thicken.
Nutrition
Serving: 1 of 4,
Calories: 456 kcal,
Carbohydrates: 77g,
Protein: 21g,
Fat: 9g,
Saturated Fat: 1g,
Polyunsaturated Fat: 2g,
Monounsaturated Fat: 5g,
Trans Fat: 0g,
Cholesterol: 0mg,
Sodium: 406mg,
Potassium: 1129mg,
Dietary Fiber: 14g,
Sugar: 8g,
Vitamin A: 5503 IU,
Vitamin B6: 0.5mg,
Vitamin C: 14mg,
Vitamin E: 2mg,
Vitamin K: 39 µg,
Calcium: 101mg,
Folate: 198 µg,
Iron: 5mg,
Manganese: 1mg,
Magnesium: 110mg,
Zinc: 3mg
Tried this recipe?
Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.