Swedish meatballs creamy sauce

Featured in: Simple Stove & Skillet Treats

Swedish meatballs are made from a blend of ground beef and pork seasoned with warm spices like allspice and nutmeg, then shaped into tender balls. They are lightly pan-fried to develop a golden crust and simmered in a rich, creamy brown sauce crafted from butter, flour, beef broth, cream, and tangy Dijon mustard. This harmonious combination creates a comforting, hearty dish traditionally served with mashed potatoes and lingonberry jam, delivering a balance of savory flavors and smooth textures perfect for family dinners.

Updated on Sat, 27 Dec 2025 16:15:00 GMT
A steaming plate of Swedish Meatballs with rich gravy, ready to be enjoyed with mashed potatoes. Save
A steaming plate of Swedish Meatballs with rich gravy, ready to be enjoyed with mashed potatoes. | cocoabluff.com

My grandmother's kitchen smelled like nutmeg and browning butter the moment we arrived for Sunday dinner, and those Swedish meatballs were always waiting on the stove. I learned to make them by standing on a stepstool, my small hands working alongside hers to gently combine the meat mixture without pressing it too hard. Years later, when I recreated that exact recipe, I realized those tender, spiced spheres floating in creamy brown sauce weren't just comfort food—they were the taste of her patience and care. Now when my own family gathers around the table, these meatballs bring back that same quiet magic.

I made these for a dinner party once when I was absolutely exhausted, worried the whole thing would fall flat—but something about how the sauce thickened into this silky, luxurious thing restored my confidence. My friend took one bite and closed her eyes, and I remember thinking that this is what cooking is really about: the moment someone tastes what you made and forgets to say anything because they're too busy enjoying it. The meatballs disappeared before dessert, and she asked for the recipe before she even left.

Ingredients

  • Ground beef and ground pork (250 g each): The combination of both meats gives you rich flavor and the perfect texture—beef brings depth while pork adds tenderness and juiciness.
  • Small onion and garlic clove: These aromatics should be finely chopped so they dissolve into the mixture rather than creating chunks that interrupt the tender bite.
  • Milk and fresh breadcrumbs (1/2 cup milk, 30 g breadcrumbs): This is the secret weapon—the soaked breadcrumbs act like a sponge that keeps moisture locked inside each meatball so they stay tender even after cooking.
  • Large egg: Just one holds everything together without making the mixture dense or heavy.
  • Ground allspice and nutmeg (1/2 tsp each): These warm spices are the Scandinavian signature—they should perfume the whole kitchen as the meatballs brown, so don't skip them.
  • Salt and black pepper: Taste as you go, especially since the broth and cream will add their own saltiness to the final sauce.
  • Unsalted butter (4 tbsp total): Use real butter for that golden crust on the meatballs and the rich, velvety sauce.
  • All-purpose flour: Just enough to create a simple roux that thickens the sauce without making it pasty.
  • Beef broth (2 cups): Quality broth makes all the difference—this is where the sauce gets its savory backbone.
  • Heavy cream (1/2 cup): This is what transforms the sauce into something luxurious and comforting.
  • Worcestershire sauce and Dijon mustard (1 tsp each): These add umami depth and a subtle tang that keeps the sauce from tasting one-dimensional.

Instructions

Product image
Keep air fryer baskets clean while cooking wings, vegetables, and snacks with easy nonstick cleanup.
Check price on Amazon
Soak the breadcrumbs in milk:
Pour the milk over the breadcrumbs and let them sit for five minutes—you'll watch them transform from crumbly to soft and pillowy, which is exactly what you want.
Combine all meatball ingredients gently:
In a large bowl, bring together the beef, pork, soaked breadcrumb mixture, onion, garlic, egg, and all the spices. Use your hands and mix with the lightest touch, just until everything is barely combined—this is not the time to be thorough.
Shape the meatballs:
Dampen your hands with water so the mixture doesn't stick, then roll golf-ball-sized portions between your palms. Keep them uniform so they cook at the same rate.
Brown the meatballs:
Heat two tablespoons of butter in a large skillet over medium heat until it's foaming and fragrant, then add meatballs in a single layer. Let them sit undisturbed for two to three minutes before rolling them gently to brown all sides—this takes about six to eight minutes total, and you should do them in batches so they're not crowded.
Make the roux:
In the same skillet with all those browned bits stuck to the bottom, melt two fresh tablespoons of butter, then whisk in the flour and let it cook for a minute until it smells toasted and nutty.
Build the sauce:
Slowly pour in the beef broth while whisking constantly, making sure to scrape up all those caramelized bits from the pan—they're pure flavor. Let it simmer for a few minutes until it's slightly thickened.
Add the cream and seasonings:
Remove from heat, stir in the heavy cream, Worcestershire sauce, and mustard, then taste and adjust salt and pepper. The sauce should taste rich, slightly tangy, and deeply savory.
Return the meatballs to the sauce:
Gently nestle them back in and simmer everything together on low heat for eight to ten minutes, just long enough for the flavors to meld and the meatballs to cook through.
Serve with love:
Ladle everything into warm bowls over creamy mashed potatoes, add a spoonful of lingonberry jam on the side, and finish with a sprinkle of fresh parsley.
Product image
Keep air fryer baskets clean while cooking wings, vegetables, and snacks with easy nonstick cleanup.
Check price on Amazon
Save
| cocoabluff.com

There's a moment when you pour the cream into the sauce and watch it turn from dark brown to this beautiful, silky caramel color—that moment when you know it's going to be delicious. That's when I stopped worrying and just trusted the recipe, trusted the process, trusted that sometimes simple things made with good ingredients and a little patience are exactly what the table needs.

The Spice Story

Allspice and nutmeg might seem like an unusual pairing if you're used to Italian meatballs, but these spices are what make Swedish meatballs unmistakably themselves—warm, slightly sweet, and deeply comforting. I used to skip them thinking they were optional, and the result was flat and forgettable until I went back to my grandmother's method. The spices don't announce themselves loudly; instead, they create a subtle backdrop that makes people pause and say, 'What is that?' even though they can't quite name it.

Why the Sauce Matters Most

A good meatball is wonderful, but it's the sauce that elevates this dish into something memorable and craveable. The cream doesn't just make it rich; it mellows the beef broth and lets the Worcestershire and mustard shine through without harshness. I've learned that taking those extra seconds to whisk in the broth slowly and scrape the pan properly rewards you with a sauce that tastes like it simmered for hours, even though you've only spent minutes on it.

Serving and Pairing

Mashed potatoes are almost mandatory here—their mild, creamy texture is the perfect canvas for soaking up every drop of sauce. Lingonberry jam might sound unexpected if you're new to Scandinavian cooking, but that tart-sweet contrast is what your palate needs between bites of rich, meaty comfort.

  • If you can't find lingonberry jam, cranberry sauce works beautifully and carries that same bright, slightly tart note.
  • Fresh parsley at the end does more than look pretty—it adds a hint of freshness that balances all that richness.
  • A crisp salad or steamed green beans on the side keeps the meal from feeling too heavy, especially if you're serving it to people with lighter appetites.
Product image
Grind fresh meat, make sausages, and shred vegetables quickly for homemade burgers, meatballs, and everyday recipes.
Check price on Amazon
Close-up of golden-brown Swedish Meatballs simmering in a creamy sauce, perfect for a cozy dinner. Save
Close-up of golden-brown Swedish Meatballs simmering in a creamy sauce, perfect for a cozy dinner. | cocoabluff.com

These Swedish meatballs have become my answer to 'what should we make?' on nights when I want something that feels both effortless and impressive. Every time I make them, I'm grateful for that patient grandmother and her kitchen full of nutmeg-scented memories.

Swedish meatballs creamy sauce

Spiced beef and pork meatballs in a creamy brown sauce, perfect for a comforting dinner.

Prep Duration
25 minutes
Time to Cook
30 minutes
Time Required
55 minutes
Recipe by Aubrey Gray


Skill Level Medium

Cuisine Type Swedish

Serves 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 milk
06 1/2 cup fresh breadcrumbs
07 1 large egg
08 1/2 tsp ground allspice
09 1/2 tsp ground nutmeg
10 1 tsp salt
11 1/2 tsp black pepper
12 2 tbsp unsalted butter (for frying)

Creamy Brown Sauce

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

To Serve (Optional)

01 Mashed potatoes
02 Lingonberry jam
03 Fresh parsley, chopped

Directions

Step 01

Soften breadcrumbs: Soak breadcrumbs in milk for 5 minutes until softened.

Step 02

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

Step 03

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

Step 04

Fry meatballs: Heat 2 tablespoons butter in a large skillet over medium heat. Fry meatballs in batches, turning occasionally until evenly browned, about 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.

Step 06

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

Step 07

Finish sauce: Stir in heavy cream, Worcestershire sauce, and Dijon mustard. Season with salt and pepper.

Step 08

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

Step 09

Serve: Serve hot accompanied by mashed potatoes, lingonberry jam, and a sprinkle of fresh parsley.

What You Need

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

Allergy Info

Review every item to spot allergens. If unsure, reach out to a healthcare provider.
  • Contains milk, eggs, and wheat (gluten in breadcrumbs and flour).
  • May contain mustard and soy (ingredient dependent).

Nutritional Breakdown (per serving)

This nutrition data is here for reference and shouldn’t substitute for your medical professional’s advice.
  • Calorie Count: 530
  • Fat content: 37 grams
  • Carbohydrates: 23 grams
  • Proteins: 28 grams