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
Bean and Barley Soup

Bean and Barley Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Elina
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Bean and Barley Soup is a hearty, healthy, and comforting dish made with tender beans, chewy barley, and flavorful vegetables simmered in a rich broth. This easy one-pot recipe is perfect for cozy dinners, meal prep, and nutritious eating.


Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium onion, chopped (about 1 cup)
  • 1 small fennel bulb, chopped (about 1 cup)
  • 3 cloves garlic, minced
  • 1 teaspoon dried basil
  • 2 cups cooked beans (such as cannellini or navy beans), divided
  • 1 can (14.5 ounces) diced tomatoes
  • 4 cups vegetable or chicken broth
  • 1/2 cup pearl barley
  • 2 cups fresh spinach
  • 1/4 cup grated Parmesan cheese
  • 1/2 teaspoon black pepper


Instructions

  1. Heat olive oil in a large pot or Dutch oven over medium-high heat. Add chopped onion, fennel, garlic, and dried basil, and cook for 6–8 minutes until softened and lightly browned.
  2. Mash 1/2 cup of the cooked beans using a fork until smooth.
  3. Add the mashed beans, remaining whole beans, diced tomatoes, broth, and barley to the pot. Stir well to combine.
  4. Bring the mixture to a boil, then reduce heat to medium and simmer for about 15 minutes, stirring occasionally, until the barley is tender.
  5. Stir in fresh spinach and cook for 1–2 minutes until wilted.
  6. Remove from heat and stir in grated Parmesan cheese and black pepper.
  7. Taste and adjust seasoning if needed, then serve warm.

Notes

  • Mash some beans to naturally thicken the soup without cream.
  • Do not overcook the barley to maintain a slightly chewy texture.
  • Add extra broth when reheating, as barley absorbs liquid over time.
  • Store in the refrigerator for up to 3 days or freeze for up to 6 months.
  • For a vegan version, omit Parmesan or use plant-based cheese.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 280
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 7g
  • Saturated Fat: 2g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 10g
  • Protein: 13g
  • Cholesterol: 5mg