🌍 Nordic recipesDinner
Swedish Meatballs
By Groceree
Also known as Köttbullar

Köttbullar as they are eaten at home: small pork and beef meatballs fried in butter, a cream gravy built in the same pan, and lingonberry on the side to cut through it.
Last updated
- Servings
- 4 servings
- Prep
- 35 min
- Cook
- 30 min
- Total
- 1 h 10 min
Ingredients
Meatballs
breadcrumbs50 g
whole milk100 ml
butter3 tbsp
onions1
minced pork250 g
minced beef250 g
eggs1- allspice½ tsp
nutmeg
salt
black pepper
Gravy
butter2 tbsp
plain flour2 tbsp
beef stock400 ml- double cream150 ml
soy sauce1 tsp
Dijon mustard1 tsp
To serve
- lingonberry jam
pickled cucumbers (optional)
Mash
floury potatoes800 g
butter30 g
whole milk150 ml
Instructions
Mash
- 01
Start with the . Peel the , cut them into even chunks and boil them in salted water for 15 to 20 minutes until tender. Drain, warm the 150 ml of , and the with the 30 g of and the warm . Season with , cover and keep warm.
Meatballs
- 02
Soak the in the 100 ml of for 10 minutes until they swell. This is what keeps the soft.
- 03
Chop the very finely and fry it in 1 tbsp of the over low heat for 8 minutes until soft and sweet, then leave it to cool completely. Warm will start cooking the meat.
- 04
Mix the , , soaked , cooled , the , the ground and the freshly grated with a good amount of and freshly ground . Work it briefly — overworking makes the bouncy.
- 05
With wet hands, roll into balls about the size of a walnut. You should get 30 to 35.
- 06
Fry the in the remaining over medium heat, shaking the pan so they brown all round, for 8 to 10 minutes, until cooked through with no pink in the middle. Work in batches and keep them warm; do not wash the pan.
Gravy
- 07
Melt the 2 tbsp of in the same pan, stir in the and cook for 1 minute, scraping up everything stuck to the base.
- 08
Heat the and whisk it in a little at a time until smooth, then the , and . Simmer for 5 minutes until it coats a spoon.
- 09
Return the to the for 2 minutes to warm through. Serve with the , the and, if you like, .
Notes
- Soy sauce is not traditional but a spoonful gives the gravy the colour and depth it otherwise lacks.
- Roll them small. Large meatballs are a different dish, and they will not cook evenly in the time the gravy takes.
- The mixture can be rolled a day ahead and kept in the fridge, which firms it and makes frying easier.
Nutrition per serving
- Calories
- 980 kcal
- Protein
- 34 g
- Carbs
- 64 g
- Fat
- 65 g
Estimated from the ingredients.
From a video to your shopping list
Saw a recipe on Instagram, TikTok or YouTube? Share it to Groceree and the ingredients land on the list everyone at home shares.

Find a recipe video
01Find a recipe video
Any recipe on Instagram, TikTok, YouTube or a website.

Find a recipe video
Groceree02Share it to Groceree
Tap Share and pick Groceree. The app reads the recipe for you.
03The recipe is in the app
Ingredients, quantities and steps, ready to cook from.
04Pick what you need
Untick what is already in the cupboard and add the rest.
05It’s on the shared list
Sorted by aisle, on every phone at home, in real time.
More Nordic recipes
- ÆblekageGammeldags æblekage, Denmark's old-fashioned apple cake, is not baked at all: chunky vanilla apple compote is layered cold in a glass bowl with breadcrumbs toasted crisp in butter and sugar, and with softly whipped cream. Dots of redcurrant jelly on top add a sharp finish to the sweet, crunchy and creamy layers.
- OmenapiirakkaThis everyday Finnish apple pie needs no pastry: a thick, buttery batter flavoured with cardamom is spread into a pie tin, covered with overlapping apple slices and sprinkled with cinnamon sugar. In a hot oven the soft cake rises golden around the fruit.
- ÆbleskiverRound, puffy Danish pancake balls cooked in a special dimpled pan and turned with a knitting needle as they set. Served at Christmas with jam and icing sugar.