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
Vegan Russian Tea Cakes

Homemade German Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Luna Bailey
  • Total Time: 45 minutes
  • Yield: 4–6 servings

Description

This Homemade German Bean Soup is a hearty and traditional comfort dish made with white beans, smoked sausage, and root vegetables. A classic German soup recipe perfect for cold days, meal prep, or family dinners. Gluten-free, freezer-friendly, and packed with rich, smoky flavor.


Ingredients

1 tablespoon olive oil

1 medium onion, diced

2 carrots, chopped

2 celery stalks, chopped

2 cloves garlic, minced

12 ounces smoked sausage, sliced

3 cups cooked white beans (or 2 cans, rinsed and drained)

4 cups chicken broth

1 bay leaf

1 teaspoon salt

1/2 teaspoon black pepper

2 tablespoons chopped fresh parsley


Instructions

1. In a large soup pot, heat olive oil over medium heat. Add diced onions, carrots, and celery. Sauté until vegetables are softened and onions are translucent, about 5–7 minutes.

2. Stir in minced garlic and cook for another minute until fragrant.

3. Add sliced smoked sausage and cook for 3–4 minutes to slightly brown and release flavor.

4. Pour in the white beans, chicken broth, and add bay leaf. Stir to combine and bring to a gentle boil.

5. Reduce heat to low, cover, and simmer for 25–30 minutes until flavors meld and vegetables are tender.

6. Remove the bay leaf, season with salt and pepper to taste.

7. Stir in fresh parsley before serving for a pop of brightness.

Notes

A mix of beans like great northern or cannellini works beautifully.

Leftovers taste even better the next day and freeze well.

Serve with warm pretzels or crusty rye bread for an authentic touch.

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: German

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 360
  • Sugar: 4g
  • Sodium: 820mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 8g
  • Protein: 20g
  • Cholesterol: 40mg