If you have ever dreamed of recreating that irresistible comfort food from your favorite Scandinavian café, this Classic Swedish Meatballs with Creamy Sauce Recipe is exactly what you need. Picture perfectly tender meatballs with a blend of beef and pork, baked with warm spices, then draped in a luscious, velvety sauce that hugs every bite. This dish is a celebration of simple ingredients coming together to create unforgettable flavors that will inspire you to make it again and again.

Ingredients You’ll Need
This recipe relies on straightforward, everyday ingredients that each play a crucial role in delivering the authentic taste and rich texture you expect from Swedish meatballs. From the mix of ground meats to the creamy sauce base, each item is essential for that perfect balance of flavor and comfort.
- Ground Beef (1 pound): Aim for 80-85% lean to keep meatballs juicy without excess fat.
- Ground Pork (1/2 pound): Adds a tender texture and richer flavor.
- Breadcrumbs (1 cup): Helps bind the mixture while soaking up moisture for softness.
- Milk (1/4 cup): Keeps the meatballs moist and tender.
- Onion (1 medium): Finely chopped to add natural sweetness and depth.
- Egg (1 large): Acts as a binder for the meatball mixture.
- Garlic (2 cloves): Minced for that warm, aromatic flavor.
- Nutmeg (a pinch): Adds a hint of cozy spice that’s signature to Swedish meatballs.
- Salt (1 teaspoon): Essential for seasoning and enhancing overall flavor.
- Black Pepper (1/2 teaspoon): Adds subtle heat and balance.
- Butter (2 tablespoons): For cooking meatballs and enriching the sauce.
- Flour (2 tablespoons): Used to thicken the creamy sauce perfectly.
- Beef Broth (1 cup): Forms the flavorful base of the sauce.
- Heavy Cream (1 cup): Creates a luxuriously smooth and creamy sauce.
How to Make Classic Swedish Meatballs with Creamy Sauce Recipe
Step 1: Mix the Meats
Begin by combining the ground beef and ground pork in a large bowl. This blend gives your meatballs the classic juicy texture and balanced flavor that makes this recipe stand out.
Step 2: Sauté the Onions
Finely chop your onion and gently sauté it in butter until translucent. This step softens the onions and brings out their natural sweetness, which is key to the dish’s rich flavor profile. Set aside to cool before adding to the meat.
Step 3: Soak the Breadcrumbs
Add breadcrumbs to the meat mixture along with milk, letting the breadcrumbs soak up the moisture. This ensures the meatballs stay tender and moist after cooking.
Step 4: Combine Aromatics and Seasonings
Crack the egg into your mixture, then add minced garlic, a pinch of nutmeg, salt, and black pepper. Mix gently until everything just comes together—it’s important not to overwork the meat for tender meatballs.
Step 5: Shape the Meatballs
Form the mixture into small, uniform 1-inch meatballs. Keeping them evenly sized helps with cooking them through perfectly.
Step 6: Brown the Meatballs
Heat butter in a skillet over medium heat and cook the meatballs in batches, browning on all sides. This caramelization adds flavor and texture that you don’t want to miss.
Step 7: Prepare the Sauce Roux
Once the meatballs are removed, add flour to the drippings in the pan and stir using a whisk to create a smooth roux. This thickening step is essential for that creamy sauce to develop.
Step 8: Add the Broth
Gradually whisk in beef broth, scraping up any browned bits from the skillet. Those bits add depth and richness to your sauce’s flavor.
Step 9: Stir in the Cream
Reduce the heat to low and slowly add heavy cream while stirring, turning your broth into a luscious, silky sauce that perfectly complements the meatballs.
Step 10: Simmer Together
Return the meatballs to the skillet and let them simmer gently in the creamy sauce for about 10 minutes so flavors meld and the meatballs finish cooking tenderly.
Step 11: Final Touches
Taste your sauce and adjust seasoning if needed. Your Classic Swedish Meatballs with Creamy Sauce Recipe is ready to delight!
How to Serve Classic Swedish Meatballs with Creamy Sauce Recipe

Garnishes
Sprinkle freshly chopped parsley or chives over the meatballs for a vibrant splash of color and a hint of fresh, herbal brightness that cuts through the richness of the creamy sauce beautifully.
Side Dishes
Traditionally served with buttery mashed potatoes or egg noodles to sop up every bit of that heavenly sauce. Lingonberry jam on the side offers the perfect sweet-tart contrast that elevates the dish to new heights.
Creative Ways to Present
Try serving your meatballs skewer-style on appetizer sticks for parties, or layer them over creamy cauliflower mash for a low-carb twist. Even a toasted sandwich with pickled cucumbers and a drizzle of the sauce turns this classic into a fun, casual meal.
Make Ahead and Storage
Storing Leftovers
Let your meatballs cool completely, then store them in an airtight container with the sauce for up to 3 days in the fridge. This makes for a quick, comforting meal any time you need it.
Freezing
These meatballs freeze wonderfully. Freeze cooked meatballs with sauce in a freezer-safe container or bag for up to 2 months. Thaw overnight in the fridge before reheating for the best texture.
Reheating
Gently reheat meatballs and sauce over low to medium heat on the stovetop, stirring occasionally until warmed through. Avoid microwave reheating if possible to keep the sauce silky and the meatballs tender.
FAQs
Can I use all beef instead of mixing pork and beef?
Absolutely, but using a mix of pork and beef delivers a juicier, more flavorful meatball. Pork adds fat and tenderness that ground beef alone might lack, especially if the beef is very lean.
Is nutmeg really necessary in the recipe?
While a pinch of nutmeg might seem minor, it provides a classic warm note that rounds out the seasoning. If unavailable, you can omit it, but it truly enhances the traditional Swedish flavor.
Can I make the sauce dairy-free?
Yes, substitute heavy cream with coconut cream or a thick oat milk cream alternative. The texture will be slightly different, but the sauce will still be rich and delicious.
What is the best way to keep meatballs tender?
Do not overmix the meat mixture, and soak the breadcrumbs in milk before adding. Also, gentle cooking and simmering in sauce rather than frying too long helps maintain tenderness.
Can I add herbs or spices to customize the recipe?
Definitely! Fresh dill or thyme complement the flavors beautifully. Just add them in small amounts to not overpower the classic taste of the dish.
Final Thoughts
This Classic Swedish Meatballs with Creamy Sauce Recipe is a true kitchen treasure that brings warmth and joy to any table. Whether you’re making it for a cozy family dinner or impressing guests, these meatballs deliver a taste of Sweden’s comforting culinary tradition that you’ll fall in love with immediately. Don’t wait to dive into the cozy goodness and get cooking!
Print
Classic Swedish Meatballs with Creamy Sauce Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 to 4.4 servings
- Category: Main Course
- Method: Frying
- Cuisine: Swedish
Description
Classic Swedish Meatballs with Creamy Sauce feature tender meatballs made from a blend of ground beef and pork, pan-fried to golden perfection, then simmered in a rich, velvety cream sauce. A comforting dish perfect for family dinners, served best with mashed potatoes or egg noodles.
Ingredients
Meatball Mixture
- 1 pound Ground Beef (80-85% lean)
- 1/2 pound Ground Pork
- 1 cup Breadcrumbs (plain or seasoned)
- 1/4 cup Milk
- 1 medium Onion, finely chopped
- 1 large Egg
- 2 cloves Garlic, minced
- 1 pinch Nutmeg
- 1 teaspoon Salt
- 1/2 teaspoon Black Pepper
For Cooking & Sauce
- 2 tablespoons Butter
- 2 tablespoons Flour
- 1 cup Beef Broth
- 1 cup Heavy Cream
Instructions
- Combine Meats: In a large bowl, thoroughly mix ground beef and ground pork to create a uniform meat mixture.
- Sauté Onion: Heat butter in a small pan and sauté the finely chopped onion until translucent. Remove from heat and allow to cool before adding to the meat mixture to prevent cooking the egg prematurely.
- Prepare Breadcrumbs: Add breadcrumbs and milk to the meat mixture, letting the breadcrumbs soak for a few minutes for moisture retention.
- Season and Bind: Crack the egg into the mixture, then add minced garlic, nutmeg, salt, and black pepper. Mix gently until just combined to avoid tough meatballs.
- Shape Meatballs: Form the mixture into approximately 1-inch diameter meatballs, ensuring consistent size for even cooking.
- Brown Meatballs: In a skillet, heat butter over medium heat. Cook meatballs in batches, browning them evenly on all sides to develop flavor and texture.
- Make Roux: Remove browned meatballs and set aside. In the same skillet with drippings, add flour and stir continuously to cook the flour, forming a roux to thicken the sauce.
- Add Broth: Gradually whisk in beef broth while scraping the pan bottom to incorporate browned bits and ensure a smooth sauce.
- Incorporate Cream: Reduce heat to low, then slowly stir in heavy cream, creating a rich and creamy sauce base.
- Simmer Meatballs: Return the browned meatballs to the skillet, spooning sauce over them, and simmer gently for 10 minutes to cook through and meld flavors.
- Final Seasoning & Serve: Taste the sauce and adjust seasoning if necessary before serving the meatballs hot with the creamy sauce.
Notes
- Using a mix of ground beef and pork enhances the texture and flavor of the meatballs.
- Allowing breadcrumbs to soak in milk prevents dry meatballs.
- Cooking onions separately prevents the egg from cooking prematurely when mixing.
- Simmer the meatballs gently in the sauce to keep them tender and moist.
- Serve with mashed potatoes, egg noodles, or lingonberry jam for an authentic Swedish experience.

