classic swedish meatballs with creamy gravy over mashed potatoes, garnished with parsley

Classic Swedish Meatballs with Creamy Gravy

Some dinners feel like a hug, and classic swedish meatballs with creamy gravy are at the top of that list. Tender little meatballs seasoned with warm allspice and nutmeg, browned until golden, then tucked into a silky gravy that begs to be spooned over mashed potatoes — this is comfort food that still feels a little bit special. The best part? It comes together in about 45 minutes, with ingredients you probably already have.

This version keeps things simple: a beef and pork mixture for tenderness, a quick pan gravy built on the browned bits left in the skillet, and a finish of cream and a splash of soy sauce for depth. No special equipment, no fussy steps — just a cozy, reliable dinner your family will ask for again.

What Makes Swedish Meatballs Different?

Swedish meatballs are smaller and more delicately spiced than Italian-style meatballs. Instead of garlic and herbs leading the flavor, warm spices — allspice and nutmeg — give them their signature cozy, slightly sweet character. The meatballs are traditionally served with a creamy brown gravy rather than a tomato sauce, plus mashed potatoes or egg noodles and, if you want the full Scandinavian table, a spoonful of lingonberry jam on the side.

The other secret is the texture. A mixture of beef and pork stays juicier than beef alone, and soaking the breadcrumbs in milk before mixing keeps the meatballs soft instead of dense. Handle the mixture gently — overmixing is the fastest way to tough meatballs.

Ingredients

For the meatballs:

  • 1 lb ground beef
  • 1 lb ground pork
  • 1/2 cup breadcrumbs
  • 1/4 cup grated onion
  • 1/4 cup milk
  • 1 egg
  • 1 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp allspice
  • 1/4 tsp nutmeg

For the creamy gravy:

  • 3 tbsp butter
  • 3 tbsp flour
  • 2 cups beef broth
  • 1 cup heavy cream
  • 1 tbsp soy sauce
  • Salt and pepper to taste
  • Chopped parsley, for garnish

Prep time: 15 minutes. Cook time: 30 minutes. Total time: 45 minutes. Serves 4 to 6, at about 350 calories per serving.

mixing ground beef and pork with breadcrumbs, egg and spices in a bowl for swedish meatballs with creamy gravy

How to Make Classic Swedish Meatballs with Creamy Gravy

Step 1: Preheat the oven. Heat your oven to 400°F (200°C) and line a baking sheet with parchment. A hot oven gives the meatballs a golden outside while the gravy comes together.

Step 2: Mix the meatball mixture. Stir the breadcrumbs and milk together first and let them sit for a minute to soften. Add the grated onion, egg, salt, pepper, allspice, and nutmeg, then add the beef and pork. Mix with your hands just until everything comes together — stop as soon as it looks even.

Step 3: Roll the meatballs. With damp hands, roll the mixture into small balls about 1 inch across and set them on the prepared baking sheet. Uniform size matters here: evenly sized meatballs cook evenly, so none are dry while others are underdone.

Step 4: Bake until golden. Bake for about 20 minutes, until the meatballs are browned and cooked through. While they bake, you can start the gravy — the timing works out beautifully.

hands rolling small uniform meatballs on a baking sheet for swedish meatballs with creamy gravy

Step 5: Start the gravy. Melt the butter in a large skillet over medium heat, then whisk in the flour. Cook for a minute or two, stirring constantly, until the mixture smells nutty and turns a light golden color. This roux is what thickens the gravy.

Step 6: Build the sauce. Pour in the beef broth a little at a time, whisking as you go so no lumps form. Let it simmer and thicken slightly, then stir in the heavy cream and soy sauce. Taste and season with salt and pepper — the soy sauce adds saltiness, so season at the end.

meatballs browning golden in a buttered skillet for swedish meatballs with creamy gravy

Step 7: Bring it all together. Slide the baked meatballs into the gravy and let them simmer gently for a few minutes so they soak up the sauce. Serve over buttery mashed potatoes or tender egg noodles, spoon extra gravy over the top, and finish with chopped parsley.

whisking a smooth creamy gravy in a skillet for swedish meatballs with creamy gravy

Tips for the Best Swedish Meatballs

Grate, don’t chop, the onion. Grated onion disappears into the mixture and keeps the meatballs tender. Chopped onion can leave chunky bits and make the balls fall apart.

Do not skip the warm spices. Allspice and nutmeg are small amounts, but they are the whole identity of the dish. Without them, you just have plain meatballs in gravy.

Do not overcrowd the pan or the tray. Meatballs need space to brown. If they are packed together, they steam instead of browning, and you lose that golden crust.

Adjust the gravy to your taste. Too thick? Whisk in a splash more broth. Too thin? Let it simmer a few minutes longer. A spoonful of sour cream stirred in at the very end adds a gentle tang if you like it.

Leftovers get better overnight. The meatballs soak up even more gravy as they sit, so tomorrow’s lunch is arguably better than tonight’s dinner. Store them in the fridge for up to 3 days, or freeze the meatballs and gravy separately for up to 3 months. If you are planning a holiday table, these pair beautifully with make-ahead sides like our 25 easy Thanksgiving side dishes everyone will love and a tray of 25 easy Christmas appetizers everyone will love.

served bowl of swedish meatballs with creamy gravy and egg noodles on a rustic table

What to Serve with Swedish Meatballs

Buttery mashed potatoes are the classic partner — they catch every drop of gravy. Egg noodles are an equally good choice and slightly lighter. Add a simple green vegetable, like green beans or a cucumber salad, to balance the richness, and keep a jar of lingonberry jam in the pantry if you can find one: its tart sweetness cuts through the creamy gravy perfectly. For a full cozy menu, recipe inspiration from Taste of Home and Food Network offers more comfort-food sides that work with this dinner.

Conclusion

Classic swedish meatballs with creamy gravy prove that comfort food does not need to be complicated. A handful of pantry spices, a gentle hand with the mixing, and a gravy built in the same pan give you a dinner that feels like a special occasion on an ordinary weeknight. Make a double batch — you will be glad you did when the leftovers call your name tomorrow.

Frequently Asked Questions

What spices make Swedish meatballs taste Swedish?

Allspice and nutmeg are the defining spices. Used in small amounts, they give the meatballs a warm, slightly sweet flavor that sets them apart from Italian-style meatballs.

Can I use only ground beef instead of beef and pork?

Yes, but the texture will be a little firmer. The beef and pork combination stays juicier; if you use beef only, add a drizzle of olive oil to the mixture for extra moisture.

How do I keep my meatballs from falling apart?

Use grated onion rather than chopped, mix just until combined, and roll with damp hands. If the mixture feels very soft, chill it for 15 minutes before rolling.

Can I make Swedish meatballs ahead of time?

Yes. Cooked meatballs keep in the fridge for up to 3 days, and you can freeze meatballs and gravy separately for up to 3 months. Reheat gently so the gravy stays smooth.

What should I serve with Swedish meatballs?

Buttery mashed potatoes or egg noodles are classic, with a green vegetable on the side and lingonberry jam if you have it. The jam’s tartness balances the rich, creamy gravy.

What spices make Swedish meatballs taste Swedish?

Allspice and nutmeg are the defining spices. Used in small amounts, they give the meatballs a warm, slightly sweet flavor that sets them apart from Italian-style meatballs.

Can I use only ground beef instead of beef and pork?

Yes, but the texture will be a little firmer. The beef and pork combination stays juicier; if you use beef only, add a drizzle of olive oil to the mixture for extra moisture.

How do I keep my meatballs from falling apart?

Use grated onion rather than chopped, mix just until combined, and roll with damp hands. If the mixture feels very soft, chill it for 15 minutes before rolling.

Can I make Swedish meatballs ahead of time?

Yes. Cooked meatballs keep in the fridge for up to 3 days, and you can freeze meatballs and gravy separately for up to 3 months. Reheat gently so the gravy stays smooth.

What should I serve with Swedish meatballs?

Buttery mashed potatoes or egg noodles are classic, with a green vegetable on the side and lingonberry jam if you have it. The jam’s tartness balances the rich, creamy gravy.

Emily Carter
Emily Carter

Emily Carter is the founder and editor of Her Everyday Nest. After nine years of renting in five apartments across three cities, she's learned how to make any rental feel like home.

Similar Posts