Swedish Style Meatballs
I don't think there's anything more comforting than a dose of nostalgia. For me, one of those memories is a trip to IKEA. As a child, every visit seemed to involve my parents navigating the maze of flat-pack furniture, followed by what felt like an Olympic event of assembling it all at home! Was anyone else's family on the verge of combustion
Thankfully, there was always one thing that made the trip worthwhile: a plate of those famous IKEA Swedish meatballs in the restaurant. These days, our nearest IKEA is over an hour away, so we only make the journey when we have a long shopping list. That means those iconic meatballs are a much rarer treat. Whenever the craving for that creamy, comforting flavour hits, I make this homemade Swedish meatballs recipe instead—and honestly, I think they're even better.
Tender beef and pork meatballs are gently poached before being browned in butter, then served in a rich, creamy gravy that's perfect with buttery mashed potatoes, fluffy rice, or traditional lingonberry jam.
The Secret to Extra Tender Swedish Meatballs. The secret to incredibly soft, juicy meatballs is the panade—a mixture of bread, milk and onion. It might seem simple, but it's what gives Swedish meatballs their signature tender texture. You can make the panade using either:
- A box grater.
- A mini food processor or chopper.
Both methods work beautifully. I personally prefer using my mini food processor because I'm quite sensitive to onion, and it creates a smoother mixture. If you're using a grater, don't skip grating the onion instead of chopping it. The juices released from the onion help keep the meatballs beautifully moist.
Ingredients
For the Swedish Meatballs
250g pork mince
250g beef mince
125ml whole milk
1 small onion, grated
2 slices stale bread
¼ tsp freshly grated nutmeg
¼ tsp ground allspice
Salt and freshly ground black pepper
2 tbsp butter
For the Creamy Swedish Meatball Gravy
30g butter
30g plain flour
300ml beef stock
2 tsp soy sauce
1 tsp Dijon mustard
200ml double cream
Salt and freshly ground black pepper, to taste
Method
Step 1: Make the Panade
Add the grated onion, stale bread, whole milk, nutmeg, allspice, and a generous pinch of salt and pepper to a food processor or mixing bowl. Blend until the bread has broken down into fine crumbs and forms a smooth paste.
Allow the panade to rest for around 10 minutes. This gives the bread time to fully absorb the milk, resulting in beautifully moist meatballs.
Step 2: Mix the Meatballs
Transfer the panade to a large mixing bowl with the beef and pork mince.
Using your hand, mix everything together in one direction for around 5 minutes. This helps develop the proteins in the meat, creating the signature tender yet springy texture that makes authentic Swedish meatballs so delicious.
Step 3: Shape and Chill
Roll the mixture into meatballs approximately 1 tablespoon in size and place them on a tray or plate.
Once shaped, refrigerate the meatballs while you bring a large saucepan of water to a gentle boil and preheat your oven to 200°C (180°C Fan).
Step 4: Poach the Meatballs
Reduce the boiling water to a gentle simmer.
Working in batches, carefully lower the meatballs into the water.
Once they float to the surface, they're cooked through. Remove them with a slotted spoon and place them onto a tray.
This traditional poaching method helps the meatballs stay wonderfully juicy while keeping their perfectly round shape.
Step 5: Brown the Meatballs
Heat 2 tablespoons of butter in a large frying pan over a medium-high heat.
Cook the meatballs until they're beautifully golden brown on all sides.
Alternatively, you can finish them in the air fryer for an even crispier exterior.
How to Make Creamy Swedish Meatball Gravy
Melt the butter in a saucepan over a medium heat.
Whisk in the flour and cook for 2-3 minutes, stirring constantly to create a smooth roux.
Slowly whisk in the beef stock until completely smooth.
Add the soy sauce, Dijon mustard and double cream, stirring continuously.
Allow the gravy to gently simmer until thickened into a rich, silky sauce.
Season with salt and freshly ground black pepper to taste before adding the meatballs or serving alongside them.
Serving Suggestions
These homemade Swedish meatballs are delicious served with:
Creamy mashed potatoes
Buttered egg noodles
Fluffy rice
Lingonberry jam (traditional)
Quick pickled cucumber
Steamed green beans or peas
Top Tips
Don't skip the panade—it's the secret to incredibly soft, juicy meatballs.
Chilling the meatballs before cooking helps them hold their shape.
Browning them after poaching adds a rich, caramelised flavour.
If the gravy becomes too thick, simply loosen it with a splash of beef stock.
Frequently Asked Questions
Can I make Swedish meatballs ahead of time?
Yes! The meatballs can be cooked a day in advance and stored in the refrigerator before reheating gently in the gravy.
Can I freeze Swedish meatballs?
Absolutely. Freeze the cooked meatballs (with or without the gravy) for up to 3 months. Defrost overnight in the fridge before reheating.
Why do you poach the meatballs first?
Poaching ensures the meatballs stay incredibly tender and juicy while helping them retain their shape before browning.
Are Swedish meatballs the same as IKEA meatballs?
They're very similar, but homemade Swedish meatballs have a fresher flavour and an even softer texture. Many people find they're even better than the famous IKEA version!
Rich, comforting and full of warming Scandinavian flavours, these homemade Swedish meatballs with creamy gravy are the ultimate comfort food. Once you've made them from scratch, you'll never need to queue at IKEA for your meatball fix again!

Comments
Post a Comment