Homemade Ikea Meatballs

Homemade Ikea Meatballs sizzling in skillet, golden browned, smothered in creamy gravy Pin it
Homemade Ikea Meatballs sizzling in skillet, golden browned, smothered in creamy gravy | cookible.com

These homemade Ikea-style meatballs combine ground beef and pork with softened onion, garlic, milk-soaked breadcrumbs and warming spices like allspice and nutmeg. Shape walnut-sized balls, brown in butter and oil, then finish in a pan sauce by whisking flour into melted butter and gradually adding stock, cream, soy and Dijon until silky. Simmer the meatballs briefly in the gravy and serve with mashed potatoes and lingonberry jam for a classic savory-and-sweet finish.

The first time I attempted homemade Swedish meatballs, I wasn’t trying to recreate a nostalgic memory—I just wanted to see if I could outdo the famous furniture store version after a long day of assembling some slightly wobbly shelves. The scent of nutmeg and browned butter wafted through my kitchen and made my cat peer suspiciously over the countertop. There’s something quietly triumphant about rolling meatballs while humming along to whatever music is playing, hands messy but spirits high. Somehow, the cozy mess and warmth made it feel less like dinnertime and more like a tiny celebration.

The last time I made these meatballs, my friend stopped by mid-cooking just as the pan started popping and the kitchen filled with the cozy scent of fried onions. We ended up eating standing around the stove, sneaking a taste straight from the skillet and laughing about failed Ikea furniture builds. Apparently, meatballs are a universal language for comfort and camaraderie.

Ingredients

  • Ground beef and pork (250 g each): Mixing beef and pork gives a richer, more authentic flavor—pork brings juiciness that just beef alone lacks.
  • Small onion, finely chopped: I always sauté this separately for a sweeter, gentler bite in each meatball.
  • Garlic, minced (2 cloves): Garlic adds depth and a warm background note that rounds out the flavor.
  • Milk (60 ml): Soaking the breadcrumbs in milk makes the meatballs impossibly tender—don’t skip this step.
  • Breadcrumbs (40 g): I use fresh breadcrumbs for a lighter texture, but store-bought works fine when in a rush.
  • Egg (1): This binds everything together so the meatballs hold their shape.
  • Salt and black pepper (½ tsp each): Seasoning is key to pulling out all those savory flavors, so be generous but mindful.
  • Allspice and nutmeg (¼ tsp each): These bring that signature Swedish aroma that makes these meatballs so distinct.
  • Unsalted butter for frying (2 tbsp): Butter adds a hint of richness directly to the crust as you brown the meatballs.
  • Vegetable oil for frying (2 tbsp): Neutral oil prevents the butter from burning and keeps the pan at just the right temp.
  • For the cream sauce—unsalted butter (30 g): A buttery base makes for a silkier gravy.
  • All-purpose flour (2 tbsp): Flour thickens the sauce, but whisking until smooth is crucial—lumps can sneak up on you.
  • Beef or vegetable stock (300 ml): I usually opt for beef stock for deeper flavor, but veggie stock brightens things up.
  • Heavy cream (125 ml): Cream finesses the sauce, giving it that velvety finish you want to drizzle over everything.
  • Soy sauce (2 tsp): A little hit of umami goes a long way—don’t be tempted to skip it.
  • Dijon mustard (1 tsp): Mustard brings a subtle tang that cuts through the richness perfectly.
  • Salt and pepper, to taste: Taste and adjust the sauce once it’s simmered so every bite feels balanced.

Instructions

Soak and Prep:
Pour the milk over the breadcrumbs in a big bowl, then let them drink it all up for 5 minutes—this trick keeps the meatballs extra tender.
Make the Mixture:
Add the beef, pork, onion, garlic, egg, salt, pepper, allspice, and nutmeg; gently mix with your hands just until everything’s speckled throughout for juicy, not tough, meatballs.
Shape into Meatballs:
Scoop out walnut-sized pieces (about 3 cm), roll them between your palms, and set them aside on a tray; imperfect spheres are a sign you made them by hand.
Sizzle and Brown:
Heat the butter and oil in a skillet on medium; cook the meatballs in batches, browning all sides (around 8 minutes) and letting the aroma fill the kitchen before setting aside.
Sauce Time:
To the same skillet, melt butter and bubble in the flour, whisking until it smells nutty, then slowly stream in your stock, whisking smooth as you go.
Finishing the Gravy:
Stir in cream, soy sauce, and mustard; simmer until velvety and thickened, about 5–7 minutes—taste for seasoning at the end.
Return the Meatballs:
Nestle the meatballs back into the pan, turning them in the sauce and simmering for 5–10 minutes as everything melds.
Serve and Enjoy:
Spoon generously onto plates with mashed potatoes and a dollop of lingonberry jam for the classic experience.
Warm Homemade Ikea Meatballs nestled on mashed potatoes with tangy lingonberry jam Pin it
Warm Homemade Ikea Meatballs nestled on mashed potatoes with tangy lingonberry jam | cookible.com

The evening I made these for my little household, steam fogged the windows and laughter spilled from the kitchen. Watching everyone take that first creamy, savory bite was the moment I realized these meatballs had become part of our cold-day comfort ritual.

What to Pair With Swedish Meatballs

Mashed potatoes, buttery noodles, or simply steamed veggies are classic partners—each soaks up the sauce differently. I’ve also served them atop crisp bread for a fun, open-faced snack when I felt adventurous. Lingonberry jam is a must for that sweet-tart contrast, and I wouldn’t skip it now for anything.

Cleanup and Kitchen Notes

Washing up the skillet right after making the sauce saves you so much time later since things can cling to the pan. A flexible spatula is your friend here—I learned fast that scraping up every drop of sauce is oddly satisfying. And don’t forget, your hands will probably smell of nutmeg and onions for the rest of the night, in the best possible way.

Leftover Ideas and Storage

Meatballs store beautifully, and the flavor blooms overnight—just keep them in a sealed container in the fridge for up to three days. Tuck leftovers into a crusty roll with a spoonful of sauce, or slice them onto a simple salad for a next-day lunch.

  • Reheat gently on the stove with splash of cream or milk.
  • They freeze perfectly for up to a month.
  • Don’t forget to write the date on your freezer container.
Herb-spiced Homemade Ikea Meatballs coated in velvety sauce, steaming and ready to serve Pin it
Herb-spiced Homemade Ikea Meatballs coated in velvety sauce, steaming and ready to serve | cookible.com

Homemade Swedish meatballs can transform an ordinary night into a small cozy feast—worth every gentle stir and sizzle. I hope your kitchen gets as warm and joyful as mine did while making these.

Recipe Q&A

Use a mix of beef and pork, soak breadcrumbs in milk, and avoid overmixing. Handle the mixture gently and shape small walnut-sized balls for even, juicy cooking.

Cook the flour briefly in melted butter to form a roux, then add stock slowly while whisking. Once smooth, stir in cream, soy and Dijon and simmer until thickened.

Yes. Brown the meatballs, cool, and refrigerate up to 2 days or freeze up to 3 months. Rewarm gently in the sauce over low heat until heated through to retain moisture.

For a lighter finish, replace half the cream with milk. Use gluten-free breadcrumbs and a gluten-free flour for the sauce; swap to dairy-free cream and butter alternatives if needed.

A heavy skillet or cast-iron pan gives even heat and good crust. Combine unsalted butter with a neutral oil to raise the smoke point while keeping rich flavor.

Serve with mashed potatoes, steamed vegetables and a spoonful of lingonberry jam. Pair with a light lager or a glass of Pinot Noir for a balanced meal.

Homemade Ikea Meatballs

Savory beef and pork meatballs in a silky cream-mustard gravy, perfect with mashed potatoes and lingonberry jam.

Prep 25m
Cook 35m
Total 60m
Servings 4
Difficulty Medium

Ingredients

Meatballs

  • 8.8 ounces ground beef
  • 8.8 ounces ground pork
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • 1/4 cup milk
  • 1/3 cup breadcrumbs
  • 1 large egg
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • 2 tablespoons unsalted butter, for frying
  • 2 tablespoons vegetable oil, for frying

Cream Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 1 1/4 cups beef stock or vegetable stock
  • 1/2 cup heavy cream
  • 2 teaspoons soy sauce
  • 1 teaspoon Dijon mustard
  • Salt and black pepper, to taste

Instructions

1
Prepare Panade: Combine breadcrumbs and milk in a large mixing bowl and let stand for 5 minutes.
2
Mix Meatball Mixture: Add ground beef, ground pork, chopped onion, minced garlic, egg, salt, pepper, allspice, and nutmeg to the bowl. Mix just until evenly combined, avoiding overworking the mixture.
3
Shape Meatballs: Form mixture into small balls, each approximately the size of a walnut (about 1 1/4 inch diameter).
4
Brown Meatballs: Heat unsalted butter and vegetable oil in a large skillet over medium heat. Sear meatballs in batches until browned on all sides, about 8 minutes total, turning occasionally. Transfer to a plate as they finish.
5
Prepare Cream Sauce Base: Melt unsalted butter in the same skillet. Add flour, whisking constantly, and cook for 1 minute until lightly golden.
6
Finish Cream Sauce: Gradually whisk in stock to prevent lumps. Stir in heavy cream, soy sauce, and Dijon mustard. Simmer over medium-low heat until the sauce is thickened, about 5 to 7 minutes.
7
Coat and Simmer Meatballs: Return meatballs to the skillet, gently turning to coat with sauce. Simmer for 5 to 10 minutes until meatballs are fully heated through.
8
Serving Suggestion: Serve meatballs hot, garnished with sauce, ideally accompanied by mashed potatoes, lingonberry preserves, and steamed vegetables.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Skillet or frying pan
  • Wooden spoon or spatula
  • Whisk
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 555
Protein 34g
Carbs 21g
Fat 35g

Allergy Information

  • Contains milk, eggs, wheat (gluten), and soy (soy sauce). Check labels of stock and breadcrumbs for hidden allergens.
Jenna Lawson

Sharing simple, tasty recipes and kitchen tips for home cooks and food lovers.