Authentic IKEA-Style Swedish Meatballs: Easy Slow Cooker & Stovetop Recipe
Craving the iconic taste of IKEA Swedish Meatballs but want to enjoy them from the comfort of your home? Look no further! This comprehensive guide provides you with an incredibly easy-to-follow recipe that replicates that beloved flavor perfectly. Whether you prefer the convenience of a slow cooker or the quick satisfaction of a stovetop meal, we’ve got both methods covered. Get ready to wrap yourself in a cozy blanket with a plate of these tender, savory meatballs generously coated in a rich, creamy gravy, served alongside fluffy mashed potatoes and a dollop of sweet lingonberry jam. It’s the ultimate comfort food experience, perfect for sweater weather or any time you need a taste of Scandinavian delight without navigating the bustling aisles of a superstore.

This isn’t just a recipe; it’s an invitation to recreate a global culinary sensation right in your kitchen. The secret to those irresistibly tender meatballs and the signature creamy gravy is now yours to master. Say goodbye to long lines and hello to homemade perfection!
Why You’ll Fall in Love with This Swedish Meatball Recipe
- IKEA Copycat Perfection: This recipe delivers the exact taste, texture, and comforting aroma of the famous Swedish meatballs you adore from IKEA, all without the hassle of crowds or a trip to the store. It’s like bringing a slice of Sweden directly to your dining table.
- Versatile Cooking Methods: Choose your adventure! You have the flexibility to prepare these delectable meatballs either in a slow cooker for a hands-off, all-day simmer or on the stovetop for a quicker weeknight meal. Both methods yield fantastic results, allowing you to fit this culinary delight into your schedule.
- Ultimate Comfort Food: There’s something undeniably cozy about a plate of tender meatballs smothered in creamy gravy, paired with buttery mashed potatoes. This dish is the epitome of comfort food, perfect for chilly evenings or when you simply need a heartwarming meal.
- Family-Friendly Favorite: Kids and adults alike will devour these savory meatballs. The mild yet flavorful profile and creamy sauce make it a hit with even the pickiest eaters, making dinner time a breeze.
- Customizable and Wholesome: Made from scratch with fresh ingredients, you control exactly what goes into your meal. Plus, with easy ingredient substitutions, you can adapt it to be leaner, gluten-free, or cater to various dietary preferences without sacrificing flavor.
FREE Budget-Friendly Meal Plan!
Unlock incredible savings on your grocery bill every year with my exclusive free budget-friendly meal plan ebook. It’s packed with delicious, economical recipes designed to help you eat well without breaking the bank.
Essential Ingredients and Smart Substitutions
Crafting the perfect Swedish meatballs requires a balance of savory flavors and a creamy, comforting texture. Here’s a breakdown of the key ingredients for each component of the dish, along with some helpful substitution tips to suit your preferences or what you have on hand.
For the Flavorful Meatballs
- Extra-Lean Ground Beef: This forms the base of our meatballs, providing a robust flavor without excessive greasiness. For a lighter option, feel free to substitute with ground turkey or a combination of beef and ground pork for added richness and traditional flavor depth.
- Breadcrumbs: Essential for binding the meatballs and keeping them tender. Panko breadcrumbs are an excellent alternative, offering a slightly lighter and crispier texture. For a gluten-free version, ensure you use certified gluten-free breadcrumbs.
- Egg: Acts as a crucial binder, preventing the meatballs from falling apart during cooking. If you’re out of eggs, a small amount of buttermilk or even a flax egg (1 tbsp ground flaxseed mixed with 3 tbsp water, let sit for 5 minutes) can work as a binder.
- Yellow Onion: Grated yellow onion adds moisture and a sweet, aromatic base to the meatballs. White onion can be used as a direct substitute, or for a milder flavor, try shallots.
- Garlic: Freshly minced garlic provides the best flavor depth. In a pinch, jarred minced garlic is acceptable, but reduce the amount slightly as its flavor can be more potent. Garlic powder can also be used (about 1/2 tsp per clove).
- Nutmeg: This spice is a hallmark of authentic Swedish meatballs, imparting a warm, slightly sweet, and aromatic note. Cinnamon can offer a similar warmth and is a good substitute if nutmeg isn’t available.
- Allspice: Another critical spice for that distinctive Swedish flavor. If you don’t have allspice, you can create a similar flavor profile by using a combination of cinnamon, nutmeg, and a tiny pinch of ground cloves.
For the Rich Creamy Gravy
- Butter: Forms the base of our roux, giving the gravy a rich and smooth texture. Margarine can be used as a dairy-free alternative, or even a neutral oil like canola for browning the flour.
- Flour: Used to thicken the gravy, creating that luscious consistency. Cornstarch (slurried with a little cold water before adding) is an excellent gluten-free thickening agent. Approximately 1 tbsp of cornstarch slurry can replace 2 tbsp of flour for thickening.
- Beef Broth: The foundation of the gravy’s savory flavor. While beef broth provides the most traditional taste, vegetable or chicken broth can be used, though they will result in a slightly milder flavor profile. Ensure your broth is low-sodium to control overall saltiness.
- Sour Cream: Adds a delightful tang and extra creaminess to the gravy. For a lighter option, opt for light sour cream or plain Greek yogurt. You could also use heavy cream for a richer gravy, or cream cheese for a thicker, tangier sauce.
For the Silky Mashed Potatoes
- White Potatoes: Classic white potatoes are perfect for mashing due to their starchy texture. Yukon Gold potatoes offer a naturally buttery flavor and creamy texture, while Idaho potatoes are excellent for fluffy mashed potatoes.
- Butter: Essential for rich, decadent mashed potatoes. A butter substitute like margarine or even a dairy-free butter alternative can be used.
- Sour Cream: Contributes to the luxurious creaminess and a subtle tang. Light sour cream or Greek yogurt can be used for a lighter touch. For an even richer mash, try heavy cream. If you prefer simpler mashed potatoes, you can omit the sour cream entirely.
Perfect Accompaniments to Serve
- Green Peas: A traditional side that adds a touch of freshness and color. Steamed green beans or roasted broccoli florets make fantastic alternative green vegetables.
- Lingonberry Jam: This sweet-tart jam is arguably as iconic as the meatballs themselves and is often found at IKEA stores. If you can’t find lingonberry jam, cranberry sauce or red current jam offer similar complementary flavors.
- Fresh Parsley: A beautiful and flavorful garnish that brightens the dish. Fresh basil or dill can also add a lovely herbaceous note.

Step-by-Step Guide: How to Make Irresistible Swedish Meatballs
Making these delightful Swedish meatballs is simpler than you might think! Follow these detailed steps for a perfect meal every time, whether you opt for the slow cooker or stovetop method.

Step 1: Prepare the Meatballs with Precision
In a large mixing bowl, combine the extra-lean ground beef, breadcrumbs, egg, grated yellow onion, minced garlic, salt, pepper, nutmeg, and allspice. Using your hands, gently mix the ingredients until just combined. Be careful not to over-mix, as this can lead to tough meatballs. Once mixed, roll the mixture into uniform 1-inch balls. Using wet hands can prevent sticking and make the rolling process much easier and cleaner.
Step 2: Achieve the Perfect Brown on Your Meatballs
Heat a very large skillet over medium-high heat with a generous spray of cooking oil. Place the meatballs in the hot skillet, ensuring not to overcrowd the pan. Brown them for about 2-3 minutes on all sides until a nice crust forms. This browning step is crucial for developing deep, savory flavors. If you’re using a slow cooker, transfer the browned meatballs directly to it. If you’re cooking entirely on the stovetop, set the browned meatballs aside for now.

Step 3: Master the Creamy Gravy
In the same skillet (or a clean one if you’ve transferred meatballs to a slow cooker), melt the butter over medium heat. Once melted, whisk in the flour to create a roux. Cook the roux for 1-2 minutes, stirring constantly, until it forms a light golden paste. Gradually whisk in the beef broth, adding a quarter cup at a time to prevent lumps. Continue whisking until the gravy begins to thicken and smooth out. Finally, stir in the sour cream until fully incorporated and the gravy is creamy and luscious.
Step 4: Combine Meatballs and Gravy
If using the slow cooker method, pour the creamy gravy over the browned meatballs in the slow cooker. Cover and cook on high for 3 hours or on low for 6 hours, allowing the flavors to meld beautifully and the meatballs to become incredibly tender. If you’re opting for the stovetop method, return the browned meatballs to the skillet with the gravy. Simmer gently for another 7-8 minutes, ensuring the meatballs are cooked through and thoroughly coated in the rich sauce.

Step 5: Create Fluffy Mashed Potatoes
While the meatballs are simmering, bring a large pot of salted water to a boil. Add the chopped white potatoes and cook for 10-12 minutes, or until they are fork-tender. Drain the potatoes thoroughly and return them to the pot. Add butter and stir in the sour cream. Mash until smooth and creamy, then season generously with salt and freshly ground black pepper to taste. Adjust seasoning as needed for your perfect mash.
Step 6: Assemble and Serve Your Feast
Defrost and gently heat the green peas in the microwave or on the stovetop until warmed through. Divide the creamy mashed potatoes among four plates, then arrange a generous portion of the Swedish meatballs and gravy beside them. Add a serving of warm green peas and, for that authentic IKEA touch, a spoonful of lingonberry jam on the side. Garnish with fresh parsley for a pop of color and freshness. Serve immediately and savor every comforting bite!

Expert Recipe Tips and Creative Variations
Elevate your homemade Swedish meatballs with these pro tips and exciting variations:
- Mix Up the Meat Blend: For a richer, more complex flavor profile, try using a combination of ground beef and ground pork. The pork adds extra moisture and fat, resulting in incredibly juicy meatballs. You can also experiment with ground veal for a more delicate taste.
- Avoid Over-Mixing for Tenderness: This is crucial! When combining the meatball ingredients, mix just until everything is incorporated. Over-handling the mixture can compress the meat proteins, leading to tough and rubbery meatballs instead of the desired tender texture. Gentle hands are key.
- Healthier Alternatives: To lighten up this hearty dish, substitute extra-lean ground beef with ground turkey or chicken. Opt for low-fat sour cream or plain Greek yogurt in the gravy for a healthier creamy component. These small changes can significantly reduce fat content without compromising much on flavor.
- Sear First for Flavor and Texture (Especially for Slow Cooker): While not strictly necessary for slow cooker versions, searing the meatballs in a hot skillet for a few minutes before adding them to the crockpot develops a beautiful caramelized crust and locks in moisture, preventing them from falling apart during the long cooking process. This step adds a depth of flavor that a slow cooker alone cannot achieve.
- Enhance the Spice Profile: For an even more aromatic twist, consider adding a pinch of ground cardamom or white pepper to your meatball mixture. These subtle additions can deepen the authentic Scandinavian flavor.
- Gravy Consistency Control: If your gravy is too thin, create a quick slurry with a tablespoon of cornstarch and a tablespoon of cold water, then whisk it into the simmering gravy until it reaches your desired thickness. If it’s too thick, simply whisk in a little more beef broth or water until it thins out.
- Dairy-Free Gravy: For those avoiding dairy, substitute butter with olive oil or a dairy-free margarine, and use a plant-based cream (like full-fat coconut milk or cashew cream) in place of sour cream. Ensure your broth is also dairy-free.
Frequently Asked Questions About Swedish Meatballs
Here are some common questions to help you perfect your Swedish meatball recipe:
Do I need to brown the meatballs before adding them to the slow cooker?
While it’s not strictly mandatory, browning the meatballs before adding them to the slow cooker is highly recommended. Searing them in a skillet first creates a delicious caramelized crust, which significantly enhances their flavor and also helps them hold their shape better during the extended cooking time in the slow cooker. If you skip this step, the meatballs will still cook through, but they might be a bit softer in texture and lack that extra depth of savory taste. For stovetop preparation, browning is essential as it’s part of the cooking process for the meatballs.
Can I use frozen meatballs?
Absolutely! While homemade meatballs offer the best flavor and texture, using frozen, pre-cooked meatballs is a fantastic time-saver, especially on busy weeknights. Simply add them directly to the simmering gravy (after preparing the gravy as directed) and allow them to heat through completely, absorbing the delicious flavors of the sauce. If you’re lucky enough to find actual IKEA frozen meatballs, that’s an extra bonus for authenticity! Adjust simmering time accordingly, usually 15-20 minutes, to ensure they are piping hot.
Can I make these meatballs gluten-free?
Yes, adapting this recipe to be gluten-free is quite simple! For the meatballs, replace traditional breadcrumbs with a certified gluten-free breadcrumb alternative. Ensure that your beef broth is also gluten-free (many brands are, but always check the label). For the creamy gravy, substitute the all-purpose flour with a gluten-free all-purpose flour blend or use cornstarch (slurried with cold water) as a thickener. Double-check all other seasonings and ingredients to ensure they are free from gluten cross-contamination.
Can I make the gravy ahead of time?
Yes, the creamy gravy can be prepared up to 2-3 days in advance and stored in an airtight container in the refrigerator. When ready to use, gently reheat it on the stovetop over low heat, whisking constantly. If it’s too thick, add a splash of beef broth or water to achieve the desired consistency.

What to Serve with Your Delicious Swedish Meatballs
Traditionally, Swedish meatballs are served with creamy mashed potatoes and green peas, just like you’d find at IKEA. However, their versatile flavor profile allows for many other delightful pairings. Here are some options to inspire your next meal:
- Classic Mash: The most popular choice, a generous helping of fluffy, buttery mashed potatoes perfectly soaks up the rich gravy.
- Over Egg Noodles or Pasta: For a heartier meal, serve your meatballs and gravy over wide egg noodles or your favorite pasta. The noodles provide a fantastic base to capture all the delicious sauce.
- With Roasted or Steamed Vegetables: Beyond peas, consider serving with tender-crisp roasted carrots, steamed asparagus, or green beans for added nutrition and color.
- With Rice (or Low-Carb Alternatives): A bed of fluffy white rice is excellent for absorbing the flavorful gravy. For a low-carb option, cauliflower rice makes a fantastic substitute.
- Cranberry Sauce or Red Current Jelly: If lingonberry jam is hard to find, these sweet-tart alternatives complement the savory meatballs beautifully.
- Cucumber Salad: A simple, refreshing cucumber salad with a dill vinaigrette can provide a lovely contrast to the richness of the meatballs.
- Crusty Bread: Don’t let any of that glorious gravy go to waste! A slice of crusty bread is perfect for mopping up every last drop.
How to Store, Reheat, and Freeze Your Swedish Meatballs
These Swedish meatballs are excellent for meal prep and leftovers. Here’s how to ensure they stay delicious for days or even months:
Make-Ahead Instructions: Both the meatballs and their creamy gravy are ideal for preparing in advance. Cook them according to the recipe, then allow them to cool completely to room temperature before transferring them to airtight containers. This prevents condensation and keeps them fresh.
Storing in the Refrigerator: Store cooked meatballs and gravy separately in airtight containers in the refrigerator for up to 3 days. Keeping them separate helps maintain the integrity of both components. Mashed potatoes should also be stored in a separate airtight container for up to 2-3 days.
Reheating Leftovers:
- Stovetop: For best results, gently reheat the meatballs and gravy together in a saucepan over medium-low heat, stirring occasionally, until heated through. If the gravy has thickened too much, add a splash of beef broth or water. Reheat mashed potatoes separately in a saucepan with a little milk or butter, stirring until creamy.
- Microwave: Place individual servings of meatballs, gravy, and mashed potatoes on microwave-safe plates. Cover loosely and microwave in 1-2 minute intervals, stirring between each, until thoroughly heated. Adding a tablespoon of water to the mashed potatoes before microwaving can help restore their moisture.
Freezing for Long-Term Storage:
- Meatballs: Cooked meatballs freeze exceptionally well. Arrange them in a single layer on a baking sheet and flash freeze for an hour until solid. Transfer them to a freezer-safe bag or airtight container.
- Gravy: The creamy gravy can also be frozen, though dairy-based sauces can sometimes separate slightly upon thawing. Freeze it in a separate freezer-safe container.
- Mashed Potatoes: Mashed potatoes can be frozen, but their texture might change slightly.
- Reheating from Frozen: Thaw frozen meatballs and gravy overnight in the refrigerator. Reheat as you would refrigerated leftovers on the stovetop or in the microwave. If reheating directly from frozen, it will take longer; gently warm them on low heat on the stovetop, adding extra liquid as needed, until heated through.

Explore More Delicious Meatball Recipes
If you love these Swedish Meatballs, you’re in for a treat! Discover more fantastic meatball recipes that are perfect for meal prepping, entertaining, or simply enjoying a flavorful weeknight dinner.
-
Honey Garlic BBQ Crockpot Meatballs
-
Easy Baked Turkey Meatballs
-
Baked Greek Meatballs with Tzatziki
Recommended Meal Prep Tools for This Recipe
Having the right tools can make preparing and storing your Swedish meatballs even easier. Here are a few recommendations:
- Grab some glass meal prep bowls if you plan on refrigerating or freezing leftovers. They’re excellent for portion control and reheating.
- I get all my high-quality, grass-fed beef from Butcher Box, conveniently delivered to me frozen. This ensures you’re starting with the best possible ingredients.
- If you’re using the slow cooker method, grab some slow cooker liners to make cleanup incredibly easy.
- A sturdy large skillet (cast iron or non-stick) is essential for browning the meatballs and making the gravy.
- A reliable potato masher will help you achieve perfectly smooth and creamy mashed potatoes every time.
Crockpot Swedish Meatballs {IKEA Copycat}
Print
Pin
Rate
4
servings
564
kcal
Taylor Stinson
20 minutes
6 hours
6 hours
20 minutes
Prevent your screen from going dark
FREE budget-friendly meal plan ⬇️
SEND ME MY PLAN
Ingredients
Meatballs
-
1
lb
extra-lean ground beef -
1/4
cup
breadcrumbs -
1
egg -
1
yellow onion
grated -
2
cloves
minced garlic -
1/2
tsp
each salt and pepper -
1/4
tsp
nutmeg -
1/4
tsp
allspice
or just use another 1/4 tsp nutmeg
Creamy gravy
-
2
tbsp
butter -
2
tbsp
flour -
2
cups
beef broth -
1/4
cup
sour cream
Mashed potatoes
-
3
White potatoes
chopped -
1
tbsp
butter -
1/4
cup
sour cream -
Salt & pepper
to taste
To serve
-
2
cups
green peas
canned or frozen -
Lingonberry jam
optional, to serve -
1/4
cup
fresh parsley
finely chopped; optional garnish
Instructions
Slow cooker method
-
In a large bowl, gently mix all ingredients for the meatballs. Roll the mixture into uniform 1-inch balls. Lightly spray a very large skillet with cooking spray and heat over medium-high heat. Cook meatballs for 2 minutes, turning to brown on all sides, then remove and transfer them to your slow cooker.
-
In the same skillet, melt the butter, then whisk in the flour to create a roux. Slowly add the beef broth, about 1/4 cup at a time, whisking vigorously after each addition to ensure no lumps form and the mixture is smooth. Stir in the sour cream until well combined and creamy, then pour this gravy mixture over the meatballs in the slow cooker. Cook on high for 3 hours, or on low for 6 hours, until the meatballs are tender and fully cooked.
-
During the final 30 minutes of the slow cooker’s cooking time, prepare your mashed potatoes. Bring a large pot of generously salted water to a rolling boil on the stovetop. Add the chopped potatoes and cook for 10-12 minutes, or until they are tender enough to be easily pierced with a fork. Drain the potatoes thoroughly and return them to the empty pot. Add butter, then stir in the sour cream and mash until smooth and creamy. Season with salt and pepper to your desired taste.
-
Thaw and gently heat the green peas in the microwave or a small saucepan until they are warmed through. Evenly divide the mashed potatoes among 4 serving plates. Spoon a generous amount of the slow-cooked meatballs and creamy gravy onto each plate. Add the warm peas, and serve with a dollop of lingonberry jam on the side. Garnish with fresh chopped parsley if desired, and enjoy your delicious, homemade Swedish meatball feast!
Stovetop method
-
Begin by preparing the mashed potatoes. Bring a large pot of salted water to a boil on the stovetop. Add the chopped potatoes and cook for 10-12 minutes until they are fork-tender. Drain the potatoes completely, then return them to the pot. Mash with butter, then stir in the sour cream until smooth and creamy. Season to taste with salt and pepper.
-
In a large bowl, combine all the meatball ingredients and mix gently until just incorporated. Roll the mixture into 1-inch balls. Spray a very large skillet with cooking spray and heat over medium-high heat. Add the meatballs and cook for 4-5 minutes, turning occasionally, until they are nicely browned on all sides. Remove the meatballs from the skillet and set them aside.
-
In the same skillet, melt the butter over medium heat. Whisk in the flour to create a roux and cook for 1-2 minutes, stirring. Slowly add the beef broth, a quarter cup at a time, whisking continuously to prevent lumps and create a smooth sauce. Stir in the sour cream until the gravy is creamy and well-combined. Return the browned meatballs to the skillet with the gravy and continue to cook for another 7-8 minutes, or until the meatballs are cooked through and the gravy is heated and thickened to your liking.
-
Defrost and heat the peas in the microwave or on the stovetop until warmed. Divide the prepared mashed potatoes among 4 plates. Arrange the cooked meatballs and a generous amount of the creamy gravy on each plate. Add the warm green peas and serve with a side of lingonberry jam. Garnish with fresh parsley for a touch of freshness, and enjoy your complete stovetop Swedish meatball meal!
Video
Notes
For variety, you can serve these delicious meatballs with buttery egg noodles, your favorite pasta, or even rice instead of the traditional mashed potatoes.
Lingonberry jam adds an authentic sweet-tart flavor; you can usually find it at IKEA stores or specialty European food markets. If unavailable, cranberry sauce or red current jam make excellent substitutes.
Leftovers can be stored in an airtight container in the fridge for up to 5 days. When reheating, sprinkle a tablespoon or two of water over the meatballs and gravy before microwaving for 1-2 minutes, or heat gently on the stovetop, adding a splash of broth if needed.
Cooked meatballs can be frozen for up to 3 months. Thaw them overnight in the fridge before reheating, or reheat directly from frozen using a low heat on the stovetop.
Nutrition
Calories:
564
kcal
(28%)
Carbohydrates:
49
g
(16%)
Protein:
37
g
(74%)
Fat:
25
g
(38%)
Saturated Fat:
13
g
(81%)
Polyunsaturated Fat:
2
g
Monounsaturated Fat:
7
g
Trans Fat:
1
g
Cholesterol:
159
mg
(53%)
Sodium:
1265
mg
(55%)
Potassium:
1332
mg
(38%)
Fiber:
8
g
(33%)
Sugar:
10
g
(11%)
Vitamin A:
1465
IU
(29%)
Vitamin C:
62
mg
(75%)
Calcium:
132
mg
(13%)
Iron:
6
mg
(33%)

