Swedish Meatballs Cream Sauce

Featured in: One-Pan Everyday Family Suppers

This classic Scandinavian dish features gently spiced beef and pork meatballs, cooked to tender perfection. Soaked breadcrumbs and aromatic spices keep the mixture moist and flavorful. Meatballs are pan-fried to develop a golden crust, then simmered in a luscious creamy brown sauce enriched with Worcestershire and Dijon mustard. Served alongside mashed potatoes and lingonberry jam, it’s a warm, satisfying meal great for family dinners or cozy gatherings.

Updated on Mon, 29 Dec 2025 12:16:00 GMT
Close-up of Swedish Meatballs simmering in a creamy sauce, ready to be served with mashed potatoes. Pin This
Close-up of Swedish Meatballs simmering in a creamy sauce, ready to be served with mashed potatoes. | orchardflint.com

My neighbor brought a casserole of Swedish meatballs to our door one snowy evening, and I watched my kids devour them faster than any homemade pasta I'd made. The sauce was silky and almost buttery, with a whisper of spice that made you want another bite. I finally asked for her approach, scribbled notes on the back of an envelope, and discovered that the secret wasn't complicated—it was just respecting the meat and letting the cream do its magic. Now this is the dish I make when I want everyone at the table to slow down and actually enjoy their meal.

I made these for a small dinner party last winter, and my friend with the impossibly picky palate went back for thirds without even commenting on the spices—she just kept eating. That's when I knew I'd nailed it, that the allspice and nutmeg were so subtle they just whispered in the background instead of announcing themselves loudly.

Ingredients

  • Ground beef and pork: The combination gives you richness from the pork and structure from the beef, each doing what it does best without overpowering the other.
  • Fresh breadcrumbs soaked in milk: This is what keeps the meatballs from becoming dense hockey pucks—the milk breaks down the crumbs into a paste that binds everything tenderly.
  • Onion and garlic: Minced fine so they disappear into the mixture and just add depth without any harsh bite.
  • Allspice and nutmeg: These are the soul of the dish, but use a careful hand or they'll shout instead of sing.
  • Egg: Just enough binder to hold everything together without making the texture rubbery.
  • Heavy cream: This is non-negotiable for that sauce—it transforms pan drippings into something that tastes like you spent hours on it.
  • Dijon mustard: A small spoonful brightens the sauce without making it tangy, just adds a quiet sophistication.
  • Worcestershire sauce: The umami backbone that makes people ask what that delicious something is.

Instructions

Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Soften the breadcrumbs:
Tear fresh bread into small pieces and pour milk over them, letting them sit for five minutes until they look like wet paste. This is your secret weapon for tender meatballs.
Combine with a gentle hand:
In a bowl, add the beef, pork, and that milk-bread mixture along with the onion, garlic, egg, and spices. Use your fingers or a fork to combine just until everything is mixed—stop the moment you can't see any streaks of unmixed meat, or you'll end up with dense, tough meatballs.
Shape and rest:
With damp hands so they don't stick, roll the mixture into meatballs about the size of a walnut. You should have around 20 to 24 of them.
Brown in butter:
Heat butter in a large skillet until it foams, then add meatballs in a single layer without crowding. Let them sit for a couple minutes before turning so they get a golden crust, then roll them around until they're browned on all sides—about 6 to 8 minutes total. Work in batches if you need to.
Start the sauce:
In the same skillet with all those caramelized bits stuck to the bottom, melt more butter and whisk in flour to make a paste. Cook it for a minute or two until it smells toasty, then gradually whisk in the beef broth while scraping up all that flavor from the pan.
Build the cream sauce:
Let the broth simmer for a few minutes until it thickens slightly, then stir in the heavy cream, Worcestershire, and mustard. Taste it and adjust the salt and pepper until it tastes like comfort.
Finish together:
Return the meatballs to the sauce and let everything simmer gently for 8 to 10 minutes so the flavors meld and the meatballs finish cooking through.
Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Hearty Swedish Meatballs, browned and glistening, nestled in a rich, savory gravy with fresh parsley garnish. Pin This
Hearty Swedish Meatballs, browned and glistening, nestled in a rich, savory gravy with fresh parsley garnish. | orchardflint.com

Years ago, my mother-in-law served these at a holiday dinner, and I watched my husband's whole face soften when he took his first bite—like he was five years old again. That's when I understood that food isn't really about technique or ingredients, it's about the moment you're trying to create for someone else.

Serving and Pairing

Serve these hot over creamy mashed potatoes, and let a small spoonful of lingonberry jam sit on the side of the plate like a jewel. The sweet-tart jam cuts through the richness in a way that feels Scandinavian and just right, and if you can't find lingonberry, cranberry sauce works beautifully too. A simple green salad with a sharp vinaigrette on the side balances the heaviness, and a light red wine like Pinot Noir or even a crisp white if that's what you have tastes wonderful.

Making Them Your Own

I've made these with ground turkey when I wanted something lighter, and honestly they're still wonderful—the sauce carries enough richness that you don't miss the pork at all. The beauty of this dish is that it's forgiving enough to adapt to what you have in your kitchen or what your family needs on any given night. Once you understand the method, you can adjust the spices to your taste, make the sauce thinner or thicker, serve it over egg noodles or rice instead of potatoes.

The Tiny Details That Matter

The difference between good meatballs and ones that taste like they came from a restaurant is usually just patience and paying attention while they brown. Don't peek constantly, don't shake the pan every ten seconds, just let them sit until they're golden, then turn them over. The butter in your skillet should foam gently, which means it's hot enough to cook but not so hot that it burns the meat before the inside has a chance to warm through.

  • If your sauce breaks or looks curdled when you add the cream, whisk in a splash of water and it'll usually come back together.
  • Make these the day before if you can—the flavors deepen overnight and they reheat beautifully on the stove with a splash of broth stirred in.
  • Keep the heat low when the meatballs are simmering in the sauce or they'll fall apart on you.
Product image
Organize kitchen cleaning supplies and cooking essentials on the wall to keep prep areas tidy and accessible.
Check price on Amazon
A comforting spoonful of Swedish Meatballs and creamy sauce, a warm family dinner classic visually appealing. Pin This
A comforting spoonful of Swedish Meatballs and creamy sauce, a warm family dinner classic visually appealing. | orchardflint.com

This is the dish I reach for when life feels busy and I want to remind the people I love that I was thinking of them in the kitchen. It's not fancy, but it tastes like home.

Recipe FAQs

What spices give the meatballs their flavor?

Ground allspice and nutmeg add warm, aromatic notes that enrich the beef and pork blend while balancing the savory ingredients.

How can I ensure the meatballs stay tender?

Soaking the breadcrumbs in milk before mixing helps retain moisture and prevents the meatballs from becoming dense.

What’s the best way to cook the meatballs evenly?

Pan-frying the meatballs in batches over medium heat allows them to brown evenly without crowding the pan, ensuring a crisp exterior and tender interior.

How is the creamy brown sauce prepared?

The sauce starts with a butter and flour roux, then beef broth is added and simmered until thickened. Heavy cream, Worcestershire, and Dijon mustard enrich the sauce with depth and smoothness.

Can I substitute ingredients for dietary preferences?

Yes, ground turkey or chicken can replace beef and pork for a lighter option, and cranberry sauce can substitute lingonberry jam if unavailable.

Swedish Meatballs Cream Sauce

Tender beef and pork meatballs simmered in a rich creamy brown sauce with warming spices.

Time to Prep
25 minutes
Time to Cook
30 minutes
Overall Time
55 minutes
Created by Luke Campbell


Skill Level Medium

Cuisine Type Swedish

Makes 4 Portions

Dietary Details None specified

What You’ll Need

Meatballs

01 8.8 oz ground beef
02 8.8 oz ground pork
03 1 small onion, finely chopped
04 1 garlic clove, minced
05 1/2 cup whole milk
06 1/2 cup fresh breadcrumbs (about 1 oz)
07 1 large egg
08 1/2 teaspoon ground allspice
09 1/2 teaspoon ground nutmeg
10 1 teaspoon salt
11 1/2 teaspoon black pepper
12 2 tablespoons unsalted butter (for frying)

Creamy Brown Sauce

01 2 tablespoons unsalted butter
02 2 tablespoons all-purpose flour
03 2 cups beef broth
04 1/2 cup heavy cream
05 1 teaspoon Worcestershire sauce
06 1 teaspoon Dijon mustard
07 Salt and black pepper to taste

To Serve (Optional)

01 Mashed potatoes
02 Lingonberry jam
03 Fresh parsley, chopped

Step-by-Step Guide

Step 01

Soak Breadcrumbs: Soak the breadcrumbs in milk for 5 minutes until softened.

Step 02

Prepare Meatball Mix: Combine ground beef, ground pork, soaked breadcrumbs, chopped onion, minced garlic, egg, allspice, nutmeg, salt, and pepper in a large bowl. Mix gently until just combined.

Step 03

Form Meatballs: With damp hands, shape the mixture into 1-inch meatballs and set aside.

Step 04

Brown Meatballs: Heat 2 tablespoons butter in a large skillet over medium heat. Fry meatballs in batches, turning to brown evenly for 6 to 8 minutes. Remove meatballs and keep warm.

Step 05

Prepare Sauce Base: Melt 2 tablespoons butter in the same skillet. Whisk in flour and cook for 1 to 2 minutes until lightly browned.

Step 06

Add Broth: Gradually whisk in beef broth, scraping up browned bits. Simmer for 3 to 4 minutes until slightly thickened.

Step 07

Incorporate Cream and Seasonings: Stir in heavy cream, Worcestershire sauce, and Dijon mustard. Season with salt and black pepper to taste.

Step 08

Simmer Meatballs in Sauce: Return meatballs to the sauce and simmer gently for 8 to 10 minutes until fully cooked and sauce is creamy.

Step 09

Serve: Serve hot with optional mashed potatoes, lingonberry jam, and a sprinkle of chopped fresh parsley.

Needed Gear

  • Large mixing bowl
  • Skillet or frying pan
  • Whisk
  • Measuring cups and spoons
  • Spatula

Allergy Advisory

Review all ingredients for allergens. Check with a health expert if you have concerns.
  • Contains milk, eggs, and wheat (gluten in breadcrumbs and flour)
  • May contain mustard and soy (in Worcestershire sauce)

Nutrition Details (per portion)

This data is provided for your reference. Always consult with a healthcare professional for nutrition advice.
  • Caloric Value: 530
  • Fats: 37 grams
  • Carbohydrates: 23 grams
  • Proteins: 28 grams