I absolutely adore sharing my Swedish Meatballs in Creamy Sauce Recipe because it's one of those comforting dishes that warms both your heart and your kitchen. The tender, perfectly spiced meatballs swimming in a luscious, velvety sauce create a flavor experience that feels like a hug on a plate. Every time I make this dish, I get so excited to dive into those rich, savory notes balanced with a hint of warmth from the spices. Whether you’re welcoming family to the dinner table or craving a cozy solo meal, this recipe never fails to impress and satisfy.
Why You'll Love This Swedish Meatballs in Creamy Sauce Recipe
What really draws me to this Swedish Meatballs in Creamy Sauce Recipe is its perfect harmony between bold flavors and gentle creaminess. The ground beef and pork blend brings just the right amount of richness, while fragrant spices like nutmeg and allspice add that subtle but unforgettable depth. The creamy sauce, enriched with sour cream and a tang of Dijon mustard, ties the whole dish together in the most delicious way. It’s indulgent without being overwhelming, and every bite feels thoughtfully balanced.
On top of the amazing taste, I love how straightforward this recipe is to prepare. Even if you’re new to cooking meatballs from scratch, the step-by-step method guides you through mixing, chilling, browning, and simmering with ease. It’s a dish that works for weeknight dinners as well as special occasions, like holiday feasts or casual gatherings. Honestly, the warmth and comfort it delivers make it a standout crowd-pleaser that I keep coming back to again and again.
Ingredients You'll Need
This recipe uses simple, everyday ingredients that work together like magic to create that classic Swedish meatball flavor and the creamy sauce that coats them perfectly. Each component plays a crucial role in building the taste, texture, and inviting color that make this dish unforgettable.
- Olive oil: Divided in half for sautéing onions and browning meatballs—adds richness and helps build flavor layers.
- Yellow onion: Finely diced and softened to bring sweetness and aromatic depth.
- Garlic: Minced for a gentle pungency that complements the meat perfectly.
- Panko breadcrumbs: Adds lightness and helps keep the meatballs tender and moist.
- Parmesan cheese: Provides a savory, umami boost inside the meatballs.
- Egg: Binds the mixture together to create the ideal meatball consistency.
- Milk: Softens breadcrumbs and adds moisture for tender meatballs.
- Salt and spices (oregano, allspice, nutmeg, pepper): These give the meatballs their signature Swedish flavor profile.
- Ground beef and pork: The beef adds richness while the pork brings juiciness and flavor complexity.
- Butter and flour: Combine to create a roux that thickens the creamy sauce perfectly.
- Beef broth and chicken bouillon cube: Form the savory base of the sauce with deep, meaty notes.
- Worcestershire sauce and Dijon mustard: Add piquant layers boosting the sauce’s umami and tanginess.
- Dried parsley: Brings a fresh herbal note to both the sauce and garnish.
- Sour cream: Stirred in at the end for creaminess and a slight tang that brightens the sauce beautifully.
Directions
Step 1: Heat half of the olive oil in a large, high-sided skillet over medium heat. Add the finely diced onions and minced garlic, then soften them gently for about 5 minutes. Remove from heat and set aside to cool completely.
Step 2: In a large mixing bowl, combine the panko breadcrumbs, Parmesan cheese, whisked egg, milk, cooled onions and garlic, salt, oregano, ground allspice, nutmeg, and pepper. Gently incorporate both the ground beef and pork into the mixture, taking care not to overmix—the meatballs will be tender rather than tough.
Step 3: Roll the mixture into roughly 1 ½-inch meatballs, using a small cookie scoop if you want uniform sizes. Place them on a plate, then chill in the refrigerator for at least 15 minutes or up to overnight (tightly cover if chilling overnight) to help them hold their shape.
Step 4: While the meatballs chill, mix together the beef broth, chicken bouillon cube, Worcestershire sauce, Dijon mustard, and dried parsley in a large measuring cup or bowl; set this savory mixture aside.
Step 5: Heat the remaining olive oil in the now-empty skillet over medium-high heat. Brown the meatballs in batches, leaving enough room around each to easily turn so every side becomes golden—this usually takes about 1 minute per side. Adjust heat as necessary to avoid burning, then remove browned meatballs to a plate and discard any excess oil from the skillet.
Step 6: Melt the butter in the same skillet over medium heat. Use a silicone spatula to scrape up any browned bits from the bottom—that’s flavor gold. Stir in the flour and cook for 2 minutes, stirring constantly, until the mixture becomes lightly golden to form a smooth roux.
Step 7: Gradually pour in the broth mixture in small splashes while stirring constantly. Bring everything to a boil, then reduce heat to a gentle simmer, allowing the sauce to thicken slightly.
Step 8: Place the sour cream in a medium bowl. To prevent curdling, slowly whisk in about ¼ cup of the hot sauce until smooth and warm. Then gently stir this mixture back into the sauce pot, cooking over low heat until fully incorporated and creamy.
Step 9: Return the browned meatballs and any accumulated juices back into the skillet with the sauce. Spoon sauce over the top, cover partially, and let everything heat through over low heat for 10 to 15 minutes, ensuring the meatballs are cooked fully and tender.
Step 10: Garnish with freshly chopped parsley and serve immediately, ideally over fluffy mashed potatoes or buttery egg noodles for the ultimate comforting finish.
Servings and Timing
This Swedish Meatballs in Creamy Sauce Recipe makes a generous 33 meatballs, perfect for serving about 6 to 8 people depending on appetite and side dishes. The prep time clocks in at around 30 minutes, including chopping and mixing, with 15 minutes chilling time for the meatballs. Cooking time is about 30 to 35 minutes for browning and simmering the sauce. Altogether, you’re looking at roughly 1 hour and 5 minutes from start to finish. If you chill the meatballs overnight, that adds convenience for prep-ahead meals without extra hands-on time.
How to Serve This Swedish Meatballs in Creamy Sauce Recipe
When it comes to serving, I love layering textures and flavors alongside the tender meatballs and luscious sauce. Classic mashed potatoes make a wonderful bed for these meatballs because their creamy softness soaks up every bit of that rich sauce. For something with a little more bite, buttered egg noodles are a fantastic alternative that adds a subtle chew and buttery richness, wrapping the sauce around each forkful.
To elevate presentation, I garnish generously with fresh chopped parsley, which adds a bright, herbal pop that contrasts beautifully with the creamy sauce. For a festive touch, sprinkle a little extra Parmesan right before serving or place the meatballs in individual warm bowls for a cozy, inviting vibe. As for beverages, I usually reach for a medium-bodied red wine like Pinot Noir or a fruity Gamay—both complement the meaty, creamy components without overpowering them. For a non-alcoholic option, sparkling water with a slice of lemon or creamy iced tea keeps the palate refreshed.
I find these meatballs perfect for a hearty weeknight dinner, but they also shine at holiday dinners, potlucks, or casual family gatherings where comfort and flavor need to take center stage. Serve them warm, right from the stove, to enjoy the sauce's full richness and the meatballs' tender juiciness.
Variations
Over time, I’ve enjoyed making a few tweaks to customize this Swedish Meatballs in Creamy Sauce Recipe to suit different tastes or dietary needs. For example, substituting ground turkey or chicken for the beef and pork makes a leaner version that still holds great flavor—just be sure to keep the breadcrumbs well-moistened to maintain moisture. If you need a gluten-free option, swapping panko breadcrumbs for gluten-free breadcrumbs or crushed gluten-free crackers works beautifully without sacrificing texture.
If you’re vegan or vegetarian, I suggest trying plant-based ground “meat” alternatives combined with a chickpea flour or flaxseed binder in place of eggs. The sauce adapts well by swapping sour cream for a coconut cream or cashew cream, infused with a bit of mustard powder for tang. For a flavor twist, adding a touch of smoked paprika or replacing parsley with dill can give the meatballs and sauce a unique and unexpected kick.
Cooking methods can vary too—I’ve sometimes baked the meatballs in a preheated oven at 400°F for about 15-18 minutes instead of pan-browning to save time. Though you lose some of the caramelized crust, the meatballs still turn out wonderfully tender and soak up the sauce flavors perfectly. Whichever way you choose, the core comforts of this recipe reliably shine through.
Storage and Reheating
Storing Leftovers
I always store leftover Swedish meatballs in a tightly sealed airtight container to keep them fresh and prevent the sauce from absorbing unwanted odors. Refrigerate them within two hours of cooking. Properly stored, the leftovers will stay delicious for up to 3 to 4 days. I find keeping the meatballs submerged slightly in sauce in the container helps maintain moisture and flavor.
Freezing
This recipe freezes exceptionally well, which is great if you want to prep in bulk or save leftovers for another day. I recommend freezing the meatballs and sauce together in a freezer-safe container or heavy-duty freezer bags, leaving a little headspace to allow for expansion. Ideally, freeze within 2 hours of cooking to lock in freshness. They’ll keep well in the freezer for up to 3 months. When ready, thaw overnight in the fridge for best results before reheating.
Reheating
To reheat, gently warm the meatballs and sauce on the stovetop over low to medium-low heat, stirring occasionally to prevent the sauce from separating. Avoid microwaving directly as it can sometimes cause texture changes or curdling in creamy sauces. If the sauce seems too thick after reheating, add a splash of beef broth or milk to bring it back to that silky consistency. Heating low and slow preserves that tender meatball texture and keeps the sauce smooth and luscious.
FAQs
Can I make the meatballs ahead of time?
Absolutely! I recommend forming the meatballs and chilling them in the fridge for at least 15 minutes, or ideally overnight. Chilling helps them hold their shape during cooking and allows the flavors to meld and deepen. You can even fully cook them and reheat later if you prefer.
What can I substitute for sour cream in the sauce?
If you don’t have sour cream, Greek yogurt can be a great substitute, but be sure to stir it in slowly and keep the heat low to avoid curdling. For dairy-free options, coconut cream or a cashew cream puree works well to maintain creaminess and add a subtle sweetness.
How do I prevent the meatballs from falling apart?
Using the right binding agents like egg and breadcrumbs, plus chilling the meatballs before cooking, are key steps I always follow. Also, avoid overmixing the meat batter to keep them tender but sturdy. When browning, handle them gently and don’t overcrowd the pan to get a nice crust that helps keep them intact.
Can I use only one type of ground meat?
You can, but I find the combination of ground beef and pork gives the best balance of flavor and juiciness. Using only beef can be a bit leaner and slightly less tender, while pork alone may be too fatty. If you use one meat, consider adjusting fat content or adding extra moisture.
What should I serve on the side?
Mashed potatoes and buttered egg noodles are classic choices I love, but roasted vegetables, green beans, or a crisp salad can also add fresh textures and balance. Pick something that soaks up the creamy sauce or offers a contrasting crunch for the most satisfying meal.
Conclusion
I can’t recommend this Swedish Meatballs in Creamy Sauce Recipe enough if you're craving a dish that feels like a warm embrace on a plate. The rich, creamy sauce paired with tender, flavorful meatballs makes every bite pure comfort food magic. Whether you’re making it for your family, dinner guests, or just treating yourself, I know this recipe will quickly become a favorite in your kitchen like it is in mine. Give it a try and enjoy the delicious traditions it brings to your table!
PrintSwedish Meatballs in Creamy Sauce Recipe
This classic Swedish Meatball recipe features tender, flavorful meatballs made from a mix of ground beef and pork, gently spiced with allspice and nutmeg. The meatballs are browned to perfection and simmered in a rich, creamy gravy made from beef broth, sour cream, and Dijon mustard, creating a comforting and satisfying dish perfect for serving over mashed potatoes or egg noodles.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 33 meatballs
- Category: Main Course
- Method: Stovetop
- Cuisine: Swedish
Ingredients
Meatballs
- 2 tablespoons olive oil (divided in half)
- ½ cup yellow onion (finely diced)
- 2 cloves garlic (minced)
- ½ cup panko breadcrumbs
- ¼ cup Parmesan cheese
- 1 large egg (whisked)
- ⅓ cup milk
- 1 teaspoon salt
- ¼ teaspoon oregano
- ¼ teaspoon ground allspice
- ¼ teaspoon ground nutmeg
- ¼ teaspoon pepper
- ¾ lb. ground beef (80% lean)
- ½ lb. ground pork
Gravy
- 4 tablespoons butter
- 4 tablespoons flour
- 2 cups beef broth
- 1 cube chicken bouillon
- 2 teaspoons Worcestershire sauce
- 1 teaspoon Dijon mustard (or mustard powder)
- 1 teaspoon dried parsley
- ½ cup sour cream (at room temperature)
Instructions
- Sauté Aromatics: Heat ½ of the olive oil in a large, high-walled skillet over medium heat. Add the finely diced onions and minced garlic and cook until softened, about 5 minutes. Remove from heat and let cool.
- Mix Meatball Ingredients: In a large bowl, combine the panko breadcrumbs, Parmesan cheese, whisked egg, milk, cooled onions and garlic, salt, oregano, allspice, nutmeg, and pepper. Add the ground beef and pork, gently mixing just until evenly combined to avoid tough meatballs.
- Form Meatballs and Chill: Roll the mixture into 1 ½-inch meatballs using your hands or a small cookie scoop for uniformity. Place on a plate and refrigerate for at least 15 minutes or up to overnight, covered.
- Prepare Broth Mixture: While the meatballs chill, mix together beef broth, chicken bouillon cube, Worcestershire sauce, Dijon mustard, and dried parsley in a large measuring cup with a spout. Set aside.
- Brown the Meatballs: Heat the remaining olive oil in a large skillet over medium-high heat. Add the meatballs in batches, leaving space around each to brown evenly. Cook about 1 minute per side until nicely browned. Remove meatballs and drain any excess oil.
- Make Roux and Gravy Base: In the same skillet, melt butter over medium heat. Using a silicone spatula, stir the pan bottom to loosen browned bits. Add flour and cook, stirring continuously for 2 minutes until it starts to brown lightly.
- Add Broth Mixture: Gradually add the broth mixture in small splashes, stirring constantly to avoid lumps. Bring to a boil, then reduce heat to a simmer.
- Incorporate Sour Cream: Place sour cream in a medium bowl. Temper the sour cream by slowly mixing in about ¼ cup of the hot sauce until smooth. Then stir the sour cream mixture back into the sauce in the skillet over low heat until fully incorporated.
- Simmer Meatballs in Sauce: Return the browned meatballs and any juices from the plate to the skillet. Spoon sauce over the meatballs. Cover partially and heat through on low for 10-15 minutes, or until meatballs are cooked fully.
- Garnish and Serve: Garnish with fresh parsley. Serve meatballs and creamy gravy over mashed potatoes or egg noodles for a classic Swedish presentation.
Notes
- For best texture, avoid overworking the meat when combining ingredients; this keeps meatballs tender.
- Chilling the meatballs before cooking helps them hold their shape better.
- If you don't have chicken bouillon cubes, you can substitute with 2 cups of prepared beef broth for convenience.
- Serving suggestion: top with fresh parsley and accompany with classic sides like mashed potatoes or buttered egg noodles.

Leave a Reply