I absolutely adore this Swedish Meatballs in Creamy Sauce Recipe because it hits all the right notes of comfort and elegance. The tender, flavorful meatballs bathed in a rich, velvety sauce make it a perfect meal for cozy nights or special gatherings. I love how this dish feels both traditional and a little indulgent, with layers of warming spices and creamy sauce that just melt in your mouth. It’s one of my go-to recipes when I want to impress without spending hours in the kitchen.
Why You'll Love This Swedish Meatballs in Creamy Sauce Recipe
When it comes to comfort food, this Swedish Meatballs in Creamy Sauce Recipe is truly a standout. I’m always amazed at how the combination of beef and pork, seasoned with spices like nutmeg and allspice, creates such a warm, inviting flavor profile. The sauce is decadently creamy with just the right hints of tanginess from sour cream and depth from beef broth and Dijon mustard. Every bite feels perfectly balanced and utterly satisfying.
Another reason I’m such a fan of this recipe is how approachable it is. Even though it feels like a special dish, the steps are straightforward and the ingredients are simple pantry staples that come to life in the end result. I appreciate recipes that don’t require a cooking degree or rare ingredients, and this one fits the bill perfectly. Plus, I love that you can make the meatballs ahead of time, so dinner is easier on busy evenings.
This recipe shines at all kinds of occasions. Whether I’m serving a family dinner, hosting friends during the holidays, or even preparing a dish for a casual weeknight meal, it always brings smiles to the table. The creamy sauce pairs wonderfully with mashed potatoes or wide egg noodles, making the meal feel complete. It’s a real crowd-pleaser that never fails to impress.
Ingredients You'll Need
The ingredients in this Swedish Meatballs in Creamy Sauce Recipe are beautifully simple yet essential to achieving that classic flavor and luscious texture. Each one plays a key role — from the panko that keeps the meatballs tender, to the Parmesan adding a subtle salty depth, to the spices that give the dish its unmistakable warmth.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Olive oil: Used in two stages to soften onions and brown meatballs for rich flavor and caramelization.
- Yellow onion: Adds mild sweetness and aromatic depth when finely diced and cooked.
- Garlic: Brings subtle pungency and warmth to the meat mixture.
- Panko breadcrumbs: Keeps meatballs soft and juicy by retaining moisture without weighing them down.
- Parmesan cheese: Enhances umami and adds a delicate saltiness.
- Egg: Binds ingredients together to ensure perfectly shaped meatballs.
- Milk: Moistens the breadcrumb mixture for tenderness.
- Salt and spices: Oregano, allspice, nutmeg, and pepper create a classic Swedish flavor profile.
- Ground beef and pork: Combination balances lean and fatty textures for juicy meatballs.
- Butter and flour: Form a roux that thickens the creamy sauce.
- Beef broth and bouillon cube: Provide the savory base for the sauce.
- Worcestershire sauce and Dijon mustard: Add tang and complexity to the sauce.
- Dried parsley: Offers subtle herbaceous notes to brighten the dish.
- Sour cream: Creates that wonderfully creamy, tangy sauce that coats the meatballs.
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. Cook gently for about 5 minutes until softened and fragrant. Then set aside and let this mixture cool completely.
Step 2: In a large mixing bowl, combine the panko breadcrumbs, Parmesan cheese, whisked egg, milk, and the cooled onion and garlic mixture. Season with salt, dried oregano, ground allspice, ground nutmeg, and black pepper. Add the ground beef and pork, then gently mix everything together until just combined. Avoid overmixing to keep the meatballs tender.
Step 3: Shape the mixture into 1 ½-inch meatballs using your hands or a small cookie scoop for uniform size. Place them on a plate and chill in the refrigerator for at least 15 minutes, or if you want, cover and refrigerate overnight for ease and better texture.
Step 4: While the meatballs chill, whisk together the beef broth, chicken bouillon cube, Worcestershire sauce, Dijon mustard, and dried parsley in a large measuring cup or bowl. Set this flavorful broth mixture aside.
Step 5: Heat the remaining olive oil in a large skillet over medium-high heat. Add the meatballs in batches, making sure to give them plenty of space so they brown evenly on all sides. Cook for about 1 minute per side until golden brown. Remove the meatballs and set them aside. Drain any excess oil from the skillet.
Step 6: Melt the butter in the same skillet over medium heat. Once melted, stir in the flour and cook for 2 minutes, stirring continuously, until the mixture starts to turn golden brown — this forms your roux and thickens the sauce.
Step 7: Gradually add the broth mixture in small splashes while stirring continuously to avoid lumps. Bring it to a boil, then reduce to a simmer as the sauce thickens.
Step 8: To prevent the sour cream from curdling, place it in a medium bowl and slowly whisk in about ¼ cup of the warm sauce until smooth. Then stir this tempered sour cream mixture back into the skillet over low heat until fully incorporated.
Step 9: Return the browned meatballs along with any juices on the plate back to the skillet. Spoon sauce over the top and simmer gently, partially covered, for 10 to 15 minutes, or until meatballs are cooked through and tender.
Step 10: Garnish with fresh parsley if you have it, then serve hot over creamy mashed potatoes or buttered egg noodles for an unforgettable meal.
Servings and Timing
This Swedish Meatballs in Creamy Sauce Recipe makes about 33 meatballs, which comfortably serves 6 to 8 people depending on appetite and side dishes. The prep time, including chopping and mixing, is roughly 15 to 20 minutes. Cooking the onions and garlic plus browning the meatballs takes another 15 minutes. Simmering the sauce and meatballs together requires about 15 minutes, totaling around 45 minutes of hands-on time. Adding chilling time for the meatballs will extend the overall time but can be done ahead to save time on the day you serve.
How to Serve This Swedish Meatballs in Creamy Sauce Recipe
I love serving this dish super hot for that luscious, creamy experience that warms you up from the inside out. My go-to accompaniments are creamy mashed potatoes or buttered egg noodles—both soak up the sauce beautifully and provide a satisfying base. You can also try creamy polenta or even steamed rice if you want a twist.
For a fresh touch, I like to sprinkle chopped fresh parsley or chives on top for color and brightness. A slice of crusty bread to mop up any remaining sauce is always a hit. When plating, I prefer generous portions of meatballs arranged over the starch with sauce spooned over and some garnish for contrast. It looks inviting and feels homey.
As for drinks, this dish pairs beautifully with a light red wine like Pinot Noir or a soft Merlot. For non-alcoholic options, a crisp apple cider or sparkling water with lemon complements the creaminess. I often save this recipe for cozy family dinners, festive occasions, or when friends visit because it presents so nicely and pleases a crowd.
Variations
If you want to switch things up, this Swedish Meatballs in Creamy Sauce Recipe is very versatile. For example, you can swap out the beef and pork for ground turkey or chicken if you prefer a leaner option. Just be mindful the texture may be a bit different, and you might want to add a bit more seasoning. I’ve also experimented with using gluten-free breadcrumbs and flour to make a gluten-free version, and it works quite well without losing the classic charm.
For a dairy-free or vegan adaptation, try using plant-based meat substitutes and swap the butter and sour cream for vegan margarine and coconut cream or a cashew cream sauce. It won’t taste exactly the same, but it’s still delicious and has that creamy feel.
If you’re craving a flavor variation, adding a touch of smoked paprika or fresh dill to the meat mixture can add a nice twist. You can also experiment with cooking the meatballs in the oven instead of browning them on the stovetop for a hands-free method, though I find the skillet browning adds unbeatable flavor and texture.
Storage and Reheating
Storing Leftovers
I usually store any leftover Swedish meatballs and sauce in an airtight container in the refrigerator. They keep well for about 3 to 4 days. Using glass containers with tight-fitting lids helps maintain freshness and prevents the sauce from absorbing other fridge odors. Make sure the meatballs are cooled to room temperature before sealing to avoid condensation buildup.
Freezing
This recipe freezes beautifully! I recommend freezing the meatballs separate from the sauce first by placing them on a baking sheet lined with parchment paper until solid, then transferring them to a freezer-safe bag or container. You can also freeze the sauce separately in smaller portions. Frozen Swedish meatballs with sauce will stay good for up to 3 months. To defrost, thaw overnight in the fridge to keep texture intact.
Reheating
To reheat, I gently warm the meatballs and sauce together in a covered skillet over low heat until heated through, stirring occasionally. Avoid microwaving if possible, as it can cause the sauce to separate or the meat to dry out. Adding a splash of broth or water while reheating helps restore creaminess. Reheat only once for best flavor and texture.
FAQs
Can I make the meatballs ahead of time?
Absolutely! One of my favorite tips is to form the meatballs a day in advance and refrigerate them. This not only saves time on cooking day but also helps the meatballs hold their shape better during cooking. Just make sure to cover them tightly and bring them back to temperature gently when cooking the sauce.
What can I serve instead of mashed potatoes?
If mashed potatoes aren’t your favorite, the sauce and meatballs are fantastic with buttered egg noodles, creamy polenta, or steamed rice. Even a fresh green vegetable like sautéed spinach or roasted broccoli pairs nicely to add texture and color to the plate.
How can I make this recipe gluten-free?
To make gluten-free Swedish meatballs in creamy sauce, simply swap the panko breadcrumbs for gluten-free breadcrumbs and use a gluten-free flour blend for the roux. Make sure your beef broth and Worcestershire sauce are gluten-free as well. The flavor stays just as wonderful!
Is it possible to freeze this dish after cooking?
Yes, you can freeze the meatballs and sauce together once cooled. Portion into freezer-safe containers and freeze up to 3 months. Just thaw in the fridge overnight and reheat gently on the stovetop for best results.
Can I use sour cream alternatives?
Definitely! Full-fat Greek yogurt or crème fraîche are great alternatives for the sour cream in the sauce if you want a slightly different tang or texture. Just make sure whatever you use is at room temperature to avoid curdling when mixing into the warm sauce.
Conclusion
I hope you’re as excited as I am to dive into this classic Swedish Meatballs in Creamy Sauce Recipe. It’s one of those comforting dishes that feels like a warm hug on a plate, and once you try it, I’m sure it’ll become a favorite in your kitchen too. Don’t hesitate to make it your own with the variations and serving ideas I shared. Happy cooking and even happier eating!
Print
Swedish Meatballs in Creamy Sauce Recipe
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 33 meatballs
- Category: Main Course
- Method: Stovetop
- Cuisine: Swedish
Description
Classic Swedish Meatballs made with a blend of ground beef and pork, seasoned with aromatic spices, and simmered in a creamy, savory sauce. Perfectly browned meatballs served in a rich gravy, ideal for pairing with mashed potatoes or egg noodles.
Ingredients
Meatballs
- 2 tablespoons olive oil, divided
- ½ 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 dried oregano
- ¼ teaspoon ground allspice
- ¼ teaspoon ground nutmeg
- ¼ teaspoon black pepper
- ¾ lb. ground beef (80% lean)
- ½ lb. ground pork
Sauce
- 4 tablespoons butter
- 4 tablespoons flour
- 2 cups beef broth
- 1 chicken bouillon cube
- 2 teaspoons Worcestershire sauce
- 1 teaspoon Dijon mustard (can substitute mustard powder)
- 1 teaspoon dried parsley
- ½ cup sour cream, at room temperature
Instructions
- Cook aromatics: Heat 1 tablespoon of olive oil in a large, high-walled skillet over medium heat. Add the finely diced onions and minced garlic, cooking gently for 5 minutes until softened. Remove from heat and let cool.
- Prepare meatball mixture: In a large bowl, combine the panko breadcrumbs, Parmesan cheese, whisked egg, milk, cooled onions and garlic, salt, oregano, allspice, nutmeg, and pepper. Gently fold in the ground beef and pork until fully integrated but do not overmix to avoid tough meatballs.
- Shape and chill meatballs: Roll the mixture into 1 ½-inch meatballs using a small cookie scoop or hands for uniformity. Place on a plate and refrigerate for at least 15 minutes or up to overnight, covered.
- Mix sauce ingredients: While meatballs chill, in a large measuring cup combine beef broth, chicken bouillon cube, Worcestershire sauce, Dijon mustard, and dried parsley. Set aside.
- Brown meatballs: Heat the remaining 1 tablespoon olive oil in a large skillet over medium-high heat. Brown the meatballs in batches, spacing them out to brown evenly on all sides, about 1 minute per side. Remove meatballs and drain excess oil from skillet.
- Make roux: In the same skillet, melt butter over medium heat. Stir with a silicone spatula to scrape up browned bits from the bottom. Add flour and cook while stirring continuously for 2 minutes until it turns light brown.
- Add broth mixture: Gradually add the beef broth mixture in small splashes, stirring constantly to avoid lumps. Bring to a boil, then reduce to a simmer.
- Temper sour cream: Place sour cream in a separate bowl. Slowly whisk about ¼ cup of the warm sauce into the sour cream to temper it and prevent curdling. Then stir the tempered sour cream back into the skillet, mixing over low heat to incorporate fully.
- Simmer meatballs: Return the browned meatballs and any accumulated juices to the skillet. Spoon sauce over them and let simmer partially covered on low heat for 10-15 minutes, or until fully cooked through.
- Serve: Garnish with fresh parsley and serve meatballs and sauce over mashed potatoes or egg noodles for a comforting meal.
Notes
- You can substitute Dijon mustard with mustard powder if unavailable.
- Chilling meatballs helps maintain their shape and results in a better texture.
- If you want a richer sauce, consider using beef stock instead of broth.
- The use of panko breadcrumbs adds a light texture to the meatballs.
- Fresh parsley garnish enhances flavor and presentation.
- Use 80% lean ground beef for juicier meatballs.
- The chicken bouillon cube intensifies the sauce but can be omitted for a milder flavor or dietary restrictions.
Leave a Reply