DinnerSwedisheasy

Authentic Swedish Meatballs with Rich Cream Gravy

Learn to make tender Swedish meatballs with a spiced panade and savory cream gravy. This classic recipe includes tips for the perfect sear and silky beef stock sauce.

Prep
20 min
Cook
25 min
Serves
4
Difficulty
easy
Jump to recipe

Nothing beats the comfort of authentic Swedish meatballs, especially when they are simmered in a silky, savory sauce. This recipe relies on a traditional milk-soaked breadcrumb panade to ensure the meat stays incredibly tender, seasoned with just enough allspice and nutmeg to provide that signature warm profile.

Known in Sweden as kottbullar with cream gravy, this dish is far superior to any cafeteria version. We build the sauce directly in the skillet using the browned bits (fond) left behind from the meatballs, deglazing with beef stock and a splash of soy sauce to add an unexpected, savory depth that balances the richness of the heavy cream.

Serve these golden-brown beauties over a mountain of buttery riced potatoes with a generous side of lingonberry jam. It is a hearty, foolproof dinner that brings the best of Scandinavian soul food straight to your kitchen table.

Ingredients

Servings:4

Meatballs

  • 1/2 cup (45g) panko breadcrumbs
  • 1/4 cup (60ml) whole milk
  • 1 lb (450g) lean ground beef
  • 1/2 lb (225g) ground pork
  • 1 small yellow onion, very finely grated
  • 1 large egg
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 1/4 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • 2 tbsp unsalted butter, for frying

Cream Gravy

  • 2 tbsp unsalted butter
  • 3 tbsp all-purpose flour
  • 1 1/2 cups (360ml) beef stock
  • 1/2 cup (120ml) heavy cream
  • 1 tsp soy sauce
  • 1/2 tsp Dijon mustard
  • Salt and pepper to taste
  • Fresh parsley, chopped for garnish

Instructions

  1. 1

    Combine the panko and milk in a small bowl; let it sit for 5–10 minutes until the breadcrumbs have fully absorbed the liquid and formed a paste.

  2. 2

    Mix the ground beef, ground pork, grated onion, egg, salt, pepper, allspice, nutmeg, and the soaked breadcrumb panade in a large bowl using your hands until just combined.

  3. 3

    Roll the mixture into small balls, roughly 1 inch (2.5cm) in diameter, aiming for about 24 to 28 meatballs.

  4. 4

    Melt 2 tablespoons of butter in a large skillet over medium-high heat.

  5. 5

    Add the meatballs to the skillet in batches, browning them on all sides until golden and cooked through, about 8–10 minutes total per batch; remove to a plate and set aside.

  6. 6

    Lower the heat to medium and add 2 more tablespoons of butter to the same skillet, whisking in the flour once the butter is melted to create a roux.

  7. 7

    Cook the roux for 1–2 minutes until it smells slightly nutty, then slowly whisk in the beef stock and soy sauce, scraping up any browned bits from the bottom of the pan.

  8. 8

    Stir in the heavy cream and Dijon mustard, simmering the sauce for 3–5 minutes until it thickens enough to coat the back of a spoon.

  9. 9

    Return the meatballs to the skillet and toss gently in the gravy to reheat for 2 minutes.

  10. 10

    Garnish with fresh parsley and serve immediately alongside mashed potatoes and lingonberry jam.

Nutrition (per serving)

Estimates only — not medical or dietary advice.

Calories
615 kcal
Protein
36 g
Carbs
12 g
Fat
47 g
Fiber
1 g
Sugar
2 g
Sodium
940 mg

Tips

  • Grate your onion instead of chopping it. The onion juice adds moisture and ensures you don't have chunky bits that break the meatballs apart.
  • Wet your hands slightly with cold water before rolling the meatballs to prevent the meat from sticking to your palms.
  • Don't skip the soy sauce. While not strictly traditional in the ancient sense, it provides the 'umami' depth and dark color that makes the cream sauce stand out.

FAQ

What is the secret to tender Swedish meatballs?

The secret is the panade—a mixture of breadcrumbs and milk. This prevents the meat proteins from tightening up too much during cooking, resulting in a soft, melt-in-your-mouth texture.

Can I bake the meatballs instead of frying them?

Yes, you can bake them at 400°F (200°C) for 15-20 minutes. However, you will miss out on the fond (browned bits) in the skillet, which is essential for a flavorful gravy.

Why does my gravy look thin?

The gravy will thicken as it simmers and even more as it cools slightly. If it's still too thin after 5 minutes, simmer for a few more minutes to reduce the liquid, or whisk in a tiny bit more flour-butter paste.

How do I store leftovers?

Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop with a splash of milk or stock to loosen the gravy.

#swedish-meatballs#kottbullar#comfort-food#dinner-recipes#skillet-meals#creamy-sauce#ground-beef

You might also like