
Classic Swedish Meatballs with Creamy Mashed Potatoes
The ultimate Swedish comfort food: tender, spiced meatballs served alongside buttery mashed potatoes and tart lingonberry jam. This is the heart of Scandinavian home cooking, perfected for a cozy weeknight dinner.
By @sofia.andersson
- submitted
- kitchen-tested
- community-validated
- editor-verified
- featured
Ingredients
for 4 servings
- 500 gground beef — 80/20 lean-to-fat ratio
- 250 gground pork — standard grind
- 1yellow onion — finely diced
- 0.5 cuppanko breadcrumbs
- 0.25 cupwhole milk — room temperature
- 1large egg — beaten
- 50 gunsalted butter
- 0.25 tspallspice
- 0.125 tspground nutmeg
- 1 pinchkosher salt
- 0.5 tspblack pepper
- 1 kgYukon Gold potatoes — peeled and quartered
- 0.5 cupheavy cream
- 0.5 cuplingonberry jamoptional
Equipment
checked against your kitchen
- ✓stovetop
What cooks learned
Only 4 cooks have logged this one in Cook Mode so far — not enough to say anything about where it goes wrong.
Method
- 1
In a large skillet over medium heat, melt 25g of the butter. Add the diced onion and sauté until translucent and slightly softened, about 5 minutes. Remove from heat and allow to cool.
7 min→ aromatized onions
- 2
In a large mixing bowl, combine the ground beef, ground pork, sautéed onions, breadcrumbs, milk, beaten egg, allspice, nutmeg, salt, and pepper. Use your hands to mix thoroughly until the ingredients are just incorporated—do not overwork the meat or it will become tough.
5 min→ meatball mixture
- 3parallel track
Place the quartered potatoes in a large pot and cover with cold salted water (about an inch above the potatoes). Bring to a boil over high heat, then reduce to a simmer. Cook for 15-20 minutes until fork-tender.
20 min · 2 min attention⏱ cooked potatoes · 20 min→ cooked potatoes
- 4
While the potatoes are boiling, scoop out about 1.5 cups of the cooking water and set aside. Drain the potatoes completely.
2 min→ drained potatoes
- 5
waits for: step 2
Roll the meatball mixture into 1-inch rounds (about 12-14 pieces total). Heat the remaining 25g of butter in a large skillet over medium-high heat. Place the meatballs in the pan, leaving space between them.
3 min - 6
Sear the meatballs for about 5-7 minutes, turning occasionally, until they develop a deep brown crust. Reduce heat to medium and cook for another 8-10 minutes, stirring occasionally, until the internal temperature reaches 160F (71C).
10 min71°C internalDone when: the meat is no longer pink and the exterior is caramelized
- 7
waits for: step 4
While the meatballs finish cooking, mash the drained potatoes using a potato masher or a ricer. Gradually stir in the heavy cream and 25g of butter. If the mash is too thick, add some of the reserved potato water until it reaches a creamy, velvety consistency.
8 min→ mashed potatoes
- 8
waits for: steps 6 and 7
Transfer the meatballs to a serving platter. Serve alongside a generous mound of mashed potatoes and a dollop of lingonberry jam.
2 min→ final plate
Why this grade?
- community provenance+40
- 3 verified cooks+5.4
- Trust score45/100