There’s just something so comforting about a plate full of rich, saucy meatballs that warm you right up. This Swedish Meatballs with Creamy Sauce Recipe is one of those dishes that turns any meal—weekday or weekend—into a cozy celebration. The creamy sauce is silky and full of flavor, making these meatballs truly unforgettable.
Jump to:
- Why You'll Love This Recipe
- Ingredients & Why They Work
- Make It Your Way
- Step-by-Step: How I Make Swedish Meatballs with Creamy Sauce Recipe
- Top Tip
- How to Serve Swedish Meatballs with Creamy Sauce Recipe
- Make Ahead and Storage
- Frequently Asked Questions:
- Final Thoughts
- Swedish Meatballs with Creamy Sauce Recipe
Why You'll Love This Recipe
Honestly, these Swedish meatballs hold a special place in my recipe box. They’re tender, seasoned just right, and swimming in that luscious creamy sauce. Every time I make this, the house smells amazing, and I always catch myself sneaking a few before dinner’s even served.
- Perfectly Balanced Flavors: The blend of spices like allspice and nutmeg adds warmth and depth to each bite without being overpowering.
- Creamy Sauce with a Twist: Using sour cream in the sauce keeps it tangy and smooth, cutting through the richness beautifully.
- Easy to Make in Batches: You can prep the meatballs ahead or freeze leftovers, making this an ideal meal for busy days or entertaining.
- Comfort Food Upgrade: These aren’t your average meatballs—they’re elevated but still super approachable for home cooks.
Ingredients & Why They Work
Each ingredient in this Swedish Meatballs with Creamy Sauce Recipe plays a key role in making the dish just right. The combo of ground beef and pork keeps the meatballs moist and flavorful, while the precise spices give them that iconic Swedish flavor. Here’s a peek into why I love these ingredients:
- Yellow Onion: Softened onions add a gentle sweetness and moisture, helping keep the meatballs tender.
- Garlic: Just enough to lift the savory profile without stealing the show.
- Panko breadcrumbs: These create light, pillowy meatballs without density.
- Parmesan Cheese: Adds a subtle nutty saltiness that gives a depth of flavor.
- Egg: Acts as a binder to hold everything together while keeping the texture soft.
- Milk: Hydrates the breadcrumbs and adds richness for juicy meatballs.
- Spices (oregano, allspice, nutmeg, pepper): This classic blend delivers that unmistakable Swedish warmth and aroma.
- Ground Beef and Pork: The mix balances flavor and tenderness perfectly.
- Butter and Flour: Create a luscious roux base for the creamy sauce.
- Beef Broth and Chicken Bouillon: Together they build a savory foundation with extra depth.
- Worcestershire Sauce and Dijon Mustard: A punch of umami and tang that brightens the sauce.
- Dried Parsley: Offers a mild herbaceous note.
- Sour Cream: The star ingredient for that creamy, tangy finish that holds the sauce together beautifully.
Make It Your Way
I like to tweak this recipe just a little depending on the season or who I’m cooking for—it’s super versatile. You can jazz things up or simplify based on what you have on hand or dietary preferences.
- Variation: Once, I swapped half the ground pork for ground veal, and the meatballs came out incredibly tender and silky. Give it a try if you want an extra luxurious version.
- Dairy-Free Adaptation: I’ve used coconut cream instead of sour cream for guests who avoid dairy—it changes the flavor, but still results in a rich sauce.
- Spice it Up: If you want a little heat, a pinch of smoked paprika or cayenne blends nicely with the warm spices without overpowering the classic flavors.
- Make it Gluten-Free: Just swap the panko breadcrumbs for gluten-free breadcrumbs or crushed almond flour, and you’re good to go.
Step-by-Step: How I Make Swedish Meatballs with Creamy Sauce Recipe
Step 1: Sauté onions and garlic until golden
Heat half the olive oil in a large, high-walled skillet on medium heat. Toss in the fine-diced yellow onions and minced garlic. Let them soften gently for about 5 minutes until fragrant and translucent—this step builds the aroma base for the meatballs. Set the mixture aside to cool before you add it to your minced meat. Cooling here is key so it doesn’t cook your egg prematurely in the mixing bowl.
Step 2: Mix all the meatball ingredients gently
In a big bowl, add the panko breadcrumbs, grated Parmesan, whisked egg, milk, your cooled onion-garlic mix, salt, oregano, allspice, nutmeg, and pepper. Give it a good stir to combine. Now toss in the ground beef and pork and mix gently—use your hands but don’t overwork it. I like to mix just until everything is evenly moistened. Overmixing toughens the meatballs, and we want tender, melt-in-your-mouth bites.
Step 3: Shape and chill
Roll the mixture into meatballs about 1½ inches in diameter—using a small cookie scoop makes this so much quicker and keeps them uniform. Place them on a plate or tray, then pop them in the fridge to chill for at least 15 minutes (up to overnight, covered). Chilling helps them hold their shape while browning.
Step 4: Prepare the savory sauce base
While the meatballs rest, combine beef broth, a cube of chicken bouillon (or beef bouillon if preferred), Worcestershire sauce, Dijon mustard, and dried parsley in a measuring cup or bowl with a spout. Set this aside—it’s going to turn into our delicious sauce.
Step 5: Brown the meatballs
Heat the remaining olive oil over medium-high heat in the skillet. Place the meatballs in batches so they aren't crowded. Brown each side for about a minute, rotating carefully to get an even crust all around. Once browned, remove them to a plate. If the pan looks oily, pour off the excess to keep the sauce from being greasy.
Step 6: Make the creamy sauce
Keeping the pan on medium heat, melt butter in the skillet. Use a spatula to scrape up any browned bits left from the meatballs—this adds flavor to the sauce. Stir in flour and cook for about 2 minutes, stirring continuously until it lightens to a golden brown. Slowly pour in the broth mixture a little at a time, whisking constantly to prevent lumps. Bring to a boil, then lower heat to simmer.
Step 7: Add sour cream and reheat meatballs
To avoid curdling, spoon about ¼ cup of the hot sauce into your sour cream in a separate bowl and stir to temper it. Then stir the sour cream mixture back into the sauce gently. Return the meatballs to the skillet, spoon the sauce over them, and simmer partially covered for 10–15 minutes, or until the meatballs are cooked through and tender.
Top Tip
Through my many attempts at perfecting this Swedish Meatballs with Creamy Sauce Recipe, I've learned a few tricks to your success and maximum flavor:
- Gentle Mixing: I always remind myself not to over-handle the meat when mixing; it really keeps those meatballs tender instead of tough.
- Chill Before Frying: Chilling the shaped meatballs for at least 15 minutes helps them hold their shape perfectly and browns up beautifully without falling apart.
- Tempering the Sour Cream: Stirring some warm sauce into sour cream before adding it back to the pan ensures a smooth, silky sauce without any curdling.
- Don’t Overcrowd the Pan: Giving your meatballs space while browning means better color and flavor on each one, so I cook them in batches.
How to Serve Swedish Meatballs with Creamy Sauce Recipe
Garnishes
I usually finish these with a sprinkle of fresh chopped parsley for a pop of vibrant green and a fresh note. Sometimes, I like a little minced chives on top just before serving for a subtle oniony brightness.
Side Dishes
Mashed potatoes are the classic Swedish pairing, and I totally get why—the creamy sauce soaks into them wonderfully. Egg noodles are another favorite, especially when tossed with a little butter and pepper. For something lighter, buttered green beans or a crisp salad with vinaigrette help balance the richness.
Creative Ways to Present
For special occasions, I like to serve these meatballs on a bed of buttered toast points or rye bread, topping each with a dollop of lingonberry jam on the side for a sweet-tart contrast. It’s a fun nod to traditional Swedish flavors with an elegant twist.
Make Ahead and Storage
Storing Leftovers
I store leftover Swedish meatballs and sauce in an airtight container in the fridge for up to three days. The flavors actually deepen overnight, so leftovers often taste even better the next day.
Freezing
This recipe freezes beautifully—I like to portion out the meatballs with sauce in freezer-safe containers or bags. Just thaw them overnight in the fridge before reheating for the best texture and flavor.
Reheating
To reheat, I prefer a gentle method like a makeshift double boiler or low stovetop heat. This keeps the sauce silky without breaking or curdling. Avoid high heat and microwaving, which can separate the sauce.
Frequently Asked Questions:
Absolutely! You can prepare the meatballs and sauce up to a day in advance. Store separately or together in the refrigerator, then gently reheat before serving. Chilling also helps the flavors meld beautifully.
The key is not to overmix the meat and to add moisture with ingredients like milk and sautéed onions. Also, chilling the meatballs before cooking helps them hold their juices. Cooking over medium-high heat, quickly browning them, seals in moisture.
Yes! Full-fat sour cream is best to keep the sauce creamy and smooth. If you’re avoiding dairy, coconut cream or a cashew cream can work as alternatives but will slightly change the flavor profile.
Using chicken bouillon in addition to beef broth adds an extra layer of savory depth that balances the richness of the meatballs and sour cream sauce. If chicken bouillon isn’t an option, beef bouillon works just fine.
Final Thoughts
This Swedish Meatballs with Creamy Sauce Recipe brings me right back to cozy family dinners and slow Sunday afternoons in the kitchen. It’s one of those meals that hugs you from the inside out—and the best part is, it’s easier than you think to get it just right. So go ahead, try it out, and treat yourself to something truly comforting and delicious. I promise, once you make these, they might just become your new favorite go-to comfort food.
Print
Swedish Meatballs with Creamy Sauce Recipe
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 33 meatballs
- Category: Main Course
- Method: Stovetop
- Cuisine: Swedish
Description
This classic Swedish Meatball recipe features tender, flavorful meatballs made from a blend of ground beef and pork, seasoned with aromatic spices, and served in a creamy, savory sauce. Perfect for serving over mashed potatoes or egg noodles, this comforting dish is easy to prepare and sure to please the whole family.
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 oregano
- ¼ teaspoon ground allspice
- ¼ teaspoon ground nutmeg
- ¼ teaspoon pepper
- ¾ lb. ground beef, 80% lean
- ½ lb. ground pork
Sauce
- 4 tablespoons butter
- 4 tablespoons flour
- 2 cups beef broth
- 1 cube chicken bouillon
- 2 teaspoons Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon dried parsley
- ½ cup sour cream, at room temperature
Instructions
- Sauté Onions and Garlic: Heat 1 tablespoon of olive oil in a large, high-walled skillet over medium heat. Add the finely diced onions and minced garlic. Cook for 5 minutes until softened. Remove from heat and let cool.
- Mix Meatball Ingredients: In a large bowl, combine panko breadcrumbs, Parmesan cheese, whisked egg, milk, cooled onions and garlic, salt, oregano, ground allspice, ground nutmeg, and pepper. Add ground beef and ground pork. Gently mix until ingredients are evenly combined, being careful not to overwork the meat.
- Shape Meatballs: Roll the mixture into 1 ½-inch meatballs using your hands or a small cookie scoop for uniform size. Place the meatballs on a plate, then transfer to the refrigerator to chill for 15 minutes or up to overnight, covered if chilling longer.
- Prepare Sauce Base: While the meatballs chill, combine beef broth, chicken bouillon cube, Worcestershire sauce, Dijon mustard, and dried parsley in a large measuring cup and set aside.
- Brown Meatballs: Heat the remaining 1 tablespoon of olive oil in a large skillet over medium-high heat. Brown the meatballs in batches, allowing space between each to easily turn. Brown each side for about 1 minute until golden. Remove from skillet and set aside. Drain excess oil as needed.
- Make Roux: In the same skillet, melt butter over medium heat. Use a silicone spatula to scrape up browned bits from the pan. Stir in flour and cook continuously for 2 minutes until the mixture begins to brown lightly.
- Add Broth Mixture: Gradually add the beef broth mixture in small splashes while stirring continuously. Bring to a boil, then reduce heat and simmer.
- Incorporate Sour Cream: Place sour cream in a medium bowl. Stir in about ¼ cup of hot sauce to temper it, then mix back into the skillet sauce over low heat, ensuring the sauce is smooth and creamy.
- Simmer Meatballs in Sauce: Return meatballs and any accumulated juices to the skillet. Spoon sauce over the meatballs. Cover partially and cook over low heat for 10 to 15 minutes or until meatballs are fully cooked through and heated.
- Serve: Garnish with fresh parsley. Serve the Swedish meatballs over mashed potatoes or egg noodles for a delicious, comforting meal.
Notes
- The chicken bouillon adds depth of flavor and balances the beef broth; beef bouillon can be substituted if preferred.
- Use full-fat sour cream to prevent curdling; heavy cream can be used as an alternative.
- Feel free to use a mixture of ground beef, pork, and veal to suit your taste.
- A total of 1¼ pounds of meat is ideal for cooking in a 12-inch, high-walled skillet.
- Store leftovers in an airtight container in the refrigerator for up to 3 days or freeze for up to 3 months.
- Reheat leftovers gently using a double boiler method to avoid breaking the sauce.
- Uniform meatball sizes help ensure even cooking; using a cookie scoop helps achieve this.
Nutrition
- Serving Size: 1 meatball
- Calories: 120 kcal
- Sugar: 1 g
- Sodium: 250 mg
- Fat: 8 g
- Saturated Fat: 3 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 6 g
- Fiber: 0.5 g
- Protein: 7 g
- Cholesterol: 45 mg
Leave a Reply