Warm, hearty, and full of delicious flavors, this German Green Bean Soup is a traditional favorite that brings comfort with every spoonful! Made with tender green beans, potatoes, and crispy bacon, this soup is both satisfying and easy to make. It’s the perfect dish for a cozy meal, whether you’re enjoying it on a chilly day or just craving something comforting.
In a large pot, cook the diced bacon over medium heat until it’s crispy. Remove half of the bacon and set it aside for garnish. Add the diced onion to the pot with the remaining bacon and cook for 3-4 minutes until softened and translucent.
Pour in the chicken or vegetable broth, then add the cubed potatoes, green beans, bay leaf, and marjoram. Stir to combine, then bring the soup to a boil.
Once boiling, reduce the heat to a simmer. Cover and cook for about 20-25 minutes, or until the potatoes and green beans are tender and the flavors are well combined.
Remove the bay leaf from the pot, then taste and season the soup with salt and black pepper as needed.
Ladle the soup into bowls and garnish with the reserved crispy bacon bits and fresh parsley for a pop of color and added flavor. Enjoy hot!