IKEA Swedish Meatballs at Home | But Better
About this recipe
If you've ever craved IKEA's famous Swedish meatballs but didn't want to make the trek to the furniture store, this recipe is for you. Joshua Weissman takes the classic dish and elevates it with homemade components that are both comforting and delicious.
This version includes tender meatballs made from a blend of ground beef and pork, creamy mashed potatoes, and a rich gravy, all served with a side of tangy lingonberry or cranberry jam. It's a meal that brings the essence of IKEA right into your kitchen.
Ingredient notes
- Lingonberries can be substituted with cranberries if needed, as they serve a similar purpose in the dish.
Tips from Joshua Weissman’s video
- When mixing the meat for the meatballs, ensure the mixture is tacky and sticky for the best texture.
- Use a potato ricer for the mashed potatoes to achieve a smooth consistency.
- For the gravy, using high-quality beef broth will significantly enhance the flavor.
Good to know
- How many meatballs does this recipe make?
- This recipe yields 24 meatballs.
- What temperature should I bake the meatballs at?
- Bake the meatballs in a preheated oven at 425°F (220°C).
- Can I use frozen lingonberries for the jam?
- Yes, you can use fresh or frozen lingonberries for the jam.
- What can I use if I don't have a potato ricer?
- If you don't have a potato ricer, you can mash the potatoes with a regular masher, but the texture may be less smooth.
No life story here — the video and the recipe are the whole point. All credit to Joshua Weissman: watch the original on YouTube.
The recipe
Ingredients
Steps
- 1
In a medium-sized sauce pot, add 350g of lingonberries or cranberries, 250g of granulated white sugar, 120ml of orange juice, 120ml of water, 30ml of lemon juice, and 3 large strips of orange zest. Stir and set the temperature to medium-high to bring to a boil.
- 2
Once boiling, reduce to low and simmer for 20 minutes, stirring and mashing occasionally until thickened into a light syrup and all berries have burst. Remove the orange zest and blend until smooth, then pass through a fine mesh strainer and cool to room temperature.
- 3
Peel and cut 3 large russet potatoes into chunks. Place in a pot, cover with water, and bring to a boil. Cook until fork-tender, then press through a potato ricer.
- 4
In a small saucepan, heat 6 tablespoons of unsalted butter and 240ml of whole milk over medium heat until hot. Pour 3/4 of the mixture over the riced potatoes, stir, and add more liquid if needed. Season with salt and pepper to taste and keep warm.
- 5
Break broccoli into florets, leaving some stem. Heat oil in a medium pan over medium-high heat. Add broccoli cut sides down, season with salt, and sear for 2-3 minutes per side until caramelized. Finish with fresh lemon juice and additional salt if needed.
- 6
In a large bowl, combine 450g of ground beef and 350g of ground pork. Mix until tacky, then add 1 finely diced sweet onion, 3 minced garlic cloves, 4g of ground white pepper, 1g of fresh grated nutmeg, 1g of ground allspice, and 55g of panko bread crumbs. Mix well.
- 7
Add 1 egg and 60ml of whole milk to the meat mixture and combine thoroughly. Form into 24 evenly sized meatballs and place on a foil-lined baking sheet sprayed with non-stick cooking spray.
- 8
Bake in a preheated oven at 425°F (220°C) for 15-20 minutes or until browned and cooked through to an internal temperature of 165°F (74°C).
- 9
For the gravy, melt 42g of unsalted butter in a medium saucepan over medium-high heat. Add 28g of all-purpose flour and whisk, cooking for 1-2 minutes until slightly darker.
- 10
Gradually add 480ml of hot beef broth and 30ml of double fermented soy sauce. Bring to a light simmer and reduce for 5 minutes until thickened. Stir in 120ml of heavy whipping cream and simmer for 2 more minutes. Optionally, add 3g of dijon mustard for extra flavor.
- 11
To serve, place a mound of mashed potatoes on a plate, add meatballs, and drizzle with gravy. Serve with seared broccoli and lingonberry or cranberry jam on the side.
Heads up — we had to guess a little:
- Estimated the number of servings based on typical serving sizes for meatballs and sides.
Credit where it’s due: this recipe was transcribed from Joshua Weissman’s original video on YouTube. Follow them there — it’s their dish.
Are you Joshua Weissman? Claim this page or ask us to take it down. Your call, always.