This German Potato Soup (Potato Soup) comes together in about 30 minutes and all in one pot for a easy weeknight meal that your family will love! Switch up the ingredients to suit your taste, or use it as a ‘clean out the fridge’ meal to get rid of those odds and ends. Trust me, you’ll be wishing you made a double batch!
Ingredients You’ll Need
Here’s what you’ll need to whip up this comforting German potato soup, plus a few potential tweaks if you want to switch things up:
- 2 pounds Yukon Gold or Russet potatoes, peeled and diced
- 1 large yellow onion, diced
- 6 slices bacon, diced
- 6 cups chicken or vegetable broth
- 2 cups water
- 2 medium carrots, peeled and diced (optional)
- 2 stalks celery, diced (optional)
- 1 bay leaf
- 1 teaspoon dried marjoram
- Salt and pepper to taste
- Fresh parsley, chopped, for garnish
- Sour cream or crème fraîche, for serving (optional)
- 1 tablespoon apple cider vinegar (optional)
Let’s Get Cooking!
Step-by-Step Instructions
Are you ready to dive into this delightfully simple recipe? Grab your ingredients and let’s get started!
In a large pot or Dutch oven, cook the diced bacon over medium heat until crispy, this should take about 5-7 minutes. The smell? Absolutely mouthwatering. Remove the bacon from the pot with a slotted spoon and set aside, leaving that delicious fat behind.
Add the diced onion to the pot, sautéing over medium heat until softened and translucent, about 5 minutes. You’ll know it’s ready when it smells incredible and looks a bit glossy.
If you’re using them, toss in the diced carrots and celery; sauté for another 3-5 minutes until they become slightly softened. This is where the flavor really starts to build. Stir occasionally; don’t forget to scrape the yummy bits off the bottom of the pot!
Next, add the diced potatoes, chicken or vegetable broth, and water to the pot, stirring to combine everything.
Toss in the bay leaf, marjoram, and a couple pinches of salt and pepper. Stir well, just think about how flavorful this is going to be!
Bring the soup to a boil over high heat, then reduce the heat to low. Cover and let it simmer for 20-25 minutes, or until the potatoes are tender and can be easily pierced with a fork.
Once it’s done, remove the bay leaf from the soup. If you prefer a thicker soup, you can partially mash some of the potatoes right in the pot with a potato masher or an immersion blender.
Stir the crispy bacon back into the soup, yum! If you’re feeling adventurous, add some apple cider vinegar for that hint of tang.
Taste and adjust the seasoning as needed. You might want a few extra pinches of salt or pepper, depending on your taste.
Ladle the soup into bowls and garnish with fresh parsley and a dollop of sour cream or crème fraîche, if desired. Serve hot and enjoy!

Why I Love This Recipe
This Best Ever German Potato Soup is my absolute go-to recipe when I want something comforting, soul-warming, and incredibly easy to prepare, especially on those busy weeknights! You know the ones, when the dishes are piling up, and you’re just exhausted from life. This soup is like a big, cozy hug in a bowl, packed with flavor and simplicity. I’m a real sucker for comfort food that I can whip up without much fuss!
Plus, the best part is that it’s incredibly versatile! You can use whatever veggies you have on hand, and if you wanna toss in some leftover chicken or even swap the bacon for some crispy tofu? Go for it! It’s just so forgiving!
And while we’re on the subject of comfort food, if you loved this potato soup, be sure to check out my cozy Loaded Potato Beef Soup, my Creamy Carrot Soup, or my Irish Soup!
Why This Recipe Works
Comfort Food
This soup is loaded with tons of flavor, making it perfect for a chilly evening, or any day, really! It’s the kind of meal that brings everyone to the table.
Quick & Easy
Comes together in under 30 minutes, which is amazing for a homemade soup! You’ll have a hearty dinner ready before you can even think about takeout, win!
One Pot Wonder
Minimal cleanup required, which is every busy family’s dream. You’ll only need your pot and a cutting board. Less mess means more time to enjoy your meal!
Customizable
You can easily use whatever ingredients you have. Swap out the potatoes for sweet potatoes, or omit the bacon if you prefer a vegetarian option. The possibilities are endless!
Make-Ahead Friendly
This soup is perfect for meal prep or batch cooking. It keeps well in the fridge and tastes even better the next day as the flavors meld together. Just reheat and enjoy!
Serving and Storage Tips
What to Serve With This
Pair this delicious German potato soup with some crusty bread or homemade biscuits for a complete meal. Trust me, you’ll want something to soak up every last bit of that creamy goodness!
Storage
Store any leftovers in an airtight container in the refrigerator for up to 4-5 days.
Reheating Instructions
To reheat, simply warm it on the stove over medium heat, stirring occasionally. You might want to add a splash of broth or water to thin it out since it could thicken as it sits.
Freezer Friendly
Yes! You can freeze this soup for up to 3 months. Just cool completely before transferring to a freezer-safe container. When ready to enjoy, thaw in the refrigerator overnight and reheat on the stove, easy peasy!
Making this Best Ever German Potato Soup is about more than just the comfort of a warm bowl; it’s about coming together as a family, creating memories, and enjoying that feeling of home. I can’t wait for you to try it! It’s a recipe you’ll want to keep in your back pocket for years to come!
So, gather your loved ones and get cooking, you’ll be amazed at how such simple ingredients can create something truly magical. For more Recipes Follow Us in our Pinterest.
Print
Best Ever German Potato Soup
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Paleo
Description
A creamy and delicious German potato soup, perfect for a quick weeknight meal that your family will love!
Ingredients
- 2 pounds Yukon Gold or Russet potatoes, peeled and diced
- 1 large yellow onion, diced
- 6 slices bacon, diced
- 6 cups chicken or vegetable broth
- 2 cups water
- 2 medium carrots, peeled and diced (optional)
- 2 stalks celery, diced (optional)
- 1 bay leaf
- 1 teaspoon dried marjoram
- Salt and pepper to taste
- Fresh parsley, chopped, for garnish
- Sour cream or crème fraîche, for serving (optional)
- 1 tablespoon apple cider vinegar (optional)
Instructions
- Cook the diced bacon in a large pot over medium heat until crispy, about 5-7 minutes, then set aside.
- Add the diced onion to the pot and sauté until softened and translucent, about 5 minutes.
- Toss in the diced carrots and celery (if using) and sauté for another 3-5 minutes.
- Add the diced potatoes, chicken or vegetable broth, and water to the pot, stirring to combine.
- Toss in the bay leaf, marjoram, and salt and pepper, stirring well.
- Bring the soup to a boil over high heat, then reduce heat to low and cover, simmering for 20-25 minutes.
- Remove the bay leaf and partially mash some potatoes for a thicker soup, if desired.
- Stir the crispy bacon back into the soup and add apple cider vinegar, if desired.
- Taste and adjust seasoning before serving.
- Ladle into bowls, garnish with parsley and a dollop of sour cream or crème fraîche, and serve hot.
Notes
This soup is versatile; feel free to customize with available veggies or substitute bacon for tofu for a vegetarian version.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: German
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 700mg
- Fat: 14g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 5g
- Protein: 10g
- Cholesterol: 30mg



