RecipesSwedish Meatballs That Simmer in Their Own Creamy Gravy

Swedish Meatballs That Simmer in Their Own Creamy Gravy

Swedish Meatballs That Simmer in Their Own Creamy Gravy

Swedish meatballs earn their place on a holiday buffet long before the roast ever shows up: small, perfectly round, swimming in a gravy the color of pale caramel.

Mashed potatoes catch every drop, and a spoon of lingonberry (or cranberry, nobody at the table will know the difference) cuts through the richness. Make this once and it becomes the dish you reach for every winter after, because it reheats without fuss and disappears fast off a buffet.

This post contains affiliate links. If you buy through them, I may earn a small commission at no extra cost to you.

Table of Contents
  1. Why This Belongs on Your Holiday Table
  2. The Ingredients That Make Them Taste Swedish, Not Italian
  3. How to Make It
  4. Getting It Right: Mistakes to Avoid
  5. Swaps and Substitutions
  6. What to Serve With Swedish Meatballs
  7. Frequently Asked Questions

Why This Belongs on Your Holiday Table

A buffet full of dips and crackers is fine, but it never feels like a meal. Swedish meatballs do: they smell like butter the moment they hit the pan, and they hold their shape on a plate balanced on a knee during the chaos of a holiday party.

They also solve the host’s real problem, which is timing. The meatballs and gravy come together in one pot well before guests arrive, then sit on low heat or in a slow cooker while you actually get to talk to people instead of standing at the stove.

If your gathering runs smaller or you would rather not heat the whole kitchen for a big pot of potatoes, the same meatballs work spooned over egg noodles or rice with no change to the gravy. They scale up easily too, so doubling the batch for a bigger crowd costs almost nothing beyond a second bag of potatoes.

Swedish Meatballs ready to serve

The Ingredients That Make Them Taste Swedish, Not Italian

Beef alone makes a dense meatball; pork alone makes a soft, almost sweet one. Together, in roughly equal weight, they give you something that holds its shape in the pan but still feels tender once your fork goes in.

Allspice and nutmeg are the two spices that signal this is not an Italian meatball headed for marinara. They are warm rather than sharp, and a little goes a long way: too much and the meatballs taste like a spice cabinet instead of dinner.

Breadcrumbs soaked in milk, rather than added dry, keep the inside from turning dense as it cooks. Grated onion does double duty here, adding moisture as well as flavor, so the meatballs stay juicy even after they simmer in gravy for ten minutes.

The gravy itself leans on beef stock for backbone and heavy cream for body, with a small hit of Worcestershire sauce standing in for the deep, savory note a long-simmered stock would otherwise need hours to build. A few drops of lemon juice at the very end keep all that richness from tasting flat.

Lingonberry sauce is the traditional finish, tart in a way that plain cranberry sauce only gets close to; either one works, and nobody at a holiday buffet is going to send it back. This dish contains milk, egg and gluten, worth a mention if anyone at the table is checking.

How to Make It

The method has three separate moments: mix and shape the meatballs in a bowl, brown them and build the gravy in one pot, then boil and mash the potatoes in a second pot while the meatballs simmer. None of it is difficult, it just asks you to work two burners at once for about fifteen minutes.

Mix the meatball base — The beef, pork, onion and soaked breadcrumbs come together in the bowl, with the egg and spices folded through. Swedish meatballs

Mix the meatball base

The beef, pork, onion and soaked breadcrumbs come together in the bowl, with the egg and spices folded through. It should look evenly combined, slightly sticky but not pasty, with flecks of parsley and onion visible throughout.

Shape the meatballs — Rolled between your palms, the mixture turns into rows of smooth, even balls lined up across the board. Swedish meatballs

Shape the meatballs

Rolled between your palms, the mixture turns into rows of smooth, even balls lined up across the board. Each one should hold its shape without cracking or flattening on the bottom.

Brown the meatballs — In the hot butter, the meatballs turn a deep golden brown on every side while the centers stay just pink. Swedish meatballs

Brown the meatballs

In the hot butter, the meatballs turn a deep golden brown on every side while the centers stay just pink. The pot should look busy but not crowded, with a faint sizzle visible as steam rises.

Finish the gravy — Once the cream goes in, the gravy turns from pale and thin to smooth and ivory colored, thick enough to coat the sides of the pot. Swedish

Finish the gravy

Once the cream goes in, the gravy turns from pale and thin to smooth and ivory colored, thick enough to coat the sides of the pot. It should look glossy rather than watery.

Simmer the meatballs in gravy — The browned meatballs sit submerged halfway in the thickened gravy, gently bubbling at the edges. Swedish meatballs

Simmer the meatballs in gravy

The browned meatballs sit submerged halfway in the thickened gravy, gently bubbling at the edges. The surface should look creamy and slightly rippled, with the meatballs peeking just above the gravy line.

Boil the potatoes — Chunks of peeled potato tumble gently in rolling, bubbling water, the pot filled about two thirds with liquid. Swedish meatballs

Boil the potatoes

Chunks of peeled potato tumble gently in rolling, bubbling water, the pot filled about two thirds with liquid. They should look pale and starting to soften at the edges as they near done.

Mash the potatoes — With the butter and warm milk stirred through, the potatoes turn smooth, pale and glossy, filling the pot in a soft mound. Swedish meatballs

Mash the potatoes

With the butter and warm milk stirred through, the potatoes turn smooth, pale and glossy, filling the pot in a soft mound. No lumps or dry patches should remain on the surface.

Plate the finished meatballs — A bed of mashed potatoes spreads across the platter with the glossy meatballs and gravy spooned over the center. Swedish

Plate the finished meatballs

A bed of mashed potatoes spreads across the platter with the glossy meatballs and gravy spooned over the center. A small spoonful of deep red lingonberry sauce sits to one side, parsley scattered over the top.

Getting It Right: Mistakes to Avoid

Overmixing is the most common way to ruin a good meatball. Keep working the beef and pork with your hands past the point where everything is combined, and the proteins tighten up; the result is a dense, bouncy ball instead of a tender one.

Skipping the browning step because it feels like extra work costs you most of the flavor in the gravy. Those dark bits stuck to the bottom of the pot after browning are not mess to wipe away, they are the base of everything that follows.

Boiling the meatballs hard instead of simmering them gently in the gravy toughens the outside before the inside has a chance to finish cooking. A gentle, barely bubbling simmer for the full 10 to 12 minutes gets you there without that problem.

Under-seasoning the meat mixture is easy to do when you are nervous about raw taste testing. Fry one small test patty in the pan first, taste it, and adjust the salt in the rest of the batch before you shape two dozen meatballs you cannot easily fix.

Swedish Meatballs up close

Swaps and Substitutions

Ground turkey or chicken works in place of the beef and pork blend if you want something lighter, though the meatballs will taste milder and benefit from an extra pinch of salt. All beef alone gives a richer, deeper flavor; all pork alone makes a softer, slightly sweeter meatball.

For a gluten-free version, swap the breadcrumbs for gluten-free panko and the all purpose flour for a gluten-free flour blend or cornstarch mixed with cold water, whisked in at the same point in the gravy.

No heavy cream in the fridge is not a dealbreaker: whole milk thickened with a touch more flour gets you a lighter but still creamy gravy. Full-fat coconut milk works too, though it nudges the flavor in a slightly different, faintly sweet direction.

If a slow cooker suits your party better than a stovetop, brown the meatballs and make the gravy as written, then transfer everything to the slow cooker on the warm setting for up to 3 hours before serving, stirring gently once an hour.

What to Serve With Swedish Meatballs

Mashed potatoes are the classic base, but buttered egg noodles or plain white rice catch the gravy just as well if potatoes feel like too much starch on a buffet already heavy with sides.

A simple green vegetable earns its spot next to all that cream: steamed green beans or a lightly dressed cucumber salad cut through the richness without competing for attention.

For an adult gathering, a small glass of chilled aquavit or a dry Riesling sits well alongside the gravy’s sweetness; keep pours modest and water on the table, and never serve anyone who is driving home.

Crusty bread on the side is not traditional, but nobody at a holiday buffet has ever complained about extra bread for mopping up gravy.

Swedish Meatballs ready to serve

Swedish Meatballs

Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour

Ingredients

  • 1 pound 450g ground beef, 80/20
  • 1/2 pound 225g ground pork
  • 1/2 cup 50g plain dry breadcrumbs
  • 1/3 cup 80ml whole milk
  • 1 small yellow onion grated (about 1/2 cup)
  • 1 large egg
  • 2 cloves garlic minced
  • 1 teaspoon ground allspice
  • 1/2 teaspoon ground nutmeg
  • 1 1/4 teaspoons fine salt divided
  • 1/2 teaspoon black pepper
  • 3 tablespoons unsalted butter for frying
  • 3 tablespoons unsalted butter for the gravy
  • 3 tablespoons all purpose flour
  • 2 1/2 cups 600ml beef stock
  • 3/4 cup 180ml heavy cream
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon fresh lemon juice
  • Salt and black pepper to taste, for the gravy
  • 2 pounds 900g Yukon Gold potatoes, peeled and cut into 2 inch chunks
  • 4 tablespoons unsalted butter for the potatoes
  • 1/3 cup 80ml whole milk, warmed
  • 1 teaspoon fine salt plus more to taste, for the potatoes
  • 1/2 cup lingonberry sauce or whole berry cranberry sauce
  • 2 tablespoons chopped fresh parsley

Instructions

  • In a white ceramic mixing bowl, pour the whole milk over the breadcrumbs and let them sit for 5 minutes until soft and paste like. Add the ground beef, ground pork, grated onion, egg, garlic, allspice, nutmeg, 1 1/4 teaspoons salt and pepper, then mix with your hands just until combined; the mixture should look even but not sticky.
  • Scoop the mixture with a small cookie scoop or tablespoon and roll between your palms into balls about 1.5 inches wide. Set them on a pale wood board as you go; you should end up with 22 to 24 meatballs.
  • Melt 3 tablespoons butter in the cream Dutch oven over medium heat until it foams. Working in two batches so the pan is not crowded, brown the meatballs on all sides, turning every 2 minutes, about 6 to 8 minutes per batch; they should be deep golden outside but still pink in the center. Transfer them to a plate.
  • Leave about 2 tablespoons of fat and browned bits in the cream Dutch oven, pouring off any extra. Add the remaining 3 tablespoons butter, let it melt, then whisk in the flour and cook for 1 minute, stirring, until it smells toasted and turns pale gold.
  • Pour in the beef stock in a slow stream, whisking the whole time to work out lumps and lift the browned bits from the bottom of the pot. Bring to a gentle simmer; it should thicken slightly within 2 to 3 minutes.
  • Stir in the heavy cream and Worcestershire sauce. Simmer uncovered for 3 to 4 minutes, stirring occasionally, until the gravy is smooth and coats the back of a spoon without running straight off it.
  • Return the browned meatballs and any juices on the plate to the cream Dutch oven. Cover partially and simmer gently for 10 to 12 minutes, turning once halfway through, until an instant read thermometer in the center of a meatball reads 165°F (74°C).
  • Turn off the heat and stir in the lemon juice. Taste the gravy and add more salt and pepper if needed; the lemon should barely register, just enough to keep the cream from tasting flat.
  • While the meatballs brown, bring a large pot of generously salted water to a boil and add the potato chunks. Boil for 15 to 18 minutes, until a knife slides into a piece with no resistance.
  • Drain the potatoes well and return them to the same pot. Add the butter and warmed milk, then mash with a potato masher until smooth; season with salt to taste.
  • Let the meatballs rest in the gravy, off the heat, for 5 minutes before serving; the gravy thickens slightly more as it sits and clings better to each meatball.
  • Spoon the mashed potatoes onto a white ceramic platter, spreading a shallow well in the center. Arrange the meatballs and gravy over the potatoes, add a generous spoonful of lingonberry or cranberry sauce on the side, and scatter the parsley over the top.

Good to Know

Brown the meatballs hard and fast, then let the gravy finish cooking them through; that order keeps the crust without drying out the center.

Frequently Asked Questions

What’s the difference between Swedish meatballs and Italian meatballs?

Swedish meatballs are smaller, seasoned with allspice and nutmeg instead of oregano and parmesan, and simmered in a creamy gravy rather than tomato sauce.

Are Swedish meatballs actually from Sweden?

The dish is firmly Swedish today, though the recipe’s roots trace back to a version King Charles XII brought home from Turkey in the early 18th century.

Can I use frozen or store-bought meatballs to save time?

Yes, frozen meatballs can go straight into the finished gravy to simmer and heat through, though they won’t carry the allspice and nutmeg flavor of homemade ones.

Can I make the gravy without heavy cream?

Yes, whole milk thickened with a bit more flour makes a lighter version, and full-fat coconut milk works too, though it shifts the flavor slightly sweeter.

Do I have to brown the meatballs before simmering them in the gravy?

Browning first builds most of the flavor in this dish, since the dark bits left in the pot become the base of the gravy; skipping it makes a flatter tasting sauce.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Welcome! I'm Helen, sharing party ideas, holiday fun,…