Swedish Meatballs with Creamy Sauce and Egg Noodles
A Comforting Classic with Rich Flavor and Tender Texture
There are few dishes as comforting and satisfying as a plate of Swedish meatballs served in a rich, creamy sauce over soft egg noodles. This dish is beloved around the world for its balance of flavors and textures: tender, seasoned meatballs, a velvety gravy with subtle warmth, and perfectly cooked noodles that soak up every drop of sauce.
Swedish meatballs are different from other types of meatballs. They are smaller, softer, and more delicately seasoned, often featuring a blend of spices like nutmeg and allspice. The sauce is not tomato-based but instead made with broth and cream, giving it a luxurious, savory depth.
This recipe is designed to help you recreate a restaurant-quality version at home, with detailed steps and tips to ensure perfect results every time.
What Makes Swedish Meatballs Unique
Swedish meatballs stand out for several reasons:
- They are smaller and softer than typical meatballs
- They are lightly spiced with warm, aromatic flavors
- They are served in a creamy, savory sauce rather than tomato sauce
- They are often paired with noodles, mashed potatoes, or lingonberry jam
The combination of mild spices and creamy sauce creates a dish that is both comforting and elegant.
Ingredients
For the Meatballs
- 500 g ground beef
- 250 g ground pork
- 1 small onion, finely grated
- 2 cloves garlic, minced
- 1/2 cup breadcrumbs
- 1/3 cup milk
- 1 large egg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- 2 tablespoons butter (for frying)
- 1 tablespoon oil
For the Creamy Sauce
- 2 tablespoons butter
- 2 tablespoons flour
- 2 cups beef broth
- 1 cup heavy cream
- 1 tablespoon soy sauce
- 1 teaspoon Dijon mustard
- Salt and pepper to taste
For Serving
- Egg noodles
- Fresh parsley, chopped
Choosing the Right Ingredients
Meat Blend
A combination of beef and pork creates the perfect texture. Beef provides flavor, while pork adds tenderness and moisture.
Breadcrumbs and Milk
This mixture, known as a panade, keeps the meatballs soft and prevents them from becoming dense.
Spices
Allspice and nutmeg are essential for authentic flavor. They add warmth without overpowering the dish.
Cream
Use full-fat cream for a rich and smooth sauce.
Step 1: Preparing the Panade
In a small bowl, combine breadcrumbs and milk.
Let the mixture sit for about 5 minutes until the breadcrumbs absorb the milk and soften.
This step ensures the meatballs remain tender and juicy.
Step 2: Mixing the Meatball Mixture
In a large bowl, combine:
- Ground beef
- Ground pork
- Grated onion
- Garlic
- Egg
- Prepared breadcrumb mixture
- Salt, pepper, allspice, and nutmeg
Mix gently until just combined. Avoid overmixing, as this can make the meatballs tough.
Step 3: Shaping the Meatballs
Using your hands or a small scoop, form the mixture into small, even-sized balls.
Place them on a tray as you work.
Keeping them uniform ensures even cooking.
Step 4: Browning the Meatballs
Heat butter and oil in a large skillet over medium heat.
Add the meatballs in batches, making sure not to overcrowd the pan.
Brown them on all sides until golden. They do not need to be fully cooked at this stage.
Remove and set aside.
Step 5: Making the Sauce Base
In the same pan, melt butter and add flour.
Cook for 1–2 minutes while stirring to form a roux.
This step removes the raw flour taste and creates the base for a thick, smooth sauce.
Step 6: Adding the Liquid
Gradually pour in the beef broth while whisking continuously to prevent lumps.
Once smooth, add the cream.
Bring the sauce to a gentle simmer.
Step 7: Seasoning the Sauce
Add soy sauce and Dijon mustard.
These ingredients deepen the flavor and add subtle complexity.
Season with salt and pepper to taste.
Step 8: Finishing the Meatballs in Sauce
Return the browned meatballs to the pan.
Simmer gently for 10–15 minutes until the meatballs are fully cooked and the sauce thickens.
Stir occasionally to coat the meatballs evenly.
Step 9: Cooking the Egg Noodles
Bring a pot of salted water to a boil.
Cook the egg noodles according to package instructions until tender.
Drain and set aside.
Step 10: Serving the Dish
Serve the meatballs over a bed of egg noodles.
Spoon the creamy sauce generously over the top.
Garnish with chopped parsley.
Tips for Perfect Swedish Meatballs
Do Not Overmix
Overmixing can make the meatballs dense instead of tender.
Brown for Flavor
Browning adds depth and richness to both the meatballs and the sauce.
Simmer Gently
Avoid boiling the sauce, as it can cause the cream to separate.
Use Fresh Spices
Freshly ground spices provide better aroma and flavor.
Variations
With Mashed Potatoes
Serve with creamy mashed potatoes instead of noodles for a traditional approach.
With Lingonberry Sauce
Add a sweet-tart element by serving with lingonberry jam.
Lighter Version
Use half-and-half instead of heavy cream for a lighter sauce.
Chicken Meatballs
Substitute ground chicken or turkey for a leaner option.
Storage
- Store in the refrigerator for up to 3 days
- Reheat gently on the stovetop with a splash of broth or cream
- Can be frozen for up to 1 month
Common Mistakes to Avoid
- Skipping the breadcrumb mixture
- Overcooking the meatballs
- Making the sauce too thick or too thin
- Using high heat with cream
- Not seasoning properly
Why This Dish Is So Loved
Swedish meatballs are a perfect example of comfort food done right. They are warm, creamy, and satisfying without being overly heavy.
The combination of tender meat, silky sauce, and soft noodles creates a dish that feels both homey and refined.
It is a meal that brings people together, whether for a family dinner or a special occasion.
Final Thoughts
Swedish meatballs with creamy sauce and egg noodles are a timeless classic that never goes out of style. With their rich flavor, tender texture, and comforting appeal, they are a dish worth mastering.
Once you make them from scratch, you will understand why they are so beloved around the world. They are simple, satisfying, and endlessly comforting—a recipe you will return to again and again.