Warm, hearty, and brimming with flavor, German Bean Soup, or Bohnensuppe, is the ultimate comfort food that captures the essence of traditional German cuisine. This rustic soup combines tender dried white beans, smoky pork ribs or ham hock, and a medley of fresh vegetables like carrots, leeks, and potatoes, all gently simmered with aromatic herbs like bay leaf and marjoram. The result is a deeply satisfying dish that’s perfect for chilly evenings or when you’re craving something nurturing. Serve this rich and savory soup garnished with fresh parsley and pair with crusty or rye bread for a truly authentic experience. With minimal prep time and a slow-simmered method, this one-pot recipe is as easy as it is delicious—ideal for cozy family dinners or meal prepping. Classic, nourishing, and packed with protein, Bohnensuppe is a must-try when exploring traditional German comfort food.
Rinse the dried white beans thoroughly under cold water. Place them in a large bowl, cover with plenty of water, and let them soak overnight (around 8 to 12 hours).
Drain and rinse the soaked beans. Set aside.
In a large pot, add the smoked pork ribs or ham hock, the white beans, and 1.5 liters of water (or 1 liter water and 500 milliliters stock for extra flavor).
Bring everything to a boil over medium-high heat. Once boiling, reduce the heat to low, add the bay leaves, and let simmer gently for 60 minutes. Skim any foam or impurities from the surface as needed.
While the beans and meat are simmering, prepare the vegetables: chop the onion, carrots, potatoes, celery, and leek into small pieces. Mince the garlic cloves.
After 60 minutes of simmering, add the chopped onion, carrots, potatoes, celery, leek, garlic, dried marjoram, salt, and black pepper to the pot. Stir to combine.
Continue to simmer the soup for another 40-50 minutes, or until the beans and vegetables are tender.
Remove the smoked ribs or ham hock from the pot. Allow them to cool slightly, then shred the meat, discarding any bones. Return the shredded meat to the soup.
Taste the soup and adjust the seasoning with additional salt and pepper, if needed.
Ladle the soup into bowls, garnish with freshly chopped parsley, and serve warm. Enjoy this traditional German delight with crusty bread or a side of rye bread.
Serving size | 3700.9 grams (3700.9g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3258 |
Total Fat 172.20g | 221% |
Saturated Fat 60.80g | 304% |
Polyunsaturated Fat 0.00g | |
Cholesterol 480mg | 160% |
Sodium 9771mg | 425% |
Total Carbohydrate 264.60g | 96% |
Dietary Fiber 53.50g | 191% |
Total Sugars 25.70g | |
Protein 179.00g | 358% |
Vitamin D 0IU | 0% |
Calcium 1024mg | 79% |
Iron 30mg | 168% |
Potassium 8768mg | 187% |
Source of Calories