Swedish meatballs

Swedish meatballs
Posted: 30/03/2026Updated: 30/03/2026

Pork and beef meatballs in a lightly spiced cream sauce, served with mashed potatoes, lingonberry jam and dill pickled cucumbers.

Active prep: 25 minutesPassive prep: 35 minutesActive cooking: 20 minutesPassive cooking: 10 minutes

Ingredients

Servings

Dill pickled cucumbers

  • 1 medium Cucumber
  • 1 teaspoon Fine salt
  • 2 teaspoons White sugar
  • 1 teaspoon Whole black peppercorns
  • 2 tablespoons White wine vinegar
  • 1 tablespoon Fresh dill, chopped
  • Water

Mashed potatoes

  • 800 grams Potatoes (Maris Piper or King Edward)
  • 50 grams Unsalted butter
  • 100 millilitres Whole milk
  • 0.5 teaspoon Ground nutmeg
  • Salt, to taste
  • Ground black pepper, to taste

Meatballs

  • 250 grams Minced beef, 15%
  • 250 grams Minced pork, 15%
  • 50 grams Fresh breadcrumbs
  • 60 millilitres Whole milk
  • 1 small Brown onion
  • 2 tablespoons Unsalted butter
  • 1 medium Egg
  • 0.5 teaspoon All spice
  • 0.5 teaspoon Ground nutmeg
  • 1 teaspoon Salt
  • 1 teaspoon Ground black pepper

Gravy

  • 2 tablespoons Unsalted butter
  • 2 tablespoons Plain flour
  • 350 millilitres Beef stock
  • 150 millilitres Double cream
  • 2 teaspoons Worcestershire sauce
  • Salt, to taste
  • Ground black pepper, to taste

Instructions

Dill pickled cucumbers

  1. Thinly slice the cucumber.
  2. Mix the cucumbers with salt, black peppercorns (lightly crushed), sugar, vinegar, and dill in a jar.
  3. Add enough water to fully submerge the contents.
  4. Seal with a lid and shake well. Refrigerate for at least 30 minutes (overnight is best).

Mashed potatoes

  1. Peel and chop the potatoes into equally sized pieces and boil in well-salted water until very soft (15-18 minutes).
  2. Drain thoroughly and allow the steam to evaporate before mashing with butter and warm milk.
  3. Season to with salt, pepper and the ground nutmeg before covering to keep warm.

Meatballs

  1. Soak the breadcrumbs in milk for 5 minutes.
  2. Finely dice the brown onion and fry in half the butter on medium heat until golden brown (6-8 minutes). Allow to cool slightly.
  3. Mix everything together until just combined.
  4. Form into 16-20 small meatballs.
  5. Fry in the remaining butter over medium heat until browned and cooked through, turning occasionally (8-10 minutes). Set aside.

Gravy

  1. In the same pan, melt butter and gradually whisk in flour. Cook on medium-low heat for 1-2 minutes until lightly golden.
  2. Gradually whisk in the stock and simmer until slightly thickened.
  3. Stir in the cream and Worcestershire sauce then season to taste.

Helpful notes

Cooking tips

  • Prepare the dill pickled cucumbers in advance (ideally overnight) for deeper flavour and better balance.
  • Soak breadcrumbs in milk before mixing - this creates a softer, juicier texture (panade).
  • Cook the onions until properly golden, not just soft as this adds sweetness and depth.
  • Allow the onions to cool slightly before mixing to keep the meatball mixture firm and prevent it becoming too soft or wet.
  • Don’t overwork the meat mixture; mix just until combined to avoid dense, tough meatballs.
  • Roll meatballs with lightly damp hands for a smoother surface and even cooking.
  • Chilling the shaped meatballs for 20–30 minutes helps them hold their shape.
  • Brown meatballs over medium heat. Too high will burn the butter before they cook through.
  • Cook in batches to avoid overcrowding, which causes steaming instead of browning.
  • Use the fond (browned bits) in the pan as the base for the gravy as this adds significant flavour.
  • Add the stock gradually while whisking to avoid lumps in the gravy.
  • Warm the cream slightly before adding to prevent curdling.
  • Use floury potatoes (Maris Piper or King Edward) for a lighter, fluffier mash.
  • Drain the potatoes thoroughly and allow steam to evaporate before mashing to avoid watery mash.
  • Slice cucumbers evenly so they pickle at the same rate. Ensure they are fully submerged to avoid uneven pickling.

Alternative ingredients

  • Adjust the pork-to-beef ratio to preference (more pork = softer, richer meatballs).
  • Use soured cream instead of double cream for a slightly tangier sauce.
  • Substitute Worcestershire sauce with dark soy, light soy and fish sauce.
  • Replace white wine vinegar with apple cider vinegar or rice vinegar.
  • Use cranberry jam instead of lingonberry (sweeter and less tart).

Storage instructions

Allow all components to cool completely before storing.

Refrigeration: Meatballs and gravy can be stored together in an airtight container for up to 3 days. Mashed potatoes can be stored in an airtight container for up to 2 days. Pickled cucumbers should be kept refrigerated in a sealed container for 5–7 days.

Freezer: Freeze meatballs (ideally cooked) and gravy separately for up to 2 months. The frozen gravy may split slightly when reheated and become grainy/gritty due to fat separation.

Re-heating instructions

If frozen, thaw fully in the fridge before reheating.

Stove: Reheat the meatballs in gravy over low–medium heat, stirring occasionally. Add a splash of water, stock, or cream if the sauce thickens too much. Avoid cooking on a high heat as this will dry out the meatballs or split the sauce

Microwave: Heat in short bursts at medium power, stirring between intervals.

Nutrition and dietary facts

Per serving:Calories: 645kcal (29%), Protein: 25g (42%), Fat: 35.4g (44%), Saturated fat: 17.1g (114%), Carbohydrates: 40g (15%), Sugars: 5g (20%), Fibre: 4.1g (14%)

NOTE: The nutritional information provided for this recipe is an estimate based on ingredients and cooking instructions as described - it is intended for informational purposes only.

Page contents

Related recipes

View all recipes

Featured in meal plans...

No linked meal plans...

View all meal plans