|

Swedish Meatballs (IKEA-Style) With Creamy Gravy + Buttery Mashed Potatoes (Chef Version)

Make IKEA-style Swedish meatballs at home with a silky cream gravy and buttery mashed potatoes. This chef-tested recipe is based on my YouTube video, with improved proportions for better texture, seasoning, and a true Swedish-style sauce.

Swedish Meatballs

What these Swedish meatballs are

Swedish meatballs are small, tender meatballs seasoned with warm spices and served in a creamy brown gravy, usually with mashed potatoes. What makes this version different is the chef-style technique (a milk-soaked panade, properly balanced seasoning, and a real gravy body) for a result that’s closer to IKEA—but richer and more consistent. It’s the kind of cozy comfort food you make on a cold weeknight, but it also works year-round as an easy crowd-pleaser.


A quick note about the YouTube version (and what changed)

This recipe is based on my YouTube video “Boulettes de viande suédoise IKEA | Chef VS IKEA”, with a few adjustments since publication. The main change is the ratio and binding: the video transcript mentioned a very high egg count and light seasoning, which can make meatballs spongy or bland. For the website version, the proportions are tightened so you get meatballs that are juicy, tender, and properly seasoned, and a gravy that’s silky and spoon-coating without being heavy.

Swedish Meatballs

Why you’ll make this one again

  • The texture is right: tender, not rubbery or bouncy.
  • The gravy tastes “IKEA familiar,” but deeper and more balanced.
  • It’s hearty comfort food with solid protein from meat + dairy, and it’s easy to portion for meal prep.
  • Seasonal but not seasonal: perfect for winter, but still great in summer with a fresh side salad.

If you like comfort classics, you’ll probably also enjoy my Homemade Meatloaf (Easy, Quick, and Budget-Friendly) on busy weeks.


Swedish Meatballs

Ingredients

Meatballs

  • 1 lb ground pork
  • 1 lb ground beef (80–85% lean works well)
  • 1 small yellow onion, finely diced
  • 2 tbsp unsalted butter (for the onion)
  • 3/4 Tasse plain breadcrumbs
  • 1/2 Tasse whole milk (or 2%)
  • 2 large eggs
  • 2 tsp kosher salt (or 1 1/2 tsp fine salt)
  • 1 tsp black pepper
  • 1 1/2 tsp ground allspice (or Swedish “4 spices” style blend)
  • 1/4 tsp ground nutmeg
  • 1 tsp Dijon mustard (optional, subtle)
Swedish Meatballs

For cooking

  • 2 tbsp neutral oil
  • 2 tbsp butter

Creamy gravy

  • 3 tbsp butter
  • 3 tbsp all-purpose flour
  • 2 1/2 Tasses beef stock (or veal stock)
  • 1 tsp Worcestershire sauce
  • 1 tsp soy sauce
  • 1 tsp Dijon mustard
  • 1/2 Tasse 15% cream (or heavy cream for extra richness)
  • Salt and pepper, to taste

Mashed potatoes

  • 2 1/2 lb Yukon Gold potatoes, peeled and chunked
  • 1 tbsp salt (for the water)
  • 4 tbsp butter (more if you want)
  • 1/2 to 3/4 Tasse warm milk
  • Black pepper, to taste

Step-by-step instructions

1) Start with the potatoes

  1. Put the potatoes in a large pot, cover with cold water, and salt the water generously.
  2. Bring to a boil, then simmer until very tender (a knife should slide in with no resistance).
  3. Drain well and return to the pot over low heat for 30–60 seconds to steam off extra moisture.
  4. Mash, then add butter and warm milk gradually until the texture is creamy and smooth.
  5. Pepper to taste, keep warm.

If you want another potato side for variety (especially when you don’t want mash), try Crispy Air Fryer Fries.


2) Make the panade 

  1. In a bowl, mix the breadcrumbs with the milk.
  2. Let it sit 5–10 minutes until it becomes a thick paste.

This step is what separates “okay meatballs” from that tender IKEA-style bite.


3) Sweat the onion 

  1. Melt 2 tbsp butter in a pan over medium heat.
  2. Add the diced onion and cook 4–6 minutes until soft and translucent (no browning).
  3. Let it cool 2 minutes.

Swedish Meatballs

4) Mix the meatballs

  1. In a large bowl, combine pork, beef, cooled onion, panade, eggs, salt, pepper, allspice, and nutmeg.
  2. Mix just until combined—overmixing makes meatballs dense.
  3. Cover and chill 10–15 minutes if your kitchen is warm (easier shaping).

This same “don’t overmix” idea is also key in burger patties—if that’s your vibe, my Homemade Hamburger With Brioche Buns is a solid one.


Swedish Meatballs

5) Shape and cook

  1. Roll into small balls (about 1 tbsp each).
  2. Heat a large skillet over medium-high heat with oil + butter.
  3. Brown the meatballs in batches, turning gently, until nicely golden on most sides (they don’t need to be fully cooked yet).
  4. Transfer to a plate.

If you prefer a baked approach sometimes, you can finish them in the oven at 350°F until cooked through—but browning in a pan gives the best flavor.


Swedish Meatballs

6) Build the gravy

  1. In the same pan, lower heat to medium. Add 3 tbsp butter.
  2. Whisk in flour and cook 60–90 seconds until it smells nutty (don’t let it darken too much).
  3. Slowly whisk in the stock, scraping the fond off the bottom.
  4. Add Worcestershire, soy sauce, and Dijon.
  5. Simmer 3–5 minutes until thickened, then stir in the cream.
  6. Return meatballs to the sauce and simmer gently 5–8 minutes until fully cooked and tender.
  7. Taste and adjust salt and pepper.

If you enjoy sauce-driven comfort food, you’ll probably also like Steak With Béarnaise Sauce for a classic “big sauce energy” dinner.


Swedish Meatballs

How to serve it

Classic Swedish meatballs are usually served with mashed potatoes. For a lighter plate, pair with roasted vegetables on the side—this keeps the comfort-food feel without making the meal feel too heavy. My go-to is Oven Roasted Mixed Vegetables.

If you want a fresh contrast, a bright salad works beautifully with the creamy gravy. Try Creamy Basil Avocado Salad With Baby Tomatoes.


Swedish Meatballs

Substitutions

This recipe is intentionally classic, creamy, and comfort-food oriented—not “quick no-sauce,” not “healthy low-fat,” and not “tomato-based.” If you want to avoid cannibalization with other meatball posts, keep this one clearly positioned as IKEA-style Swedish meatballs with creamy brown gravy.

Meat

  • Pork + beef is the sweet spot.
  • All beef works, but it’s less tender and less “Swedish.”
  • Turkey can work, but it becomes a different recipe (lighter, less classic).

Breadcrumbs

  • Panko works, but use a little less since it absorbs differently.
  • Gluten-free breadcrumbs work if you still make the milk panade.

Milk

  • 2% or whole milk is ideal.
  • Oat milk works in a pinch, but it changes the flavor slightly.

Cream

  • 15% cream keeps it lighter while still creamy.
  • Heavy cream makes it richer and thicker.

Stock

  • Beef stock is classic.
  • Veal stock is even better if you have it. If you like making bases, you can use Neutral Brown Veal Stock.

No Worcestershire or soy sauce?

  • You can omit one, but keep at least one for the signature savory depth.
  • If you love making condiments, Homemade BBQ Sauce isn’t for this dish specifically, but it’s another “base sauce” worth having.

Swedish Meatballs

FAQ

Do these taste like IKEA meatballs?
They’re very close in the “flavor family” and texture, but the gravy has a more chef-style depth and the seasoning is properly balanced.

Why are my meatballs tough?
Usually overmixing, skipping the panade, or cooking too hard. Mix gently and simmer in the gravy to finish.

Can I make them ahead?
Yes. They reheat well in the gravy. Add a small splash of stock or milk when reheating to loosen the sauce.

Can I freeze them?
Yes. Freeze meatballs and sauce together or separately. Thaw overnight and reheat gently.

What internal temperature should the meatballs reach?
Cook until fully done and no longer pink inside. Small meatballs cook quickly once in the gravy.

Can I bake instead of pan-fry?
Yes, but you’ll lose some browning flavor. If you bake, still build the gravy in a pan and simmer the baked meatballs in it.


What to serve with


Swedish Meatballs

Swedish Meatballs (IKEA-Style) With Creamy Gravy + Buttery Mashed Potatoes (Chef Version)

Make IKEA-style Swedish meatballs at home with a silky cream gravy and buttery mashed potatoes. This chef-tested recipe is based on my YouTube video, with improved proportions for better texture, seasoning, and a true Swedish-style sauce.
Prep Time 20 minutes
Cooking Time 30 minutes
Category Main Course
Cuisine Swedish
Portions 6 Portions
Calories 450 kcal

Ingredients
  

Meatballs

  • 1 lb ground pork
  • 1 lb ground beef
  • 1 small yellow onion finely diced
  • 2 tbsp unsalted butter
  • 3/4 Tasse plain breadcrumbs
  • 1/2 Tasse milk
  • 2 large eggs
  • 2 tsp kosher salt or 1 1/2 tsp fine salt
  • 1 tsp black pepper
  • 1 1/2 tsp ground allspice
  • 1/4 tsp nutmeg
  • 1 tsp Dijon mustard optional

For cooking

  • 2 tbsp neutral oil
  • 2 tbsp butter

Gravy

  • 3 tbsp butter
  • 3 tbsp all-purpose flour
  • 2 1/2 Tasses beef stock or veal stock
  • 1 tsp Worcestershire sauce
  • 1 tsp soy sauce
  • 1 tsp Dijon mustard
  • 1/2 Tasse 15% cream
  • Salt and pepper to taste

Mashed potatoes

  • 2 1/2 lb Yukon Gold potatoes
  • 1 tbsp salt for the water
  • 4 tbsp butter
  • 1/2 to 3/4 Tasse warm milk
  • Black pepper to taste

Instructions
 

  • Mashed potatoes: Boil potatoes in salted water until tender. Drain, steam dry 30–60 seconds, mash with butter and warm milk. Pepper and keep warm.
  • Panade: Mix breadcrumbs + milk, rest 5–10 minutes.
  • Onion: Sweat onion in 2 tbsp butter until soft; cool slightly.
  • Meatballs: Mix pork, beef, onion, panade, eggs, salt, pepper, allspice, nutmeg (and Dijon if using) just until combined. Roll into 1-tbsp balls.
  • Brown: Pan-fry meatballs in batches with oil + butter until golden; set aside.
  • Gravy: Add 3 tbsp butter, whisk in flour 60–90 seconds. Whisk in stock, add Worcestershire, soy sauce, Dijon. Simmer until thickened, stir in cream.
  • Finish: Return meatballs to sauce, simmer gently 5–8 minutes until cooked through. Serve over mashed potatoes.

Video

Notes

FAQ

Do these taste like IKEA meatballs?
They’re very close in the “flavor family” and texture, but the gravy has a more chef-style depth and the seasoning is properly balanced.
Why are my meatballs tough?
Usually overmixing, skipping the panade, or cooking too hard. Mix gently and simmer in the gravy to finish.
Can I make them ahead?
Yes. They reheat well in the gravy. Add a small splash of stock or milk when reheating to loosen the sauce.
Can I freeze them?
Yes. Freeze meatballs and sauce together or separately. Thaw overnight and reheat gently.
What internal temperature should the meatballs reach?
Cook until fully done and no longer pink inside. Small meatballs cook quickly once in the gravy.
Can I bake instead of pan-fry?
Yes, but you’ll lose some browning flavor. If you bake, still build the gravy in a pan and simmer the baked meatballs in it.
Keywords meatballs

🔗 Useful Links

🛒 Michel Dumas Shop : Explore our kitchen essentials, including aprons and knives.
🌐 Linktree : Access all our important links in one place.
📱 YouTube | Instagram | Facebook | TikTok : Follow us for the latest recipes and culinary tips.

Articles similaires

Leave a Reply

Your email address will not be published. Required fields are marked *