There’s something undeniably comforting about sinking your teeth into tender, perfectly seasoned meatballs smothered in a rich, velvety sauce. This Swedish Meatballs with Creamy Sauce Recipe has been a go-to in my kitchen for years, and once you try it, I bet you’ll understand why—it hits all the cozy, satisfying notes you want in a classic home-cooked meal.
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
Let me tell you, there’s a reason this dish is a crowd favorite. The combination of spices in the meatballs adds that subtle warmth and depth, while the creamy sauce binds everything together with a silky finish. Every bite feels like a little hug from the inside.
- Balanced Flavors: The blend of beef and pork keeps the meatballs juicy and tender, while a mix of allspice and nutmeg adds that signature Swedish twist.
- Creamy Sauce Magic: The sauce is unbelievably rich but not heavy, thanks to sour cream and a touch of Dijon mustard that brightens it up.
- Simple Yet Impressive: You’ll wow family and guests with homemade flavors that feel gourmet but come together without fuss.
- Meal Flexibility: Whether you serve it over egg noodles, mashed potatoes, or even rice, it’s always a winner that’s perfect for any occasion.
Ingredients & Why They Work
This recipe relies on simple, high-quality ingredients that play off each other beautifully. Using both ground beef and pork creates that juicy texture I love in meatballs. The spices are subtle but essential, enhancing the flavor without overpowering it.
- Yellow Onion: Adds sweetness and moisture to the meatballs, ensuring they stay tender.
- Garlic: A classic flavor that brings warmth and a fragrant kick.
- Panko Breadcrumbs: These keep the meatballs light and fluffy without being dense.
- Parmesan Cheese: Gives a savory depth and a hint of umami that you might not expect.
- Egg: Acts as a binder to hold the meatballs together gently.
- Milk: Moistens the breadcrumbs, giving the meatballs a tender texture.
- Ground Beef and Pork: The perfect duo for juicy, flavorful meatballs with good structure.
- Allspice, Nutmeg, Oregano: These spices bring that iconic Swedish flavor profile—warm and comforting without being overwhelming.
- Butter and Flour (for the sauce): Form the roux that thickens the sauce to silky perfection.
- Beef Broth and Chicken Bouillon: Provide a rich, savory base with layered flavor complexity.
- Worcestershire Sauce & Dijon Mustard: Slightly tangy notes to balance and brighten the sauce.
- Sour Cream: Adds creaminess and a subtle tang that makes the sauce shine.
Make It Your Way
I love experimenting with this recipe depending on the season and who I’m feeding. It’s so versatile that you can tweak it easily—either to match your pantry or make it feel a bit more special.
- Variation: Once, I swapped out the pork for veal, and the meatballs turned out incredibly tender and delicate—perfect for a fancier dinner.
- Dietary Twist: For a lighter version, try using half turkey instead of beef and pork; the sauce still carries all that richness.
- Spice it Up: Adding a pinch of smoked paprika or cayenne gives the meatballs a subtle smoky heat if you’re feeling adventurous.
- Make It Vegan: You can replace the meat with plant-based crumbles and use vegan butter and sour cream substitutes for a cruelty-free version.
Step-by-Step: How I Make Swedish Meatballs with Creamy Sauce Recipe
Step 1: Sauté Onions and Garlic to Build Flavor
Start by heating half the olive oil in a large, high-walled skillet over medium heat. Toss in the finely diced onions and minced garlic, letting them soften and sweeten gently for about 5 minutes. It’s amazing how much this simple step deepens the flavor base. Once softened, set them aside to cool before adding to your meat mixture—this prevents cooking the egg prematurely.
Step 2: Mix Meatball Ingredients with Care
In a large bowl, combine panko breadcrumbs, Parmesan cheese, whisked egg, milk, the cooled onions and garlic, along with salt, oregano, allspice, nutmeg, and pepper. Gently fold in the ground beef and pork without overworking the mixture. Overmixing can make meatballs tough, so stop as soon as everything looks evenly incorporated.
Step 3: Shape and Chill for Best Texture
Roll the mixture into 1½-inch meatballs—using a small cookie scoop really helps keep them uniform in size. Place them on a plate and chill in the fridge for a minimum of 15 minutes but overnight is even better if time allows. The rest in the fridge helps the meatballs hold their shape and makes frying smoother.
Step 4: Brown Meatballs to Lock In Juices
Heat the remaining olive oil in your skillet over medium-high heat. Brown the meatballs in batches, making sure to leave some space between each for even cooking. Brown each side for about 1 minute—you want a nice caramelized crust without cooking them through yet. Then, remove and set aside. If you notice the heat is too high or the meatballs start burning, lower it slightly. Drain excess oil when finished to keep the sauce silky.
Step 5: Build the Creamy Sauce from Scratch
Melt butter in the same skillet over medium heat, using a silicone spatula to scrape up those tasty brown bits left by the meatballs. Stir in flour and cook while stirring continuously for about 2 minutes until it turns golden brown, creating a flavorful roux. Gradually add the beef broth mixture (made with broth, chicken bouillon cube, Worcestershire sauce, Dijon mustard, and parsley) in small splashes, whisking constantly to avoid lumps. Bring the sauce to a boil, then reduce to a simmer.
Step 6: Finish the Sauce with Sour Cream and Simmer
To avoid curdling, scoop some warm sauce into a bowl with the room temperature sour cream, stirring to combine smoothly. Then, stir this mixture back into your sauce over low heat until fully incorporated. Return the meatballs to the skillet along with any juices from the resting plate. Spoon sauce over them and simmer gently, partially covered, for 10-15 minutes to let flavors meld and ensure the meatballs are cooked through.
Top Tip
After making this Swedish Meatballs with Creamy Sauce Recipe a bunch of times, I learned a few tricks that saved me from common slips and really boosted the flavor.
- Don’t Skip Chilling: Letting your meatballs rest in the fridge firms them up, which makes browning easier and prevents falling apart.
- Cook Onions Slowly: Softening the onions separately deepens their flavor without overcooking the meat.
- Taste Your Sauce Base: Before adding sour cream, give the broth mixture a quick taste to adjust seasoning—it makes a huge difference.
- Low and Slow Finishing: Simmer meatballs gently at the end so they stay juicy and the sauce thickens perfectly without breaking.
How to Serve Swedish Meatballs with Creamy Sauce Recipe
Garnishes
I usually sprinkle fresh chopped parsley on top for a pop of color and freshness. Sometimes, a dusting of extra Parmesan cheese adds a lovely salty finish. If you want a little tang, a few lingonberries or a spoonful of cranberry sauce pairs beautifully, taking you straight to the heart of Sweden.
Side Dishes
My personal favorite is serving these meatballs over creamy mashed potatoes—the sauce just soaks in perfectly. Egg noodles are a classic alternative and super easy on a busy weeknight. For something lighter, buttered green beans or a crisp cucumber salad provide great contrast to the rich meatballs.
Creative Ways to Present
For special occasions, I like to present the meatballs in individual ramekins with sauce ladled over and a sprinkle of fresh herbs. Sometimes, I arrange them on a large platter with a bed of noodles surrounded by lingonberry jam in a small bowl for dipping. It instantly feels festive and inviting.
Make Ahead and Storage
Storing Leftovers
I store leftover meatballs and sauce in an airtight container in the fridge, where they keep well for up to 3 days. The flavor actually deepens overnight, making it a great make-ahead meal.
Freezing
This recipe freezes beautifully! I like to portion the meatballs separately from the sauce in freezer-safe containers. That way, I can defrost only what I need and avoid mushy leftovers.
Reheating
When reheating, I recommend using a gentle double boiler setup or warming them slowly on the stovetop over low heat. High heat tends to break the sauce and dry out the meatballs. Stir gently as they come up to temperature for the best texture.
Frequently Asked Questions:
Yes, you can use all ground beef if that’s what you have on hand, but mixing pork in adds extra fat and tenderness, making the meatballs juicier and more flavorful.
Using full-fat sour cream at room temperature and tempering it by mixing with some warm sauce before adding it back helps keep the sauce smooth and creamy without curdling.
Absolutely! Form the meatballs and chill them for up to overnight before cooking. You can also cook them, then store leftovers in the fridge or freezer to reheat later.
Traditional sides include mashed potatoes and egg noodles, but buttered vegetables or a fresh cucumber salad also work beautifully to balance the richness.
Final Thoughts
This Swedish Meatballs with Creamy Sauce Recipe always brings a little extra warmth and comfort into my kitchen. It’s one of those dishes that feels like a hug on a plate, perfect for family dinners or when you want to impress with minimal stress. Give it a go—I promise it’ll earn a special place in your recipe rotation, just like it did in mine.
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 combines tender beef and pork meatballs seasoned with warm spices and baked in a rich, creamy gravy made with beef broth, sour cream, and a hint of Dijon mustard. Perfect served over mashed potatoes or egg noodles, these meatballs are browned to perfection and simmered in a flavorful sauce for a comforting meal.
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
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é Aromatics: Heat half of the olive oil in a large, high-walled skillet over medium heat. Add finely diced onions and minced garlic, and sauté for 5 minutes until softened. Remove from heat and let cool.
- Make Meatball Mixture: In a large bowl, combine panko breadcrumbs, Parmesan cheese, whisked egg, milk, cooled onions and garlic, salt, oregano, ground allspice, ground nutmeg, and pepper. Gently mix in ground beef and pork until just combined without overworking the mixture.
- Form Meatballs: Roll the mixture into 1 ½-inch meatballs using your hands or a small cookie scoop for uniform size. Place them on a plate and refrigerate for at least 15 minutes or up to overnight, covered.
- Prepare Sauce Base: While the meatballs chill, mix together beef broth, chicken bouillon cube, Worcestershire sauce, Dijon mustard, and dried parsley in a large measuring cup. Set aside.
- Brown Meatballs: Heat the remaining olive oil in the same skillet over medium-high heat. Brown the meatballs in batches, giving them plenty of space to brown on all sides, about 1 minute per side. Remove meatballs and set aside. Drain excess oil from the skillet if necessary.
- Make Roux: Melt butter in the skillet over medium heat. Using a silicone spatula, scrape the bottom to loosen browned bits. Stir in flour and cook for 2 minutes, stirring continuously until it begins to brown slightly.
- Add Broth to Roux: Gradually add the beef broth mixture in small splashes while stirring continuously to prevent lumps. Bring the sauce to a boil, then reduce the heat to a simmer.
- Incorporate Sour Cream: Place sour cream in a medium bowl and add about ¼ cup of the hot sauce, stirring until smooth. Slowly stir the sour cream mixture back into the skillet with the sauce over low heat until fully combined.
- Simmer Meatballs: Return the browned meatballs and any accumulated juices to the skillet. Spoon sauce over them and let cook on low heat, partially covered, for 10-15 minutes until heated through and meatballs are fully cooked.
- Serve: Garnish with fresh parsley and serve the Swedish meatballs over mashed potatoes or egg noodles for a delicious meal.
Notes
- Use full-fat sour cream to prevent curdling in the sauce.
- Chicken bouillon adds depth of flavor; beef bouillon can be substituted if preferred.
- Heavy cream can be used instead of sour cream for a richer sauce.
- You can vary the meat ratio using beef, pork, and veal for different flavors.
- A 12-inch high-walled skillet is ideal for cooking this amount of meatballs.
- Store leftovers in an airtight container refrigerated for up to 3 days or freeze for up to 3 months.
- For reheating, use a double boiler or low heat to avoid breaking the sauce.
Nutrition
- Serving Size: 1 meatball with sauce
- Calories: 120 kcal
- Sugar: 1 g
- Sodium: 320 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