📌 Swedish Meatballs in Creamy Sauce

Posted 28 March 2026 by: Admin #Various

Prep Time
20 minutes
Cook Time
20 minutes
Total Time
35 minutes
Servings
6 servings

What’s the perfect dinner for when it’s gray outside and you don’t want to think anymore? Swedish meatballs. We’ve all had them at Ikea, but the homemade version is in another league — and it takes barely 35 minutes.

Advertisement:
Final result
A generous bowl of Swedish meatballs smothered in creamy sauce, on a bed of egg noodles — comfort guaranteed.

The sauce is a deep golden brown, almost the color of amber caramel, with creamy highlights that catch the light. The meatballs swim in it, perfectly round, their surface slightly glazed. You can smell the sweet spices — nutmeg, allspice — before you even bring your fork to your mouth. At the first bite, the meat yields easily, tender and juicy, and the sauce clings to the noodles exactly as it should.

Why you’ll love this recipe

Ready in 35 minutes flat : No marinating, no resting. Prep, sear, sauce. The kind of dish you start after work without even looking at the clock.
Pantry staple sauce : Butter, flour, broth, cream. No veal stock, no prep the night before. Five ingredients, one pan.
A crowd-pleaser : Kids love the meatballs, adults love the sauce. It’s rare to have a dish that satisfies everyone without negotiation.
Leftovers are even better : Reheated the next day with a splash of broth, the sauce has had time to truly soak in. Some say it’s better the day after. They aren’t wrong.

Ingredient Notes

Ingredients

Advertisement:

Everything you need for homemade Swedish meatballs: ground beef, warm spices, and the secrets to a velvety sauce.

  • Ground beef (680g total) : We use only beef here. Go for 15% fat — not 5%. Too lean beef results in dry meatballs that crumble in the sauce. Fat is what keeps them tender.
  • Nutmeg, allspice, and cloves : This is the trio that creates the Swedish identity. A soft, woody warmth with a slight hint of anise. Just a pinch of clove. You should smell them in the background, not the foreground — if you’re guessing them more than identifying them, it’s perfect.
  • Soy sauce : Yes, in a Swedish recipe. Just two teaspoons, but they add a salty depth that makes it taste like the sauce has simmered for hours. Not optional.
  • Heavy cream : No light cream. Heavy cream is what gives that texture that coats the spoon without running. In a pinch, heavy sour cream thinned with a bit of broth also works.

Mixing is quick

In a large bowl, combine the ground beef, breadcrumbs, beaten egg, milk, salt, pepper, nutmeg, allspice, and cloves. Mix by hand — not for long. Just enough so everything is homogeneous. Overworking the meat makes it dense. The ideal texture is slightly sticky to the touch, supple but holding its shape. Then roll meatballs the size of a large marble, about 2.5 cm. This makes 45 to 48 meatballs.

Mixing is quick
Shaping the meatballs, a zen step that only takes a few minutes.

Searing is everything

A large non-stick skillet over high heat. No oil — the meatballs have enough fat. Cook in two batches so as not to overcrowd the pan. As soon as they hit the hot surface, they sing: that sharp, immediate sizzle that promises a beautiful crust. Brown them on all sides until they reach a light caramel color, without cooking them through. Two or three minutes is enough. Set aside on a plate.

Advertisement:

The sauce that does it all

In the same pan, with the pan drippings remaining at the bottom, melt the butter. Add the flour and whisk for a minute — the mixture turns a sandy blonde color and gives off a very subtle toasted hazelnut smell. Then pour in the broth little by little while whisking, followed by the cream and soy sauce. The sauce must be smooth. If it starts out too thick, it will loosen as it cooks.

Just ten minutes left

Put the meatballs back into the sauce and bring to a simmer. Cover and let cook for ten minutes over low-medium heat, stirring occasionally. Then remove the lid to let the sauce reduce for another five to ten minutes. It should coat the back of a spoon without running. Taste and adjust the salt. Serve over egg noodles or smooth mashed potatoes, topped with a few sprigs of parsley.

Just ten minutes left
The golden sear that makes all the difference — a beautiful crust to hold up while cooking in the sauce.

Tips & Tricks
  • Don’t overcrowd the pan during searing — the meatballs should brown, not steam. Two batches are better than one overloaded one.
  • If your sauce becomes grainy or splits, lower the heat immediately and whisk vigorously. A teaspoon of cold cream added off the heat can fix the situation.
  • The meatballs freeze very well with their sauce. Portion them into airtight containers — you’ll have a complete dinner in ten minutes on nights when inspiration is at zero.
Close-up
The juicy interior, the glossy creamy sauce: the definition of comfort in one bite.
FAQs
Advertisement:

Can I use store-bought frozen meatballs?

Yes, absolutely. Take 680g of pre-cooked frozen beef meatballs and drop them directly into the sauce without thawing. Cooking in the sauce will be enough to heat them through. You’ll easily save 15 minutes of prep time.

How do I store leftovers and for how long?

Advertisement:

In the refrigerator in an airtight container, the meatballs and their sauce will keep for up to 4 days. Reheat over low heat with a splash of broth to loosen the sauce which will have thickened in the cold.

Can this dish be frozen?

Yes, and it freezes very well. Portion into airtight containers with the sauce and keep for up to 3 months. Thaw in the refrigerator the night before gently reheating.

Advertisement:

My sauce is too thin, how can I fix it?

Remove the lid and let reduce over medium heat for an additional 5 to 10 minutes, stirring regularly. If you’re in a hurry, dissolve a teaspoon of cornstarch in a little cold water and whisk it into the sauce.

Can I prepare the meatballs in advance?

Advertisement:

Absolutely. Shape and brown the meatballs, then store them in the fridge for up to 24 hours. On the day, all that’s left is to make the sauce and simmer them in it. You can also freeze them raw or cooked.

Swedish Meatballs in Creamy Sauce

Swedish Meatballs in Creamy Sauce

Easy
Scandinavian
Main course
Prep Time
20 minutes
Cook Time
20 minutes
Total Time
35 minutes
Servings
6 servings

Tender beef meatballs simmered in a creamy sauce with sweet spices. Ready in 35 minutes, served over egg noodles or mashed potatoes.

Advertisement:

Ingredients

  • 675g ground beef (15% fat)
  • 50g breadcrumbs or Panko
  • 1 whole egg, beaten
  • 60ml milk
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp ground allspice
  • 1 pinch grated nutmeg
  • 1 pinch ground cloves
  • 45g butter
  • 25g (3 tbsp) wheat flour
  • ¼ tsp white pepper
  • 480ml beef broth
  • 120ml heavy cream
  • 10ml (2 tsp) soy sauce
  • a few sprigs fresh parsley (optional)

Instructions

  1. 1Mix the ground beef, breadcrumbs, egg, milk, salt, pepper, allspice, nutmeg, and cloves in a large bowl until combined.
  2. 2Form 45 to 48 meatballs approximately 2.5 cm in diameter.
  3. 3Brown the meatballs in two batches in a large non-stick skillet over high heat, 2 to 3 minutes on all sides. Set aside on a plate.
  4. 4In the same skillet, melt the butter with the pan drippings. Add the flour and white pepper, whisk for 1 minute.
  5. 5Gradually pour in the broth while whisking, then add the cream and soy sauce. Mix until you get a smooth sauce.
  6. 6Put the meatballs back into the sauce, bring to a simmer over medium-low heat. Cover and cook for 10 minutes, stirring occasionally.
  7. 7Remove the lid and cook for another 5 to 10 minutes until the sauce coats the spoon and the meatballs are cooked through. Adjust seasoning.
  8. 8Serve over egg noodles or mashed potatoes, sprinkle with parsley if desired.

Notes

• Storage: in the refrigerator for up to 4 days, in the freezer for up to 3 months. Reheat over low heat with a splash of broth.

• Express version: replace homemade meatballs with 680g of cooked frozen beef meatballs, added directly to the sauce.

• For a lighter sauce: replace heavy cream with 120ml of evaporated milk mixed with 1.5 tsp of cornstarch.

Advertisement:

Nutrition Facts (per serving, estimated)

395 kcalCalories 28gProtein 12gCarbs 26gFat

Advertisement:
Share it!

Thanks for your SHARES!

You might like this

Add a comment:

Latest posts

Slow Cooker Cube Steaks with Creamy Brown Gravy

Melty Cheese Pasta Bake

Slow Cooker Brown Sugar-Orange Glazed Turkey

Sheet Pan Smoked Sausage and Potato Bake

Melt-in-your-mouth Coconut Cake with Condensed Milk Syrup

Tuscan Chicken Pinwheels

Yogurt cake: this 3-ingredient recipe replaces flour and sugar without sacrificing the melt

Crème brûlée tart: the secret to perfect caramelization without overcooking

Coconut milk chicken: how Reunion cuisine transforms a simple dish into exotic comfort in 55 minutes

Homemade brioche: the double proofing technique that guarantees perfect softness (even for beginners)

Loading...