Swedish Meatballs with Creamy Gravy & Mashed Potatoes

Swedish Meatballs with Creamy Gravy & Mashed Potatoes

There’s something magical about a dish that feels like a warm hug the moment it hits the table — and Swedish meatballs are exactly that kind of comfort food. They’re tender, gently spiced, and nestled in a silky gravy that smells like a cozy winter evening. Paired with creamy mashed potatoes, they make the kind of meal you crave on chilly days, lazy Sundays, or any time you want something deeply satisfying without being fussy.

What I love most about this dish is how homey and familiar it feels, even if you didn’t grow up with it. The moment those meatballs start sizzling in the pan, you get that buttery, savory aroma that whispers, “Dinner’s going to be really, really good.” And honestly… it always is.

Ingredients

For the Meatballs

  • 1 lb ground beef

  • 1 small onion, finely grated

  • 1/2 cup breadcrumbs

  • 1/4 cup milk

  • 1 egg

  • 1/4 tsp ground allspice

  • 1/4 tsp ground nutmeg

  • Salt and pepper, to taste

  • 2 tbsp fresh parsley, finely chopped (plus extra for garnish)

  • 2 tbsp oil (for frying)

For the Gravy

  • 2 tbsp butter

  • 2 tbsp all-purpose flour

  • 1 1/2 cups beef broth

  • 1/2 cup heavy cream

  • 1 tsp soy sauce

  • Salt and pepper, to taste

For the Mashed Potatoes

  • 2 lbs potatoes, peeled and cubed

  • 1/2 cup warm milk

  • 1/4 cup butter

  • Salt, to taste

Instructions

1. Soften the breadcrumbs:
Start by mixing your breadcrumbs and milk in a small bowl. Let them sit for a few minutes until the mixture turns soft and fluffy — this keeps the meatballs wonderfully tender.

2. Make the meatball mixture:
Add the ground beef, grated onion, egg, spices, salt, pepper, and parsley to the softened breadcrumbs. Mix everything gently with your hands or a spoon. Don’t overmix — just bring it together until combined.

3. Shape and cook:
Roll the mixture into little 1-inch balls. Warm the oil in a skillet over medium heat, and cook the meatballs in batches. Let them brown on all sides (you’ll hear that satisfying sizzle), then set them aside once they’re cooked through.

4. Build the gravy:
In the same skillet — with all those delicious meatball drippings — melt the butter. Stir in the flour and let it cook for a minute or two until it turns lightly golden. Slowly whisk in the beef broth, then the cream and soy sauce. Let it simmer until it thickens into a smooth, velvety gravy.

5. Bring it all together:
Return the meatballs to the skillet and let them simmer gently in the gravy for another 5–7 minutes. They’ll soak up all that rich flavor.

6. Make the mashed potatoes:
Boil the potatoes in salted water until they’re fork-tender. Drain them, then mash with warm milk and butter until they’re creamy and soft. Season with salt to taste.

7. Serve and enjoy:
Spoon a cozy mound of mashed potatoes on your plate, pile on those tender meatballs, and ladle as much creamy gravy as your heart desires.

Presentation Tips

A sprinkle of fresh parsley goes a long way — it adds a pop of color against the golden gravy. If you want to get a little extra with it, serve everything in a shallow bowl so the gravy pools beautifully around the potatoes. A few freshly cracked pepper flakes on top also add a rustic touch.

Conclusion

This dish has all the makings of a new comfort-food favorite: it’s cozy, hearty, simple, and unbelievably satisfying. Whether you’re cooking for yourself, your family, or friends who need a warm meal and a little love, these Swedish meatballs will never let you down.

Leave a Reply

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