Hearty German Eintopf (One-Pot Vegetable and Sausage Stew) is my go to dinner when it is cold outside and I do not feel like babysitting three different pots. You know those nights when you want something cozy, filling, and low effort, but you still want it to taste like you really tried? This is that meal. It is warm, a little smoky from the sausage, and packed with vegetables that soften into the broth in the best way. I also love that it is flexible, so you can use what you already have without stressing. If you have a pot, a cutting board, and about 45 minutes, you are in business.
What Is Eintopf?
Eintopf is basically Germany’s answer to the question, “Why cook separate dishes when one pot can do it all?” The word “Eintopf” literally points to the idea of one pot cooking. It is a thick, hearty stew that usually includes vegetables, potatoes or legumes, and some kind of meat like sausage, ham, or beef.
What I like most is how it feels both practical and comforting. In many German homes, a pot of Eintopf means you can feed everyone, stretch ingredients, and still end up with a meal that tastes even better the next day.
If you enjoy cozy German comfort food in general, you might also like my rainy day favorite, this hearty German beef goulash recipe. Different vibe, same warm hug in a bowl feeling.
How to Prepare Ingredients for Eintopf
Before the pot hits the heat, a little prep makes everything smoother. This is not the kind of recipe where you need perfect knife skills, but chopping things to roughly the same size helps it all cook evenly.
What you will need
Here is my typical lineup for Hearty German Eintopf (One-Pot Vegetable and Sausage Stew). You can swap based on what is in your fridge.
- Sausage: smoked kielbasa, German bratwurst, or wieners sliced into coins
- Potatoes: waxy or all purpose, peeled if you want, diced
- Carrots: sliced into half moons
- Onion: diced
- Celery (optional): sliced
- Cabbage or kale: shredded or chopped
- Garlic: minced
- Broth: chicken or vegetable
- Seasonings: salt, black pepper, paprika, a pinch of marjoram or thyme
- Something “stew-ish”: a spoon of tomato paste or a splash of crushed tomatoes (optional but tasty)
My quick prep tips:
Keep potatoes slightly larger than the carrots. Potatoes can get too soft if they are tiny. Also, slice sausage a little thicker so you still get a satisfying bite after it simmers.
And if you are a “prep as you go” person, that works too. Just start with onion and sausage, then chop the rest while it cooks.
How to Make Eintopf (Step-by-Step)
This is the part where the kitchen starts smelling amazing. Hearty German Eintopf (One-Pot Vegetable and Sausage Stew) does not need fancy steps, just a steady simmer and a few small choices that add a lot of flavor.
Step-by-step directions
1) Brown the sausage. Add a little oil to a big pot and cook the sausage slices for a few minutes until they get some color. This builds flavor fast. Scoop them out into a bowl if you want, or just push them to the side of the pot.
2) Cook the onion and garlic. Add onion to the pot and let it soften for about 3 to 4 minutes. Stir in garlic for 30 seconds. If the bottom looks browned, that is good. Just do not let garlic burn.
3) Add vegetables and seasonings. Toss in carrots, celery (if using), and potatoes. Sprinkle in paprika, pepper, and a little marjoram or thyme. Stir everything so it gets coated.
4) Add broth and simmer. Pour in broth until everything is just covered. Bring it to a gentle boil, then turn it down to a simmer. Cover loosely and cook about 20 minutes, until potatoes are tender.
5) Add cabbage or greens. Stir in cabbage or kale and simmer another 8 to 10 minutes. Cabbage gets silky and sweet in the soup, which I did not appreciate until I actually tried it.
6) Taste and adjust. Now you salt. Do not go heavy early because sausage and broth can be salty. If you want it thicker, mash a few potato chunks against the side of the pot and stir.
7) Rest for a few minutes. Turn off the heat and let it sit 5 minutes before serving. It comes together and thickens slightly.
“I made this on a snowy Sunday and my picky teen went back for seconds. It tastes like something my Oma would have made, but it was easy enough for me to pull off.”
Serving Suggestions for Eintopf
This is one of those meals that does not need much, but a few extras make it feel special. When I serve Hearty German Eintopf (One-Pot Vegetable and Sausage Stew), I like to put the pot right on the table and let everyone ladle their own bowl. It feels cozy and relaxed.
- Crusty bread or rolls for dunking
- Mustard on the side if you used bratwurst, it sounds odd but it works
- A sprinkle of fresh parsley for color and freshness
- Pickles or something tangy to cut the richness
For a bright, crunchy side, I love pairing it with this fresh and easy German cucumber salad (Gurkensalat). The cool vinegar bite next to a warm bowl of stew is such a good combo.
Storage Instructions for Eintopf
This is honestly one of my favorite “cook once, eat twice” meals. Hearty German Eintopf (One-Pot Vegetable and Sausage Stew) usually tastes even better the next day because everything has time to mingle.
How to store and reheat it
Fridge: Let it cool, then store in airtight containers. It keeps well for about 3 to 4 days.
Freezer: Freeze in portions for up to 2 to 3 months. Potatoes can get a little softer after freezing, but it is still very good.
Reheat: Warm it on the stove over medium low heat with a small splash of water or broth. Stir occasionally so the bottom does not stick. Microwave works too, just pause to stir once or twice.
One more thing: the stew thickens as it sits. That is normal. Just loosen it with a bit of broth when reheating and it comes right back.
Common Questions
Can I make Eintopf without sausage?
Yes. Use beans or lentils for protein, and add a little smoked paprika to keep that cozy smoky flavor.
What vegetables work best?
Potatoes, carrots, cabbage, and celery are classic. But you can also use leeks, green beans, peas, or even leftover roasted veggies.
How do I make it thicker?
Mash a few potato chunks in the pot, or simmer uncovered for 5 to 10 minutes so some liquid cooks off.
Is this spicy?
Not unless you make it spicy. If your sausage has heat, you will notice it. Otherwise it is mild and family friendly.
Can I cook it in a slow cooker?
Yes. Brown the sausage and onion first if you can, then cook on low for 6 to 7 hours or high for 3 to 4 hours. Add cabbage in the last hour so it does not get too soft.
A warm bowl worth repeating
If you want comfort food that does not take all night, Hearty German Eintopf (One-Pot Vegetable and Sausage Stew) is the answer. It is filling, flexible, and it makes the whole kitchen smell like something good is happening. If you feel like exploring more Eintopf styles, I have found great inspiration from German-Style Sweet and Sour Lentil ‘Eintopf’ (One Pot) – Kitchen Frau and this cozy take on Hearty One Pot – Eintopf – Ginger & Sea Salt. Try it once, tweak it to your taste, and I bet it ends up in your regular rotation.

Hearty German Eintopf
Ingredients
Method
- Brown the sausage: Add a little oil to a big pot and cook the sausage slices for a few minutes until they get some color. Scoop them out into a bowl or push them to the side of the pot.
- Cook the onion and garlic: Add onion to the pot and let it soften for about 3 to 4 minutes. Stir in garlic for 30 seconds, ensuring it doesn't burn.
- Add vegetables and seasonings: Toss in carrots, celery (if using), and potatoes. Sprinkle in paprika, pepper, and marjoram or thyme, mixing well.
- Add broth and simmer: Pour in broth until everything is just covered. Bring to a gentle boil, then reduce to a simmer. Cover loosely and cook about 20 minutes, until potatoes are tender.
- Add cabbage or greens: Stir in cabbage or kale and simmer for another 8 to 10 minutes.
- Taste and adjust: Add salt to taste, mashing some potato chunks for thickness if desired.
- Rest for a few minutes: Turn off the heat and let it sit for 5 minutes before serving.






