Swedish meatballs

Pork and beef meatballs in a lightly spiced cream sauce, served with mashed potatoes, lingonberry jam and dill pickled cucumbers.
Ingredients
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
- Thinly slice the cucumber.
- Mix the cucumbers with salt, black peppercorns (lightly crushed), sugar, vinegar, and dill in a jar.
- Add enough water to fully submerge the contents.
- Seal with a lid and shake well. Refrigerate for at least 30 minutes (overnight is best).
Mashed potatoes
- Peel and chop the potatoes into equally sized pieces and boil in well-salted water until very soft (15-18 minutes).
- Drain thoroughly and allow the steam to evaporate before mashing with butter and warm milk.
- Season to with salt, pepper and the ground nutmeg before covering to keep warm.
Meatballs
- Soak the breadcrumbs in milk for 5 minutes.
- Finely dice the brown onion and fry in half the butter on medium heat until golden brown (6-8 minutes). Allow to cool slightly.
- Mix everything together until just combined.
- Form into 16-20 small meatballs.
- Fry in the remaining butter over medium heat until browned and cooked through, turning occasionally (8-10 minutes). Set aside.
Gravy
- In the same pan, melt butter and gradually whisk in flour. Cook on medium-low heat for 1-2 minutes until lightly golden.
- Gradually whisk in the stock and simmer until slightly thickened.
- 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
Featured in meal plans...
No linked meal plans...
View all meal plans