Three Bean Orzo Soup Recipe
Introduction
This Three Bean Orzo Soup is a comforting and hearty dish perfect for any season. Packed with vegetables, beans, and tender orzo pasta, it’s a nutritious meal that’s easy to prepare and full of flavor.

Ingredients
- 2 tablespoons extra virgin olive oil
- 1 onion, chopped
- 2 carrots, sliced into discs
- 10 ounces mushrooms, sliced (any variety; cherry tomatoes or zucchini can be substituted)
- 2 cloves garlic, grated
- 1 teaspoon dried oregano
- 2 tablespoons tomato paste
- 6 cups vegetable broth or chicken broth
- 2 cans beans, drained and rinsed (e.g., 1 can pinto, 1 can kidney)
- 1½ cups green beans, chopped (or 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, lemon zest, or both for serving
Instructions
- Step 1: Heat the olive oil in a large pot over medium heat. Add the chopped onion, carrot discs, and sliced mushrooms. Cook for about 5 minutes, stirring often, until the vegetables soften.
- Step 2: Stir in the grated garlic, dried oregano, a pinch of chili flakes, and tomato paste. Pour in a small splash of broth and cook for 1 minute, stirring, until the tomato paste darkens and blends well.
- Step 3: Add the drained beans, broth, salt, and black pepper. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer for 8 to 10 minutes.
- Step 4: Stir in the chopped green beans and orzo pasta. If you prefer a thinner soup, add a bit more broth. Simmer for another 8 to 10 minutes, stirring frequently, until the orzo is al dente. Remember the pasta will continue to cook slightly off the heat.
- Step 5: Taste and adjust seasoning if needed. Serve the soup hot with a squeeze of lemon, a drizzle of olive oil, and a handful of grated parmesan or lemon zest for extra brightness.
Tips & Variations
- Use your favorite beans or a mix for varied texture and flavor.
- Substitute mushrooms with cherry tomatoes or zucchini for a different twist.
- Add spinach instead of green beans for a softer, leafy green option.
- For a vegan version, skip the parmesan or use a plant-based alternative.
- Adjust chili flakes to control the heat level according to your taste.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, adding a splash of broth or water if the soup has thickened. Orzo tends to absorb liquid as it stands, so adding extra broth helps maintain a nice soup consistency.
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 or small shells work well, but adjust cooking times accordingly as they may vary.
Is this soup suitable for freezing?
It can be frozen, but be aware that the orzo may soften further and change texture after thawing. For best texture, consider cooking the orzo fresh when reheating.
PrintThree Bean Orzo Soup Recipe
This hearty Three Bean Orzo Soup is a comforting and nutritious blend of vegetables, beans, and orzo pasta simmered in a flavorful broth. Perfect for a cozy meal, it combines sautéed mushrooms, carrots, and onions with a rich tomato base, tender beans, and fresh green beans, finished with parmesan and a hint of lemon for brightness.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
Vegetables and Aromatics
- 2 tablespoons extra virgin olive oil
- 1 onion, chopped
- 2 carrots, sliced into discs
- 10 ounces mushrooms, sliced (or substitute cherry tomatoes or zucchini)
- 2 cloves garlic, grated
- 1½ cups green beans, chopped (or substitute 3 handfuls spinach)
Herbs and Seasonings
- 1 teaspoon dried oregano
- 2 tablespoons tomato paste
- ½ teaspoon salt (or more to taste)
- Black pepper, to taste
- Chili flakes, a pinch (optional)
Liquids and Staples
- 6 cups vegetable broth (or chicken broth)
- 2 cans beans (drained and rinsed; we use 1 can pinto and 1 can kidney)
- 1 cup orzo pasta
To Serve
- 1 handful grated parmesan (or lemon zest or both)
- Optional: lemon squeeze and extra olive oil drizzle
Instructions
- Sauté the veggies: Heat the extra virgin olive oil in a large pot over medium heat. Add the chopped onion, sliced carrots, and mushrooms. Cook for about 5 minutes, stirring frequently, until the vegetables soften and start to release their aroma.
- Build the flavor: Add the grated garlic, dried oregano, chili flakes, and tomato paste into the pot. Pour in a small splash of vegetable broth to deglaze the pan. Stir and cook for about 1 minute until the tomato paste deepens in color, developing a richer flavor.
- Simmer the soup: Add the drained and rinsed beans, the remaining vegetable broth, salt, and black pepper. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer for 8 to 10 minutes to meld the flavors together.
- Cook the orzo: Stir in the chopped green beans and orzo pasta. If you prefer a thinner consistency, add a bit more broth at this stage. Continue simmering for another 8 to 10 minutes, stirring frequently until the orzo is al dente. The orzo will slightly soften further even after cooking.
- Final seasoning and serving: Taste the soup and adjust salt and pepper as needed. Serve warm with a squeeze of fresh lemon juice, a drizzle of olive oil, and a generous handful of grated parmesan or a sprinkle of lemon zest for brightness.
Notes
- You can substitute the mushrooms with cherry tomatoes or zucchini for a different flavor profile.
- Green beans can be swapped out for spinach for a softer texture and different nutrients.
- Use chicken broth if you prefer a non-vegetarian version or more savory depth.
- The soup keeps well and can be refrigerated for up to 3 days; reheat gently to avoid overcooking the orzo.
- Adjust seasoning and chili flakes according to your spice preference.
Keywords: Three Bean Soup, Orzo Soup, Vegetarian Soup, Hearty Soup, Bean Soup, Mediterranean Soup

