Homemade Ikea Meatballs

Homemade Ikea Meatballs simmering in creamy gravy, served with mashed potatoes. Save
Homemade Ikea Meatballs simmering in creamy gravy, served with mashed potatoes. | everydaybiteblog.com

Combine milk and breadcrumbs, let them swell, then fold into a mix of ground beef and pork with finely chopped onion, garlic, egg and warm spices (allspice, nutmeg). Shape walnut-sized balls and brown in butter and oil until evenly colored. Make a pan sauce by whisking flour into melted butter, adding stock, cream, soy and mustard, and simmer until thick. Return meatballs to coat and finish gently for 5-10 minutes. Serve hot with mashed potatoes and lingonberry jam.

The clatter of forks on plates was my soundtrack the first time I made these Swedish meatballs, and I remember being surprised by that familiar warmth drifting from my stove—rich, peppery gravy swirling as I stirred. I had always wondered if the magic of those Ikea cafeteria lunches could be brought home, minus the furniture maze. There was something unexpectedly satisfying about shaping each meatball, knowing they'd soon be the centerpiece of dinner. That aroma of nutmeg and allspice told me I was onto something far more comforting than a shopping trip snack.

Hosting a chilly spring night dinner, I had a friend drop in just as I finished the sauce—she declared the kitchen smelled like her grandmother’s place in Malmö. From then on, Ikea meatballs were our unofficial dinner party handshake. The laughter that night, as we spooned extra gravy, might have outshone the food itself. Now every time I cook them, I remember someone asking for the recipe before leaving with a plateful to go.

Ingredients

  • Ground beef and ground pork: The classic blend keeps the meatballs juicy and flavorful; I learned not to skip pork, as it brings extra richness.
  • Small onion, finely chopped: Sauté it if you want a sweeter flavor—raw gives a bit more bite.
  • Garlic, minced: Just two cloves give aromatic depth without overwhelming.
  • Milk: Letting the breadcrumbs soak in milk keeps meatballs tender, otherwise they turn dense.
  • Breadcrumbs: This technique binds everything together; fresh breadcrumbs soak better than dry ones in my experience.
  • Egg: One is enough for binding; too many make the mixture rubbery.
  • Salt & pepper: Seasoning is crucial here—don’t shy away from the pepper for an authentic kick.
  • Ground allspice & nutmeg: These are subtle game changers, giving the meatballs that deliciously Swedish aroma.
  • Unsalted butter & vegetable oil: I use a mix for frying so the butter won’t burn too fast—oil helps keep the browning even.
  • All-purpose flour: Necessary for the roux in the sauce; sifting avoids lumps.
  • Beef or vegetable stock: Homemade or low-sodium store-bought, but don’t forget to taste as you go for saltiness.
  • Heavy cream: Makes the sauce luxurious and smooth; full-fat is my treat-yourself move.
  • Soy sauce & Dijon mustard: Tiny additions add umami and tang; tasting along the way ensures a balanced sauce.

Instructions

Prep the base:
Mix the breadcrumbs and milk in a big bowl and let them sit—they should plump up, not look dry.
Blend the meat mixture:
Add beef, pork, onion, garlic, egg, salt, pepper, allspice, and nutmeg, then combine until just mixed; over-mixing makes them tough.
Roll the meatballs:
Shape into walnut-sized balls—cold, damp hands keep things neat and stop the mixture sticking.
Brown them up:
Heat the butter and oil over medium and fry meatballs in batches, turning so they get a deep, even crust.
Start the sauce:
Toss in the butter for sauce, then whisk in flour to make a smooth, golden roux for one fragrant minute.
Add the liquids:
Slowly whisk in stock to avoid lumps, then pour in the cream, soy, and mustard; keep stirring until it’s velvety and thick.
Simmer together:
Return meatballs to the skillet, coating them well—let them bubble gently so they soak up flavor but don’t overcook.
Plate and enjoy:
Serve with mashed potatoes and a spoonful of lingonberry jam for the full experience.
Plate of Homemade Ikea Meatballs browned golden, topped with parsley and lingonberry. Save
Plate of Homemade Ikea Meatballs browned golden, topped with parsley and lingonberry. | everydaybiteblog.com

There was a rainy afternoon where I served these with candles lit and mismatched bowls, and my family lingered at the table long after the food was gone. Suddenly, the dish felt bigger than a recipe—it was an excuse to gather and linger, no assembly instructions required.

Keeping Meatballs Juicy (& Mess-Free)

One thing I learned fast: working with wet hands is the single best way to keep meatball-making stress-free. No one wants sticky palms or lopsided results. If the mixture feels too wet, add just a spoonful more breadcrumbs. This trick saves cleanup time and produces perfectly shaped meatballs every batch.

Serving Suggestions for a Cozy Night

I always pair these meatballs with buttery mashed potatoes; any creamy mash balances the spice and rich sauce. A little dish of tart lingonberry jam is a playful nod to tradition, but cranberry sauce works in a pinch. Steamed green beans or peas round out the plate, adding brightness to every bite. You can even pile it all into a sandwich for a comforting lunch the next day.

Making It Ahead (& Saving Leftovers)

If juggling dinner plans, meatballs can be shaped and chilled in advance—they actually hold together better that way. The sauce reheats gently on the stove with a splash of cream if it thickens too much. Leftovers freeze well; just pack meatballs and sauce together for the best results.

  • Reheat slowly so the sauce stays silky.
  • Freeze in single meal portions for busy nights.
  • Don’t forget that fresh parsley or dill perks up leftovers in seconds.
Steam rising from Homemade Ikea Meatballs coated in rich cream sauce. Save
Steam rising from Homemade Ikea Meatballs coated in rich cream sauce. | everydaybiteblog.com

Homemade Swedish meatballs have a way of making a regular weekday feel like something to celebrate. I hope they bring plenty of good conversation—and maybe a few second helpings—to your table too.

Your Recipe Questions Answered

Soak breadcrumbs in milk first and avoid overmixing the meat; gentle handling keeps the texture light. Using a mix of beef and pork also adds juiciness and flavor.

Make walnut-sized balls, about 3 cm in diameter. That size browns evenly and finishes through in the skillet without drying out.

Yes. Arrange on a lightly oiled sheet and bake at 200°C (400°F) for 15-20 minutes until cooked through, then briefly brown in the skillet or under a broiler for added color if desired.

Substitute half the cream with milk or use a lower-fat cream alternative. Reduce butter slightly and thicken gently with flour or a cornstarch slurry to maintain a silky texture.

Use tamari for a gluten-free, soy-forward option, or coconut aminos for a soy-free alternative. Taste and adjust salt since flavors and salt levels vary.

Yes. Freeze uncooked meatballs on a tray until firm, then transfer to bags for up to 3 months. You can also cool cooked meatballs and sauce, then refrigerate for up to 3 days or freeze for longer storage.

Homemade Ikea Meatballs

Tender Swedish-style meatballs of beef and pork, browned and simmered in a silky cream-mustard gravy.

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

Ingredients

Meatballs

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

Cream Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 1 1/4 cups beef 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 Breadcrumb Mixture: Combine breadcrumbs and milk in a large mixing bowl and let stand for 5 minutes to absorb.
2
Mix Meatball Ingredients: Add ground beef, ground pork, finely chopped onion, minced garlic, egg, salt, black pepper, allspice, and nutmeg to the soaked breadcrumbs. Mix gently until just incorporated.
3
Shape Meatballs: Form the mixture into walnut-sized balls, approximately 1 1/4 inches in diameter, ensuring uniform size for even cooking.
4
Brown Meatballs: Heat butter and oil in a large skillet over medium heat. Sear meatballs in batches, turning occasionally, for about 8 minutes until evenly browned. Transfer cooked meatballs to a plate and set aside.
5
Prepare Roux for Sauce: Melt butter in the same skillet over medium heat. Whisk in flour and cook, stirring constantly, for 1 minute until lightly golden.
6
Create Cream Sauce: Gradually whisk in beef or vegetable stock, ensuring the mixture remains smooth. Stir in heavy cream, soy sauce, and Dijon mustard. Simmer, stirring frequently, until thickened, about 5 to 7 minutes.
7
Finish Cooking Meatballs in Sauce: Return browned meatballs to the skillet with the sauce and gently toss to coat. Simmer on low heat for 5 to 10 minutes until meatballs are thoroughly heated and fully cooked.
8
Serve: Serve meatballs hot with the creamy sauce. Accompany with mashed potatoes, lingonberry jam, and steamed vegetables for a classic Swedish presentation.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Large 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, egg, wheat (gluten), and soy. Confirm ingredients in stock and breadcrumbs for allergens.
Rachel Owens

Passionate home cook sharing easy recipes and kitchen wisdom for everyday meals.