Swedish Meatballs
Classic Swedish meatballs served with rich pan sauce, pomme purée, pickled cucumber, and cranberry sauce.

| Prep | 45 min |
| Cook | 1 hr 15 min |
| Total | 2 hr |
| Servings | 4 |
| Video | YouTube |
Ingredients
Pickled Cucumbers
- 1 cucumber, sliced into 2mm rounds
- 600ml (2.5 cups) white wine vinegar
- 300ml (1.25 cups) water
- 150g (¾ cup) sugar
- A few sprigs of fresh dill
- 1 tbsp mustard seeds
Pomme Purée
- 1.4kg (3 lbs) raw Agria potatoes (yielding 500g cooked potato)
- 250ml (1 cup) double cream
- 400ml (1.75 cups) milk
- 150g (⅔ cup) salted butter
- Salt and black pepper, to taste
Meatballs
- 450g (1 lb) minced short rib beef
- 450g (1 lb) minced pork belly
- 55g (½ cup) panko breadcrumbs
- 1 egg
- 2 tbsp olive oil
- 55g (¼ cup) double cream
- 25g (1.5 tbsp) milk
- 1 tbsp Dijon mustard
- 1 tsp ground allspice
- 1 tsp coarse black pepper
- Salt, to taste
- 100g (7 tbsp) butter
Sauce
- 2 garlic cloves, minced
- 1 shallot, finely diced
- 1 sprig rosemary
- 1 bay leaf
- 5g (1 tsp) black peppercorns
- A few sprigs of thyme
- 500ml (2 cups) double cream
- 1kg (4 cups) reduced beef stock
- 1 tbsp Dijon mustard
Cranberry Sauce
- 300g (10.5 oz) frozen cranberries
- 75g (6 tbsp) caster sugar
- Lemon juice, to taste
- Pinch of salt
Method
Pickled Cucumbers
- Slice the cucumber into 2mm rounds and transfer to a jar or container.
- Simmer white wine vinegar, water, sugar, and mustard seeds in a saucepan, whisking until dissolved.
- Pour the hot pickling liquid over the cucumber until fully submerged.
- Add the fresh dill, stir through, allow to cool, then refrigerate.
Pomme Purée
- Sprinkle an even layer of salt over a baking tray.
- Prick the potatoes all over and arrange on top of the salt.
- Bake at 180°C fan (350°F) for 1 hour until tender.
- Scoop out the warm potato flesh and pass through a potato ricer or fine sieve.
- Bake the potato skins on a tray at 180°C fan (350°F) for 40 minutes until crisp.
- Simmer the crispy skins in the milk and double cream for 10 minutes to infuse, then strain and discard the skins.
- Melt the butter in a separate saucepan over medium heat, add the riced potato, and beat thoroughly until emulsified.
- Reduce heat to low and gradually mix in the infused warm milk and cream, 50ml at a time, until smooth.
- Season with salt and black pepper, cover with cling film touching the surface, and set aside.
Meatballs
- Place a large mixing bowl in the freezer for 30 minutes.
- Combine beef mince, pork mince, olive oil, allspice, black pepper, Dijon mustard, milk, cream, egg, panko, and salt in the chilled bowl.
- Massage the mixture thoroughly by hand until smooth and homogeneous.
- Portion the mixture into 45g balls, roll smoothly, and place on a parchment-lined tray.
- Refrigerate uncovered for at least 30 minutes to set.
- Heat olive oil in a wide sauté pan over medium-high heat and add the meatballs.
- Fry turning every 20 seconds until golden all over.
- Reduce heat to medium, add butter and thyme, and baste continuously until internal temperature reaches 65°C (150°F).
- Transfer meatballs to a warm tray to rest.
Sauce
- Sauté diced shallot and garlic in the remaining pan butter for 5 minutes until soft.
- Add double cream, beef stock, thyme, peppercorns, bay leaf, and rosemary to the pan.
- Simmer for 20 minutes until reduced to a light coating consistency.
- Whisk Dijon mustard with a small amount of warm sauce in a ramekin to form a slurry, then stir into the pan.
- Strain the sauce through a fine sieve and season with salt and pepper.
Cranberry Sauce
- Combine cranberries, sugar, and salt in a small saucepan over medium heat.
- Cook for 10 minutes, mashing cranberries with a whisk until a loose jam consistency forms.
- Remove from heat, adjust with lemon juice and salt, and allow to cool.
Serving
- Reheat the pomme purée gently over low heat while stirring continuously.
- Serve the warm meatballs with pomme purée, pickled cucumber, cranberry sauce, and pan sauce.
Nutrition (per serving)
| Nutrient | Amount |
|---|---|
| Calories | ~2150 kcal |
| Protein | ~58g |
| Carbohydrates | ~55g |
| Fat | ~190g |
Notes
- Source: Fallow Chefs