A German-inspired side dish, this Homemade German Spaetzle Noodles with Cabbage and Bacon takes classic Spaetzle up a notch with crisp bacon, and tender red cabbage and onions for a meal or side dish sure to satisfy.
JUMP TO RECIPEThis site contains affiliate links to products. We may receive a commission for purchases made through these links.
Easy Homemade German Spaetzle Noodles with Cabbage and Bacon
If you love german food, you'll love this dish! These Homemade German Spaetzle Noodles are versatile little dumplings, and are made into a full meal when paired with diced red cabbage, red onion, and bacon!

Making the spaetzle batter
While you could technically make this dish with store bough, dried Spaetzel, I highly recommend making your own dough. It's easy, kinda fun- and the flavor and texture is superior.
All you need to make the dough:
- All-purpose flour.
- A couple eggs.
- Milk,(any you have on hand, except skim).
- Salt, pepper, nutmeg and garlic.
Simply mix those ingredients well until a loose, tacky dough forms. You want it slightly wet and tacky, not runny or dry. If it is too dry, add a splash or milk. Too wet? Add a touch of flour.
The dough texture is important for the taste and texture, but also because to form the Spaetzle, you will be pressing the dough over boiling water through a Spaetzle maker, or a colander.
How to make Homemade German Spaetzle Noodles with Cabbage and Bacon
1. Heat a large, deep skillet over medium heat.
2. Add chopped bacon and cook until crisp, stirring occasionally, about 7-10 minutes.
3. Remove crisp bacon with a slotted spoon to paper towels.
4. Add onions and cabbage to the pan with the bacon fat. Season with salt and pepper, and cook over medium heat, stirring occasionally- 7-8 minutes, until cabbage and onions are softened and lightly browned.
5. Add the garlic and cook 1 minute until just fragrant.
6. Add cooked Spaetzel and butter and toss to combine with the cabbage, onions and garlic.
7. Add the crisp bacon back to the pan, reserving a bit for topping (if desired).
8. Finish with a pinch salt and pepper
9. Sprinkle with fresh parsley and serve hot.
What is a Spaetzle maker?
A Spaetzle maker is a great little tool that has the perfect sized holes for making Spaetzle. You simply load your dough into the built in basket and slier it back and fourth over a pot of boiling water. The dough will drop into the water in perfectly sized Spaetzle!
This is the Spaetzle maker I love. If you don't have one, you can always press the dough through a colander with a wooden spoon!
Cooking the Spaetzle noodles
You'll want to make sure you've got a large pot of water going, as the noodles expand, and need plenty of room.
Substitutions and Additions
This german egg noodles dish is easily customized to use what you have on hand. Here are some swaps and additions you can do to make the dish your own.
- Instead of using purple cabbage, try regular green cabbage.
- Swap the bacon for some diced sausages cooked in a bit of olive oil.
- Use white or yellow. onions in place of red onions.
- Make it meatless and remove the bacon entirely!
- Add a bit of freshly grated cheddar to the dish at the end.
What is spaetzle?
As one of my favorite comfort food recipes, I have been making this Spaetzle with Red Cabbage and Bacon as long as I can remember.
If you aren't familiar with Spaetzle, it is a plump, egg-dough based german dumpling. Spaetzle is typically served as a side with many German dishes, and can be served plain, with butter and herbs, or as Kasespatzle- a cheesy/oniony side.
In this rendition of the classic German dumpling, they are sautéed with red cabbage, onion and bacon, for a rich and savory side or even a full meal.
Serving suggestions
I love to serve these Spaetzle Noodles with Schnitzel and cucumber salad, or even as a main dish!
Want to save this Spaetzle Noodles recipe for later?
Made this Spaetzle Noodles recipe? Leave a review and rating below!
If you make my Spaetzle with Red Cabbage and Bacon, please be sure to leave me a comment! I would love to hear from you, and value your feedback! Lastly, if you make the recipe and love it, please tag me on Instagram! I love to see your photos!
Looking for more great German-inspired dishes? Why not try my Beer, Bacon and Caraway Sauerkraut, or Pretzel and Parmesan Crusted Schnitzel!
Homemade German Spaetzle Noodles with Cabbage and Bacon
Ingredients
- 2 cup thinly sliced red cabbage
- 1 cup thinly sliced red onion
- 5 strips thick cut bacon, cut into small pieces
- salt and pepper, to taste
- ½ teaspoon minced garlic
- 1 tablespoon butter
- fresh chopped parsley, for garnish
Spaetzel Dough
- 1 cup unbleached all-purpose flour
- ¼ cup milk
- 2 eggs, beaten
- ½ teaspoon fresh ground nutmeg
- ¼ teaspoon fresh ground black pepper
- ½ teaspoon garlic powder
- ½ teaspoon salt
Instructions
- Making the Spaetzel: 1. In a medium mixing bowl, combine flour, milk, eggs and spices until well incorporated, and a sticky dough forms should be somewhat loose and wet, not dry or runny). 2. Heat a large stockpot of water (about a gallon, leaving room at top) to a boil. You want to use a large pot with plenty of room so the fresh pasta doesn’t boil over as it cooks. 3. Once the water is at a rapid boil, press the dough in batches of about ½ cup at a time through a Spaetzel maker or colander with a spatular or wooden spoon directly over the pot of water. This should create small, dumpling-like noodles that drop into the water. 4. Continue to press all the dough thought the Spaetzel maker or colander (careful not to get to close to the hot water, or the dough will stick), until all dough is used. 5. Cook the Spaetzel 5-6 minutes in boiling water until they float and expand in size. Remove with slotted spoon to a bowl, to drain and set aside. Making the Spaetzel with Red Cabbage and Bacon: 1. Heat a large, deep skillet over medium heat. 2. Add chopped bacon and cook until crisp, stirring occasionally, about 7-10 minutes. 3. Remove crisp bacon with a slotted spoon to paper towels. 4. Add onions and cabbage to the pan with the bacon fat. Season with salt and pepper, and cook over medium heat, stirring occasionally- 7-8 minutes, until cabbage and onions are softened and lightly browned. 5. Add the garlic and cook 1 minute until just fragrant. 6. Add cooked Spaetzel and butter and toss to combine with the cabbage, onions and garlic. 7. Add the crisp bacon back to the pan, reserving a bit for topping (if desired). 8. Finish with a pinch salt and pepper 9. Sprinkle with fresh parsley and serve hot.
© Jawns I Cooked. All images & content are the sole property of Jawns I Cooked. Please ask permission prior to using my photos. If you would like to share one of my recipes, please link back to this post and re-write the instructions in your own words.
raju says
Thanks For Sharing this amazing recipe. My family loved it. I will be sharing this recipe with my friends. Hope the will like it.
Sharon Farnell says
I'm so happy you all enjoyed it! Thanks so much for sharing!