Hackbällchen in cremiger Sauce mit Kartoffelpüree, or German meatballs in creamy sauce with mashed potatoes, is one of those cozy, feel-good meals that brings everyone to the table. Juicy, tender meatballs are simmered in a rich, savory cream sauce and served over buttery, fluffy mashed potatoes — perfect for chilly evenings, family dinners, or just when you need something comforting and satisfying.
This dish is a beloved staple in many German homes. While similar to Swedish köttbullar or Italian polpette, these meatballs have their own flair: hearty, flavorful, and paired with the kind of creamy sauce that begs to be spooned over everything.
Ingredients Overview
Each component of this dish plays an essential role in building richness, balance, and home-style flavor.
For the Hackbällchen (Meatballs)
-
Ground Meat: Traditionally a mix of beef and pork (50/50) for juiciness and flavor. You can also use all beef or even turkey for a lighter version.
-
Egg: Binds the mixture together.
-
Breadcrumbs or Soaked Bread Roll: Keeps the meatballs soft and tender.
-
Onion: Finely grated or sautéed for sweet, aromatic depth.
-
Garlic: Optional but adds flavor.
-
Salt, Pepper, Mustard, Paprika: A classic blend for German-style meatballs.
For the Creamy Sauce
-
Butter: Base for the roux.
-
Flour: Thickens the sauce.
-
Beef or Vegetable Broth: For savory depth.
-
Heavy Cream or Crème Fraîche: Adds richness.
-
Dijon Mustard: Balances the cream with tanginess.
-
Parsley: For a fresh finish.
For the Kartoffelpüree (Mashed Potatoes)
-
Starchy Potatoes: Like Yukon Gold or floury varieties.
-
Butter and Milk: For creaminess and body.
-
Nutmeg: A pinch adds warmth — a traditional German touch.
-
Salt: Essential.
Substitutions:
-
Use plant-based cream and veggie broth for a dairy-free version.
-
Swap in mashed cauliflower for a low-carb twist.
Step-by-Step Instructions
1. Make the Meatballs
-
In a bowl, combine:
-
500g ground beef and pork mix
-
1 egg
-
1 small onion, grated
-
1 clove garlic, minced (optional)
-
2 tbsp mustard
-
½ cup breadcrumbs or 1 soaked bread roll
-
1 tsp paprika
-
Salt and pepper to taste
-
-
Mix gently with your hands until just combined.
-
Form into small meatballs, about 1–1.5 inches in diameter.
2. Brown the Meatballs
-
Heat 2 tbsp oil in a large skillet over medium-high heat.
-
Sear meatballs in batches until browned on all sides (about 5–6 minutes).
-
Remove and set aside — they’ll finish cooking in the sauce.
3. Make the Cream Sauce
-
In the same skillet, melt 2 tbsp butter.
-
Whisk in 2 tbsp flour and cook for 1 minute.
-
Gradually add 1½ cups beef broth, whisking constantly to avoid lumps.
-
Stir in ½ cup cream and 1 tsp Dijon mustard.
-
Bring to a gentle simmer, return meatballs to the pan, cover, and cook for another 10 minutes until meatballs are cooked through and sauce is thickened.
-
Taste and adjust seasoning. Add fresh parsley before serving.
4. Make the Mashed Potatoes
-
Peel and dice 800g potatoes.
-
Boil in salted water until fork-tender (about 15 minutes).
-
Drain and mash with:
-
2–3 tbsp butter
-
½–¾ cup warm milk
-
Salt and a pinch of nutmeg to taste
-
-
Mix until creamy and smooth.
5. Assemble and Serve
-
Spoon mashed potatoes onto plates.
-
Top with hot meatballs and plenty of creamy sauce.
-
Garnish with more parsley if desired.
Tips, Variations & Substitutions
-
Soak Your Breadcrumbs: If using a bread roll, soak it in milk and squeeze out excess liquid before adding.
-
Don’t Overmix: This keeps meatballs tender.
-
Double the Sauce: It’s so good, you’ll want extra for the mashed potatoes!
-
Make it Spicy: Add a pinch of chili flakes to the sauce or meat mixture.
Lighter Version: Use turkey or chicken, light cream, and serve over mashed cauliflower.
Gluten-Free Option: Use GF breadcrumbs and cornstarch in place of flour.
Serving Ideas & Occasions
This is a well-rounded comfort meal, great for a variety of moments:
Serve With:
-
Green beans, steamed carrots, or roasted Brussels sprouts
-
A fresh green salad with lemon vinaigrette
-
Apple compote (Apfelmus) on the side — traditional in many German homes
When to Serve:
-
Cozy family dinners
-
Sunday lunches
-
Meal prep — both meatballs and potatoes reheat well
-
Holidays or casual gatherings
Nutritional & Health Notes
This dish is filling and hearty, but also easy to balance with smart portions and sides:
-
Protein: Rich from the meat and egg.
-
Comforting Carbs: Potatoes offer energy and satiety.
-
Calcium & Fat: Provided by cream and butter — use moderate amounts or substitutes if needed.
-
Fiber & Veggies: Add cooked greens or serve with a salad to balance.
It’s classic comfort food — hearty, nostalgic, and homemade.
FAQs
Q1: Can I bake the meatballs instead of frying?
A1: Yes! Bake at 400°F (200°C) for 15–20 minutes until golden and fully cooked. Then simmer in sauce.
Q2: How do I avoid dry meatballs?
A2: Don’t overmix, and use a blend of beef and pork or add a bit of soaked bread. Cooking them in sauce also helps keep them juicy.
Q3: Can I make the mashed potatoes ahead of time?
A3: Absolutely. Store in the fridge and reheat with a splash of milk and butter to bring back creaminess.
Q4: Is this dish freezer-friendly?
A4: Yes. Freeze the cooked meatballs and sauce together in an airtight container for up to 2 months. Make mashed potatoes fresh for best texture.
Q5: What if I don’t have cream?
A5: Use milk with a bit of flour or cornstarch to thicken. Crème fraîche or Greek yogurt can also be used (add off heat to prevent curdling).
Q6: Can I use only beef?
A6: Yes, though pork adds richness. If using all beef, add a splash of milk or extra breadcrumbs for tenderness.
Q7: What herbs work best with this dish?
A7: Fresh parsley is traditional, but chives or thyme also complement the flavors well.
Tender German-style meatballs in a creamy, savory sauce served with buttery mashed potatoes. A comforting and family-friendly classic.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: Serves 4
Ingredients
Meatballs:
-
500g ground beef/pork mix
-
1 egg
-
1 grated onion
-
1 clove garlic (optional)
-
2 tbsp mustard
-
½ cup breadcrumbs or soaked bread
-
1 tsp paprika
-
Salt & pepper
-
Oil for frying
Cream Sauce:
-
2 tbsp butter
-
2 tbsp flour
-
1½ cups beef broth
-
½ cup heavy cream
-
1 tsp Dijon mustard
-
Fresh parsley
Mashed Potatoes:
-
800g starchy potatoes
-
2–3 tbsp butter
-
½–¾ cup warm milk
-
Salt & pinch of nutmeg
Instructions
-
Mix all meatball ingredients and form small balls. Brown in skillet, then set aside.
-
In same skillet, melt butter. Stir in flour, then broth. Add cream and mustard. Simmer.
-
Return meatballs to sauce. Cover and cook 10 min.
-
Boil and mash potatoes with butter, milk, nutmeg, and salt.
-
Serve meatballs over mashed potatoes with plenty of sauce and parsley.