ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0.4 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| URL | https://www.joshuaweissman.com/recipes/best-ikea-swedish-meatballs-recipe | |||||||||
| Last Crawled | 2026-04-12 06:17:41 (11 days ago) | |||||||||
| First Indexed | 2025-08-09 16:31:42 (8 months ago) | |||||||||
| HTTP Status Code | 200 | |||||||||
| Content | ||||||||||
| Meta Title | Best IKEA Swedish Meatballs Copycat Recipe | Chef Joshua Weissman | |||||||||
| Meta Description | Skip the trip to IKEA and make their coveted Swedish meatballs yourself with Joshua Weissman's recipe. | |||||||||
| Meta Canonical | null | |||||||||
| Boilerpipe Text | We've gone after the fast-food places, snacks, and movie theaters. Today, we're going after the furniture store....yes, the furniture store. Why does IKEA make meatballs? I have no idea, but we're making the coveted Swedish meatballs.
Prep
1 hr
Cook
1 hr, 15 min
Serves
4
people
Ingredients
Items Used:
Blender
Potato Ricer
Jam:
12 oz (350g) fresh or frozen lingonberries or cranberries
1.25 cups (250g) granulated sugar
½ cup (120ml) orange juice
2 Tbsp (30ml) lemon juice
3 large strips of orange peel
½ cup (120ml) water
Mashed Potatoes:
3 large Russet potatoes, peeled and cut into 1” (2.5cm) chunks
6 Tbsp unsalted butter, plus additional as desired
1 cup (250ml) whole milk
Kosher salt and freshly ground black pepper, to taste
Broccoli:
Vegetable oil, as needed
1 head of broccoli, cut into florets
Kosher salt, to taste
1 lemon
Meatballs:
1lb (450g) 80/20 ground beef
¾ lb (350g) 70/30 or 80/20 ground pork
1 sweet onion, finely diced or grated
3 garlic cloves, minced
2 tsp (4g) ground white pepper
½ tsp (1g) freshly grated nutmeg
¼ tsp ground all-spice
½ cup (55g) panko breadcrumbs
1 large egg
¼ cup (60ml) whole milk
Cooking spray
Gravy:
2 cups (480ml) homemade or good-quality store-bought beef broth
3 Tbsp (42g) unsalted butter
3 Tbsp (28g) all-purpose flour
2 Tbsp (30ml) double fermented soy sauce
½ cup (120ml) heavy whipping cream
1 tsp (3g) Dijon mustard, optional
Assembly:
Large spoonful of mashed potatoes
4-8 meatballs per serving
Broccoli
Lingonberry or cranberry jam
Gravy
Finely chopped fresh flat-leaf Italian parsley
Freshly ground black pepper
Directions
Jam:
In a medium saucepan over medium-high heat stir together all the ingredients. Bring to a boil, reduce to a simmer and cook for 20 minutes, stirring and mashing occasionally until thickened into a light syrup and all of the berries have burst open.
Remove the orange peel.
Pour the sauce into a blender or food processor and blend until completely smooth.
Pass the sauce through a fine-mesh strainer into a bowl and cool completely to room temperature.
Mashed Potatoes:
Add the potatoes to a large saucepan and cover with cold water.
Season generously with salt and bring to a boil over medium-high heat. Cook until fork-tender.
Drain and, in batches, pass the potatoes through a potato ricer into a large bowl.
In a medium saucepan, add the butter and whole milk. Heat over medium heat just until the milk is steamed and the butter is melted.
Pour ¾ of the butter mixture over the riced potatoes. Stir together. If still thick add the rest of the butter mixture. Mix to combine.
Season to taste with salt and pepper. Stir until completely smooth.
Optionally, add extra butter and stir until smooth.
Set aside and keep warm.
Broccoli:
In a medium skillet over medium-high heat add enough oil to coat the bottom of the pan.
Once ripping hot, add in the broccoli, cut sides down, and season to taste with salt.
Sear for 2-3 minutes per side until nicely caramelized and crusty on most edges.
Squeeze fresh lemon juice over top, to taste, and season with more salt, if needed.
Meatballs:
Preheat the oven to 425℉ (232℃).
In a large bowl, thoroughly combine the ground beef and pork. Knead together until the consistency feels a little tacky and sticky.
Add in the onions, garlic, ground white pepper, nutmeg, allspice, and panko. Mix together until fully combined.
Add the egg and mix to incorporate before incorporating the milk.
Line a rimmed baking sheet with aluminum foil and grease with cooking spray.
Using a cookie scoop, form the meat into 24 evenly-sized balls. Place onto the prepared baking sheet in rows of four.
Bake in the oven for 15-20 minutes or until the internal temperature reaches 165℉ (73℃). Keep warm until ready to serve.
Gravy:
Heat the beef broth in a small saucepan until it's steaming, but not boiling. Keep hot.
In a medium saucepan over medium-high heat, add the butter and cook until melted.
Add the flour and whisk until combined. Cook, stirring occasionally for 1-2 minutes to create a slightly darker roux.
Add the hot beef broth and whisk until combined.
Add the soy sauce, whisk to combine and bring the gravy to a light simmer. Cook for 4-5 minutes until thickened.
Add the cream, simmer for 2 more minutes, stirring occasionally.
Add the mustard, if desired, and whisk to incorporate. Season to taste.
Assembly:
Onto a large serving plate, add a heaping spoonful of mashed potatoes. Using the back of the spoon, lightly press down on the potatoes and glide the spoon in a swoosh motion across the plate.
Add the meatballs both on and to the side of the mashed potatoes.
Add some crispy broccoli and a quenelle (or spoonful) of cranberry jam.
Pour gravy over the meatballs, to cover. Garnish the meatballs with parsley and freshly ground black pepper. | |||||||||
| Markdown | [✕](https://www.joshuaweissman.com/recipes/best-ikea-swedish-meatballs-recipe)
# Get notified about new recipes
Sign up below to be added to our mailing list\!
Thank you! Your submission has been received\!
Oops! Something went wrong while submitting the form.
[](https://www.joshuaweissman.com/)
[Recipes](https://www.joshuaweissman.com/recipes)
[About](https://www.joshuaweissman.com/about)
[](https://www.instagram.com/joshuaweissman)[](https://www.youtube.com/@JoshuaWeissmanRecipes)
[Main Dishes](https://www.joshuaweissman.com/categories/main-dishes)
# Making IKEA Swedish Meatballs at Home \| But Better
We've gone after the fast-food places, snacks, and movie theaters. Today, we're going after the furniture store....yes, the furniture store. Why does IKEA make meatballs? I have no idea, but we're making the coveted Swedish meatballs.
[Jump to recipe](https://www.joshuaweissman.com/recipes/best-ikea-swedish-meatballs-recipe#recipe)
[Watch video](https://www.joshuaweissman.com/recipes/best-ikea-swedish-meatballs-recipe#video)

Prep
1 hr

Cook
1 hr, 15 min

Serves
4
people

Share & Save
[](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.joshuaweissman.com%2Frecipes%2Fbest-ikea-swedish-meatballs-recipe)[](https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fwww.joshuaweissman.com%2Frecipes%2Fbest-ikea-swedish-meatballs-recipe&description=Best%20IKEA%20Swedish%20Meatballs%20Copycat%20Recipe%20%7C%20Chef%20Joshua%20Weissman&media=https%3A%2F%2Fcdn.prod.website-files.com%2F6744d2d124649f6ecd466f50%2F67d1ca5ca6aaef38812b51c0_%2520Making%2520IKEA%2520Swedish%2520Meatballs%2520at%2520Home%2520%257C%2520But%2520Better.jpg)[](https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.joshuaweissman.com%2Frecipes%2Fbest-ikea-swedish-meatballs-recipe&text=Best%20IKEA%20Swedish%20Meatballs%20Copycat%20Recipe%20%7C%20Chef%20Joshua%20Weissman)[](<mailto:?subject=Best%20IKEA%20Swedish%20Meatballs%20Copycat%20Recipe%20%7C%20Chef%20Joshua%20Weissman&body=Check out this recipe: https%3A%2F%2Fwww.joshuaweissman.com%2Frecipes%2Fbest-ikea-swedish-meatballs-recipe>)

## Ingredients
**Items Used:**
- [Blender](https://amzn.to/4k4eue4)
- [Potato Ricer](https://amzn.to/40mNaRk)
**Jam:**
- 12 oz (350g) fresh or frozen lingonberries or cranberries
- 1\.25 cups (250g) granulated sugar
- ½ cup (120ml) orange juice
- 2 Tbsp (30ml) lemon juice
- 3 large strips of orange peel
- ½ cup (120ml) water
**Mashed Potatoes:**
- 3 large Russet potatoes, peeled and cut into 1” (2.5cm) chunks
- 6 Tbsp unsalted butter, plus additional as desired
- 1 cup (250ml) whole milk
- Kosher salt and freshly ground black pepper, to taste
**Broccoli:**
- Vegetable oil, as needed
- 1 head of broccoli, cut into florets
- Kosher salt, to taste
- 1 lemon
**Meatballs:**
- 1lb (450g) 80/20 ground beef
- ¾ lb (350g) 70/30 or 80/20 ground pork
- 1 sweet onion, finely diced or grated
- 3 garlic cloves, minced
- 2 tsp (4g) ground white pepper
- ½ tsp (1g) freshly grated nutmeg
- ¼ tsp ground all-spice
- ½ cup (55g) panko breadcrumbs
- 1 large egg
- ¼ cup (60ml) whole milk
- Cooking spray
**Gravy:**
- 2 cups (480ml) homemade or good-quality store-bought beef broth
- 3 Tbsp (42g) unsalted butter
- 3 Tbsp (28g) all-purpose flour
- 2 Tbsp (30ml) double fermented soy sauce
- ½ cup (120ml) heavy whipping cream
- 1 tsp (3g) Dijon mustard, optional
**Assembly:**
- Large spoonful of mashed potatoes
- 4-8 meatballs per serving
- Broccoli
- Lingonberry or cranberry jam
- Gravy
- Finely chopped fresh flat-leaf Italian parsley
- Freshly ground black pepper
## Directions
**Jam:**
1. In a medium saucepan over medium-high heat stir together all the ingredients. Bring to a boil, reduce to a simmer and cook for 20 minutes, stirring and mashing occasionally until thickened into a light syrup and all of the berries have burst open.
2. Remove the orange peel.
3. Pour the sauce into a blender or food processor and blend until completely smooth.
4. Pass the sauce through a fine-mesh strainer into a bowl and cool completely to room temperature.
**Mashed Potatoes:**
1. Add the potatoes to a large saucepan and cover with cold water.
2. Season generously with salt and bring to a boil over medium-high heat. Cook until fork-tender.
3. Drain and, in batches, pass the potatoes through a potato ricer into a large bowl.
4. In a medium saucepan, add the butter and whole milk. Heat over medium heat just until the milk is steamed and the butter is melted.
5. Pour ¾ of the butter mixture over the riced potatoes. Stir together. If still thick add the rest of the butter mixture. Mix to combine.
6. Season to taste with salt and pepper. Stir until completely smooth.
7. Optionally, add extra butter and stir until smooth.
8. Set aside and keep warm.
**Broccoli:**
1. In a medium skillet over medium-high heat add enough oil to coat the bottom of the pan.
2. Once ripping hot, add in the broccoli, cut sides down, and season to taste with salt.
3. Sear for 2-3 minutes per side until nicely caramelized and crusty on most edges.
4. Squeeze fresh lemon juice over top, to taste, and season with more salt, if needed.
**Meatballs:**
1. Preheat the oven to 425℉ (232℃).
2. In a large bowl, thoroughly combine the ground beef and pork. Knead together until the consistency feels a little tacky and sticky.
3. Add in the onions, garlic, ground white pepper, nutmeg, allspice, and panko. Mix together until fully combined.
4. Add the egg and mix to incorporate before incorporating the milk.
5. Line a rimmed baking sheet with aluminum foil and grease with cooking spray.
6. Using a cookie scoop, form the meat into 24 evenly-sized balls. Place onto the prepared baking sheet in rows of four.
7. Bake in the oven for 15-20 minutes or until the internal temperature reaches 165℉ (73℃). Keep warm until ready to serve.
**Gravy:**
1. Heat the beef broth in a small saucepan until it's steaming, but not boiling. Keep hot.
2. In a medium saucepan over medium-high heat, add the butter and cook until melted.
3. Add the flour and whisk until combined. Cook, stirring occasionally for 1-2 minutes to create a slightly darker roux.
4. Add the hot beef broth and whisk until combined.
5. Add the soy sauce, whisk to combine and bring the gravy to a light simmer. Cook for 4-5 minutes until thickened.
6. Add the cream, simmer for 2 more minutes, stirring occasionally.
7. Add the mustard, if desired, and whisk to incorporate. Season to taste.
**Assembly:**
1. Onto a large serving plate, add a heaping spoonful of mashed potatoes. Using the back of the spoon, lightly press down on the potatoes and glide the spoon in a swoosh motion across the plate.
2. Add the meatballs both on and to the side of the mashed potatoes.
3. Add some crispy broccoli and a quenelle (or spoonful) of cranberry jam.
4. Pour gravy over the meatballs, to cover. Garnish the meatballs with parsley and freshly ground black pepper.
## Other recipes
[](https://www.joshuaweissman.com/recipes/best-air-fryer-burger-recipe)
[Air Fryer Burger](https://www.joshuaweissman.com/recipes/best-air-fryer-burger-recipe)
Sandwiches & Burgers
[](https://www.joshuaweissman.com/recipes/ultimate-300-hour-beef-wellington-recipe)
[The 300 Hour Beef Wellington](https://www.joshuaweissman.com/recipes/ultimate-300-hour-beef-wellington-recipe)
Main Dishes
[](https://www.joshuaweissman.com/recipes/best-pancake-layer-cake-recipe)
[The Best Pancake Layer Cake](https://www.joshuaweissman.com/recipes/best-pancake-layer-cake-recipe)
Baking & Desserts
## Get recipes straight to your inbox\!
Thank you! Your submission has been received\!
Oops! Something went wrong while submitting the form.
[](https://www.joshuaweissman.com/)
[](https://www.instagram.com/joshuaweissman/)[](https://www.tiktok.com/@flakeysalt)[](https://x.com/therealweissman)[](https://www.facebook.com/thejoshuaweissman/)[](https://www.pinterest.com/joshuaweissman/)
[@JoshuaWeissman](https://www.youtube.com/c/JoshuaWeissman)
[@JoshuaWeissmanRecipes](https://www.youtube.com/@JoshuaWeissmanRecipes)
Explore
[Recipes](https://www.joshuaweissman.com/recipes)[About](https://www.joshuaweissman.com/about)
Helpful Links
[Link 1](https://www.joshuaweissman.com/recipes/best-ikea-swedish-meatballs-recipe)[Link 5](https://www.joshuaweissman.com/recipes/best-ikea-swedish-meatballs-recipe)[Link 2](https://www.joshuaweissman.com/recipes/best-ikea-swedish-meatballs-recipe)[Link 6](https://www.joshuaweissman.com/recipes/best-ikea-swedish-meatballs-recipe)[Link 3](https://www.joshuaweissman.com/recipes/best-ikea-swedish-meatballs-recipe)[Link 7](https://www.joshuaweissman.com/recipes/best-ikea-swedish-meatballs-recipe)[Link 4](https://www.joshuaweissman.com/recipes/best-ikea-swedish-meatballs-recipe)
© JW Entertainment 2024. All Rights Reserved. [Privacy Policy and Terms of Use](https://www.joshuaweissman.com/privacy-policy) | |||||||||
| Readable Markdown | We've gone after the fast-food places, snacks, and movie theaters. Today, we're going after the furniture store....yes, the furniture store. Why does IKEA make meatballs? I have no idea, but we're making the coveted Swedish meatballs.

Prep
1 hr

Cook
1 hr, 15 min

Serves
4
people

## Ingredients
**Items Used:**
- [Blender](https://amzn.to/4k4eue4)
- [Potato Ricer](https://amzn.to/40mNaRk)
**Jam:**
- 12 oz (350g) fresh or frozen lingonberries or cranberries
- 1\.25 cups (250g) granulated sugar
- ½ cup (120ml) orange juice
- 2 Tbsp (30ml) lemon juice
- 3 large strips of orange peel
- ½ cup (120ml) water
**Mashed Potatoes:**
- 3 large Russet potatoes, peeled and cut into 1” (2.5cm) chunks
- 6 Tbsp unsalted butter, plus additional as desired
- 1 cup (250ml) whole milk
- Kosher salt and freshly ground black pepper, to taste
**Broccoli:**
- Vegetable oil, as needed
- 1 head of broccoli, cut into florets
- Kosher salt, to taste
- 1 lemon
**Meatballs:**
- 1lb (450g) 80/20 ground beef
- ¾ lb (350g) 70/30 or 80/20 ground pork
- 1 sweet onion, finely diced or grated
- 3 garlic cloves, minced
- 2 tsp (4g) ground white pepper
- ½ tsp (1g) freshly grated nutmeg
- ¼ tsp ground all-spice
- ½ cup (55g) panko breadcrumbs
- 1 large egg
- ¼ cup (60ml) whole milk
- Cooking spray
**Gravy:**
- 2 cups (480ml) homemade or good-quality store-bought beef broth
- 3 Tbsp (42g) unsalted butter
- 3 Tbsp (28g) all-purpose flour
- 2 Tbsp (30ml) double fermented soy sauce
- ½ cup (120ml) heavy whipping cream
- 1 tsp (3g) Dijon mustard, optional
**Assembly:**
- Large spoonful of mashed potatoes
- 4-8 meatballs per serving
- Broccoli
- Lingonberry or cranberry jam
- Gravy
- Finely chopped fresh flat-leaf Italian parsley
- Freshly ground black pepper
## Directions
**Jam:**
1. In a medium saucepan over medium-high heat stir together all the ingredients. Bring to a boil, reduce to a simmer and cook for 20 minutes, stirring and mashing occasionally until thickened into a light syrup and all of the berries have burst open.
2. Remove the orange peel.
3. Pour the sauce into a blender or food processor and blend until completely smooth.
4. Pass the sauce through a fine-mesh strainer into a bowl and cool completely to room temperature.
**Mashed Potatoes:**
1. Add the potatoes to a large saucepan and cover with cold water.
2. Season generously with salt and bring to a boil over medium-high heat. Cook until fork-tender.
3. Drain and, in batches, pass the potatoes through a potato ricer into a large bowl.
4. In a medium saucepan, add the butter and whole milk. Heat over medium heat just until the milk is steamed and the butter is melted.
5. Pour ¾ of the butter mixture over the riced potatoes. Stir together. If still thick add the rest of the butter mixture. Mix to combine.
6. Season to taste with salt and pepper. Stir until completely smooth.
7. Optionally, add extra butter and stir until smooth.
8. Set aside and keep warm.
**Broccoli:**
1. In a medium skillet over medium-high heat add enough oil to coat the bottom of the pan.
2. Once ripping hot, add in the broccoli, cut sides down, and season to taste with salt.
3. Sear for 2-3 minutes per side until nicely caramelized and crusty on most edges.
4. Squeeze fresh lemon juice over top, to taste, and season with more salt, if needed.
**Meatballs:**
1. Preheat the oven to 425℉ (232℃).
2. In a large bowl, thoroughly combine the ground beef and pork. Knead together until the consistency feels a little tacky and sticky.
3. Add in the onions, garlic, ground white pepper, nutmeg, allspice, and panko. Mix together until fully combined.
4. Add the egg and mix to incorporate before incorporating the milk.
5. Line a rimmed baking sheet with aluminum foil and grease with cooking spray.
6. Using a cookie scoop, form the meat into 24 evenly-sized balls. Place onto the prepared baking sheet in rows of four.
7. Bake in the oven for 15-20 minutes or until the internal temperature reaches 165℉ (73℃). Keep warm until ready to serve.
**Gravy:**
1. Heat the beef broth in a small saucepan until it's steaming, but not boiling. Keep hot.
2. In a medium saucepan over medium-high heat, add the butter and cook until melted.
3. Add the flour and whisk until combined. Cook, stirring occasionally for 1-2 minutes to create a slightly darker roux.
4. Add the hot beef broth and whisk until combined.
5. Add the soy sauce, whisk to combine and bring the gravy to a light simmer. Cook for 4-5 minutes until thickened.
6. Add the cream, simmer for 2 more minutes, stirring occasionally.
7. Add the mustard, if desired, and whisk to incorporate. Season to taste.
**Assembly:**
1. Onto a large serving plate, add a heaping spoonful of mashed potatoes. Using the back of the spoon, lightly press down on the potatoes and glide the spoon in a swoosh motion across the plate.
2. Add the meatballs both on and to the side of the mashed potatoes.
3. Add some crispy broccoli and a quenelle (or spoonful) of cranberry jam.
4. Pour gravy over the meatballs, to cover. Garnish the meatballs with parsley and freshly ground black pepper. | |||||||||
| ML Classification | ||||||||||
| ML Categories |
Raw JSON{
"/Food_and_Drink": 999,
"/Food_and_Drink/Cooking_and_Recipes": 990,
"/Food_and_Drink/Cooking_and_Recipes/Other": 445
} | |||||||||
| ML Page Types |
Raw JSON{
"/Article": 995,
"/Article/Recipe": 994
} | |||||||||
| ML Intent Types |
Raw JSON{
"Informational": 960
} | |||||||||
| Content Metadata | ||||||||||
| Language | en | |||||||||
| Author | Joshua Weissman | |||||||||
| Publish Time | not set | |||||||||
| Original Publish Time | 2025-08-09 16:31:42 (8 months ago) | |||||||||
| Republished | No | |||||||||
| Word Count (Total) | 962 | |||||||||
| Word Count (Content) | 820 | |||||||||
| Links | ||||||||||
| External Links | 15 | |||||||||
| Internal Links | 10 | |||||||||
| Technical SEO | ||||||||||
| Meta Nofollow | No | |||||||||
| Meta Noarchive | No | |||||||||
| JS Rendered | Yes | |||||||||
| Redirect Target | null | |||||||||
| Performance | ||||||||||
| Download Time (ms) | 51 | |||||||||
| TTFB (ms) | 50 | |||||||||
| Download Size (bytes) | 16,830 | |||||||||
| Shard | 151 (laksa) | |||||||||
| Root Hash | 9361352482824104751 | |||||||||
| Unparsed URL | com,joshuaweissman!www,/recipes/best-ikea-swedish-meatballs-recipe s443 | |||||||||