Swedish Meatballs Creamy Sauce

Featured in: Seasonal Comfort Dishes

This dish features tender ground beef and pork meatballs seasoned with warm spices like allspice and nutmeg. The meatballs are gently pan-fried to golden perfection, then simmered in a luscious creamy brown sauce made from butter, flour, beef broth, cream, and a hint of Dijon mustard and Worcestershire sauce. Served best with mashed potatoes, lingonberry jam, and fresh parsley, it embodies comforting and rich Scandinavian cooking traditions.

Preparing the meatballs includes soaking breadcrumbs in milk for moisture and combining with finely chopped onion and garlic for added depth. Slow simmering ensures tender meatballs infused with sauce flavors. This dish pairs wonderfully with light red wines and evokes homestyle warmth for family dining occasions.

Updated on Sat, 27 Dec 2025 13:07:00 GMT
Swedish Meatballs swimming in creamy, rich gravy, served with fluffy mashed potatoes and lingonberry jam. Save to Pinterest
Swedish Meatballs swimming in creamy, rich gravy, served with fluffy mashed potatoes and lingonberry jam. | savoringli.com

Swedish meatballs landed in my kitchen on a gray afternoon when a friend mentioned her grandmother's recipe over coffee—the kind of casual comment that stays with you. She described how the meat stays impossibly tender, how the sauce clings to each ball with this velvety richness, and I became determined to crack the technique. Turns out, the real secret isn't complicated: it's about gentle hands, warm milk softening the breadcrumbs, and giving the sauce time to whisper its flavors into the meat. Now these meatballs appear on my table whenever I need comfort food that feels effortless but tastes like it took all day.

I made these for my partner's coworkers one winter, and the kitchen filled with this warm, savory steam that made everyone pause at the doorway. Someone asked if I'd been cooking since morning, and I got to reveal it was barely an hour of work—there's something satisfying about that kind of magic. The lingonberry jam on the side got passed around like it was precious, and someone genuinely asked for the recipe before dessert even came out.

Ingredients

  • Ground beef and pork: The combination gives you depth—beef brings richness, pork adds tenderness and keeps things from feeling heavy.
  • Milk and breadcrumbs: This is your insurance policy against dry meatballs; the softened breadcrumbs absorb moisture and release it slowly as they cook.
  • Allspice and nutmeg: These spices are quiet but essential—they're what make people say 'I can't quite identify what makes these special.'
  • Beef broth and heavy cream: The sauce needs both to achieve that Scandinavian sweetness balanced with savory depth.
  • Dijon mustard and Worcestershire sauce: They're umami anchors that prevent the sauce from tasting one-dimensional.

Instructions

Soften the breadcrumbs:
Tear fresh breadcrumbs into a bowl and pour warm milk over them, letting them sit for five minutes until they're spongy and tender to the touch.
Mix the meat gently:
Combine your beef, pork, soaked breadcrumbs, onion, garlic, egg, and spices in a large bowl—resist the urge to overwork it, as this toughens the final texture. I use my hands and stop as soon as everything just comes together.
Shape with wet hands:
Damp fingers prevent sticking, and rolling each meatball to about the size of a walnut ensures even cooking.
Brown the meatballs:
Heat butter in a skillet until it foams slightly, then add meatballs in a single layer, turning every minute or so until they're golden on all sides—this takes about 6 to 8 minutes total. Work in batches if needed; crowding the pan steams them instead of browning.
Build the roux:
In the same skillet with the browned bits still clinging to the bottom, melt fresh butter and whisk in flour to create a paste, cooking it for a minute or two until it smells toasty.
Create the sauce base:
Pour in beef broth gradually while whisking constantly, scraping up all those flavorful browned bits from the pan—they dissolve into the sauce and give it character. Simmer for a few minutes until it thickens slightly.
Finish with cream and seasonings:
Stir in heavy cream, Worcestershire sauce, and Dijon mustard, then taste and adjust salt and pepper until it feels balanced—not too salty, not too timid.
Marry the meatballs and sauce:
Return the browned meatballs to the skillet and simmer gently for 8 to 10 minutes, letting them finish cooking through while absorbing the sauce's flavor.
Save to Pinterest
| savoringli.com

These meatballs became the dish I reach for when I want to feed people something that makes them linger at the table a little longer. There's something about creamy sauce and tender meat that loosens conversations—suddenly everyone's sharing stories, asking for seconds, making plans to do this again next month.

The Spice Blend That Changes Everything

The allspice and nutmeg might seem like background players, but they're quietly doing all the work in these meatballs. Allspice has this warm, slightly peppery note that feels almost mysterious, while nutmeg adds sweetness without being obvious about it—together they create a flavor profile that feels Nordic and cozy without screaming 'Sweden.' I learned this the hard way when I once skipped the nutmeg to save time, and the meatballs tasted flat and one-dimensional.

Serving and Pairing Ideas

Mashed potatoes are the traditional bed for these meatballs—the creamy sauce pools into the ridges and everything becomes one cohesive comfort dish. The lingonberry jam on the side is non-negotiable if you can find it; its tartness cuts through the richness and lifts everything. If lingonberry jam isn't available, cranberry sauce works in a pinch, though it's slightly tart and less sweet.

Making It Your Own

This recipe is forgiving enough to bend without breaking. Ground turkey or chicken creates a lighter version that tastes fresher but less indulgent—I use this version in summer when everything feels heavier. The sauce can be made ahead and reheated gently, which means you can brown the meatballs, finish the sauce, and then step away until dinner time arrives. One final truth: these taste even better the next day, as the flavors have time to settle and deepen.

  • Brown meatballs the night before and refrigerate, then simply reheat them in the sauce the following evening.
  • Reduce the cream slightly if you prefer a thicker sauce that clings better to the meat.
  • A pinch of caraway seeds can replace half the allspice for a variation that feels earthier and more rustic.
A close-up of browned Swedish Meatballs simmering gently in a flavorful, creamy sauce on the stove. Save to Pinterest
A close-up of browned Swedish Meatballs simmering gently in a flavorful, creamy sauce on the stove. | savoringli.com

Swedish meatballs taught me that comfort food doesn't need to be complicated—just intentional. There's real warmth in sitting down to something that tastes like it came from someone who cares.

Swedish Meatballs Creamy Sauce

Tender spiced meatballs simmered in a rich creamy brown sauce with traditional Swedish flavors.

Prep Time
25 minutes
Time to Cook
30 minutes
Overall Time
55 minutes
Created by savoringli Lila Anderson


Skill Level Medium

Cuisine Type Swedish

Makes 4 Serving Size

Diet Details None specified

Ingredient List

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
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

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 Instructions

Step 01

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

Step 02

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

Step 03

Form Meatballs: Shape the mixture into 1-inch meatballs using damp hands and set aside.

Step 04

Brown Meatballs: Heat 2 tablespoons of butter in a large skillet over medium heat. Fry the meatballs in batches for six to eight minutes, turning for even browning. Transfer to a plate and keep warm.

Step 05

Prepare Sauce Roux: Melt 2 tablespoons of butter in the same skillet. Whisk in flour and cook for one to two minutes to form a roux.

Step 06

Add Broth and Thicken: Gradually whisk in beef broth, scraping up any browned bits from the pan, and simmer for three to four minutes until slightly thickened.

Step 07

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

Step 08

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

Step 09

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

Equipment Needed

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

Allergy Info

Review every ingredient for allergens. If unsure, check with a healthcare provider.
  • Contains milk, eggs, and wheat (gluten).
  • May contain mustard and soy depending on Worcestershire sauce brand.

Nutrition Info (per portion)

Serves for general info – not a replacement for professional advice.
  • Calorie Count: 530
  • Fats: 37 g
  • Carbohydrates: 23 g
  • Proteins: 28 g