Classic Swedish Meatballs with Creamy Gravy and Mashed Potatoes

Classic Swedish Meatballs with Creamy Gravy and Mashed Potatoes

Tender, warmly spiced beef and pork meatballs simmered in a rich, velvety gravy, served alongside buttery mashed potatoes with a tart lingonberry contrast.

1h 15mIntermediate4 generous servings
Remix

Equipment

Large mixing bowl
Large skillet
Medium saucepan
Potato masher
Whisk
Wooden spoon
Colander

Ingredients

4 servings

Meatballs

  • 250 g ground beef, 80% lean
  • 250 g ground pork, unseasoned
  • 40 g panko breadcrumbs
  • 100 ml whole milk
  • 1 yellow onion, finely grated
  • 1 egg, lightly beaten
  • 30 g unsalted butter, for frying
  • 1 g ground allspice
  • 1 g ground nutmeg
  • 5 g fine sea salt
  • 2 g white pepper

Creamy Gravy

  • 40 g unsalted butter
  • 30 g all-purpose flour
  • 400 ml beef broth, warm
  • 150 ml heavy cream
  • 10 g dijon mustard

Mashed Potatoes

  • 800 g yukon gold potatoes, peeled and quartered
  • 50 g unsalted butter, room temperature
  • 100 ml whole milk, warm
  • 5 g fine sea salt

Serving

  • 100 g lingonberry jam
  • 10 g fresh parsley, finely chopped

Nutrition (per serving)

Nutrition is estimated per serving. Nutrients without complete source data are omitted.

988
Calories
37g
Protein
73g
Carbohydrates
61g
Fat
6g
Fiber
20g
Sugar
1912mg
Sodium
Full nutrition
Calories
988 kcal
Protein
37 g
Carbohydrates
73 g
Fat
61 g
Fiber
6 g
Sugar
20 g
Sodium
1912 mg
Saturated Fat
32 g
Trans Fat
0 g
Monounsaturated Fat
17 g
Polyunsaturated Fat
3 g
Cholesterol
203 mg
Potassium
1572 mg
Calcium
178 mg
Iron
5.2 mg
Magnesium
85 mg
Phosphorus
488 mg
Zinc
5.3 mg
Vitamin A
414 mcg
Vitamin C
49 mg
Vitamin D
1.5 mcg
Vitamin E
1.3 mg
Vitamin K
49 mcg
Vitamin B6
1.0 mg
Vitamin B12
1.1 mcg
Thiamin
0.81 mg
Riboflavin
0.53 mg
Niacin
6.4 mg
Folate
76 mcg
Water
416 g

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

In a large mixing bowl, combine the panko breadcrumbs and whole milk. Stir gently and let sit for 10 minutes until the breadcrumbs have absorbed the liquid and softened.

10m
02

Place the peeled and quartered potatoes in a medium saucepan. Cover with cold water, add a pinch of salt, and bring to a boil. Simmer until tender when pierced with a fork, about 15 to 20 minutes.

20mFeel: Potatoes offer no resistance when pierced with a fork
03

To the soaked breadcrumbs, add the ground beef, ground pork, grated onion, lightly beaten egg, allspice, nutmeg, salt, and white pepper. Mix thoroughly using your hands or a wooden spoon until just combined, being careful not to overwork the meat.

04

Pinch off portions of the meat mixture and roll them between damp palms to form uniform meatballs, about 30 grams each. Place them on a plate or tray.

Look for: Uniform round balls, smooth surface
05

Melt the butter for the meatballs in a large skillet over medium heat. Working in batches if necessary to avoid crowding, fry the meatballs, turning occasionally, until browned on all sides and the internal temperature reaches 74°C/165°F, about 8 to 10 minutes. Remove the cooked meatballs to a clean plate.

10mLook for: Deep golden brown crust on all sides
06

Without cleaning the skillet, lower the heat to medium-low. Add the butter for the gravy and allow it to melt. Sprinkle in the flour and vigorously whisk for 1 to 2 minutes until lightly toasted and bubbling.

2mLook for: Light blonde paste with a nutty aroma
07

Gradually pour the warm beef broth into the skillet while whisking continuously to prevent lumps. Simmer for 3 to 4 minutes until the sauce begins to thicken.

4m
08

Stir in the heavy cream and Dijon mustard. Season to taste with salt and pepper. Return the meatballs to the skillet, turning them to coat in the gravy, and let simmer for a final 3 minutes to warm through.

3mLook for: Sauce coats the back of a spoon and meatballs are thoroughly heated
09

Drain the boiled potatoes in a colander and return them to the warm saucepan. Add the room temperature butter, warm milk, and salt. Mash with a potato masher until smooth and creamy.

Feel: Smooth texture with no large lumps
10

Spoon the hot mashed potatoes onto warm plates. Top generously with the meatballs and rich gravy. Serve immediately with a spoonful of lingonberry jam on the side and a sprinkle of chopped fresh parsley.

Chef's Notes

  • Using a 50/50 blend of beef and pork is crucial. Beef provides robust flavor, while pork contributes necessary fat and moisture for a tender texture.
  • Grated onion rather than diced onion is a traditional technique. It infuses the meat mixture with flavor and moisture without interrupting the smooth texture of the meatball.
  • Do not wipe out the pan after frying the meatballs. The browned bits, or fond, stuck to the bottom of the pan are the flavor foundation of your gravy.
  • Warming your milk before adding it to the mashed potatoes prevents the mixture from cooling down rapidly, helping the potatoes absorb the dairy more efficiently for a silkier finish.
  • Lingonberry jam acts as an essential acidic component. Its sharp sweetness cuts through the richness of the meat and cream sauce perfectly, balancing the entire dish.

Storage

Refrigerator: 4 daysStore meatballs and gravy together. Store mashed potatoes in a separate airtight container.

Freezer: 3 monthsFreeze meatballs in gravy. Mashed potatoes may change texture upon freezing and are best made fresh.

Reheating: Reheat gently in a saucepan over medium-low heat until bubbling and heated through. Add a splash of milk to the gravy or potatoes if they have thickened too much.

Troubleshooting

Meatballs falling apart during frying

Cause: The meat mixture was too loose or turned too early before a crust could form.

Fix: Cannot be fixed once cooking. For remaining raw mixture, chill in the refrigerator for 15 minutes before shaping.

Prevention: Allow the breadcrumbs to fully absorb the milk to act as a proper binder, and do not move the meatballs in the pan until the bottom has browned and released naturally.

Lumpy gravy

Cause: The broth was added too quickly to the flour paste without sufficient whisking.

Fix: Pour the gravy through a fine mesh strainer before adding the cream and mustard, then return to the pan.

Prevention: Add liquid slowly and whisk continuously.

Gummy mashed potatoes

Cause: Overworking the potatoes, especially with a food processor or blender.

Fix: Cannot be fixed. Serve as is and use a gentler mashing method next time.

Prevention: Only use a hand masher or ricer, and mix just until the butter and milk are incorporated.

Cultural Context

Svenska köttbullar, or Swedish meatballs, are perhaps Sweden's most famous culinary export, historically popularized globally by a well-known furniture retailer. Traditionally served during festive occasions like Christmas and Midsummer, they are deeply ingrained in everyday Swedish food culture, known as husmanskost. The mandatory accompaniment of sweet-tart lingonberry jam demonstrates the classic Nordic flavor principle of pairing rich, savory meats with foraged fruit preserves.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1