
If you've been following me for a while, you know I love sharing recipes that connect to my family's background, and this one's especially close to home. My family has a lot of German ancestry (and I had a very German maiden name) and this year I even had a whole Oktoberfest dinner at my house. Cheese spaetzle (or Käsespätzle) is one of those classic comfort foods that always makes me think of my grandparents and all the cozy, carb-filled dishes they loved. It's basically the German version of mac and cheese, but with tiny dumpling-like noodles instead of pasta.
This version keeps things simple and approachable by using packaged spaetzle, but it's still every bit as rich and comforting as the homemade kind. Between the creamy Swiss and Gouda sauce, the caramelized onions, and a sprinkle of chives on top, this cheese spaetzle is cozy, cheesy perfection in a skillet.

What Is Spaetzle?
Spaetzle (pronounced "SHPET-zle") is a traditional German egg noodle or dumpling that's made from a thick batter rather than a typical pasta dough. The batter is usually pushed through a special spaetzle maker or colander into boiling water, creating small, soft, chewy noodles that are perfect for soaking up sauces.
You can find packaged spaetzle in many grocery stores, and it cooks up quickly, which makes it great for easy weeknight meals. It's often served as a side dish with stews, sausages, or schnitzel, but when it's turned into Käsespätzle, it becomes the star of the show.
What Is Käsespätzle?
Käsespätzle literally means "cheese spaetzle" in German, and it's a beloved comfort food throughout southern Germany and Austria. The dish is made by layering cooked spaetzle with grated cheese (traditionally Emmental or Gruyère) and topping it all with caramelized onions. Some versions are baked to get bubbly and golden, while others are served right from the pan, melty and creamy.
My take on Käsespätzle leans a little creamier, with a luscious sauce made from Swiss and Gouda cheeses, heavy cream, and a touch of Dijon mustard for depth. It's a quick, cozy dish that's perfect for chilly nights or when you just want something warm and cheesy.

Ingredients You'll Need
Here's what makes this cheese spaetzle so flavorful and satisfying:
- Spaetzle: The base of the dish. Using packaged spaetzle saves time while still giving that authentic chewy texture.
- Swiss and Gouda cheese: A perfect mix of nutty, creamy, and melty.
- Heavy cream and milk: Create a smooth, velvety sauce.
- Caramelized onions and garlic: Add savory sweetness and depth.
- Dijon mustard and smoked paprika: Small touches that bring the sauce to life.
- Chives: Fresh, mild onion flavor that balances all the richness.
How to Make Cheese Spaetzle
- Cook the spaetzle. Boil the packaged spaetzle according to the package directions, then drain.
- Caramelize the onions. Sauté them in butter until golden and soft, then add garlic for extra flavor.
- Make the cheese sauce. Whisk flour into the butter-onion mixture, then stir in cream, milk, Dijon, and paprika. Simmer until slightly thickened.
- Add the cheese. Stir in the Swiss and Gouda until melted and smooth.
- Combine. Toss the cooked spaetzle into the sauce, add the chives, and season to taste.
- Optional bake step. For a bubbly top, sprinkle extra cheese and broil a few minutes.
Serve it warm, topped with more chives or even crispy onions for extra crunch.

FAQs About Cheese Spaetzle (Käsespätzle)
Can I use different cheeses?
Yes! Gruyère or Fontina are great options if you want to mix things up. Each gives a slightly different flavor, but they all melt beautifully.
Can I make this ahead of time?
You can assemble the dish a few hours ahead, then bake it right before serving. If reheating leftovers, just add a splash of milk or cream to loosen up the sauce.
What goes with cheese spaetzle?
It's delicious on its own, but also pairs perfectly with green salads, roasted veggies, or any kind of sausage or schnitzel.
Cheese Spaetzle (Käsespätzle)
Cheese Spaetzle is rich, cheesy, and satisfying, kind of like a German take on mac and cheese, but with way more flavor and texture. Perfect as a side or hearty main dish on a chilly night.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 Servings 1x
- Category: Side Dish
- Method: cooking
- Cuisine: german
Ingredients
2 tablespoons butter
1 small yellow onion, thinly sliced
2 cloves garlic, minced
1 tablespoon flour
1 cup heavy cream
½ cup whole milk (or more cream if you want it extra rich)
1 teaspoon Dijon mustard (adds depth)
½ teaspoon smoked paprika (optional but amazing)
1 ½ cups shredded Swiss cheese
1 ½ cups shredded Gouda cheese
Salt and pepper, to taste
2 tablespoons chopped fresh chives (plus more for garnish)
Optional: crispy fried onions or buttered breadcrumbs for topping
Instructions
-
Cook the spaetzle: Bring a large pot of salted water to a boil. Cook the spaetzle according to the package directions, drain, and set aside.
-
Sauté the onions: In a large skillet or sauté pan, melt the butter over medium heat. Add the sliced onions and cook for about 8-10 minutes, stirring occasionally, until golden and caramelized. Add the garlic and cook another 30 seconds, just until fragrant.
-
Make the creamy sauce: Sprinkle the flour over the onions and stir to coat. Slowly pour in the heavy cream and milk while whisking. Stir in Dijon mustard, smoked paprika, a pinch of salt, and black pepper. Simmer for 2-3 minutes, until the sauce thickens slightly.
-
Add the cheese: Reduce the heat to low and stir in the Swiss and Gouda cheeses, a handful at a time, until melted and smooth.
-
Combine: Add the cooked spaetzle to the pan and toss to coat it evenly in the cheese sauce. Stir in the chopped chives. Taste and adjust seasoning with more salt or pepper as needed.
-
Optional bake step (for extra golden goodness): Transfer the cheesy spaetzle to a greased baking dish, top with extra shredded cheese and crispy onions or buttered breadcrumbs, and broil for 2-3 minutes until bubbly and browned.
-
Serve: Garnish with more fresh chives and serve warm.
Notes
-
Cheese blend: Swiss and Gouda create a smooth, nutty, and perfectly gooey sauce. Feel free to swap in Gruyère or Fontina for a different flavor profile.
-
Onions are key: Don't rush caramelizing the onions, they add sweetness and depth that balance all the richness.
-
Packaged spaetzle: Dried or fresh both work well. Just cook according to the package directions before tossing with the sauce.
-
Make it your own: Add crispy bacon, sautéed mushrooms, or a little nutmeg for extra flavor.
-
To bake or not to bake: You can serve it creamy straight from the pan, or top it with extra cheese and broil for a bubbly, golden finish.
-
Leftovers: Reheat gently on the stove with a splash of milk or cream to bring the sauce back to life.


