Homemade Ikea Meatballs

Homemade Ikea Meatballs sizzling golden in skillet, rich gravy spoon nearby Save
Homemade Ikea Meatballs sizzling golden in skillet, rich gravy spoon nearby | rusticpinrecipes.com

Homemade Ikea meatballs combine ground beef and pork with milk-soaked breadcrumbs, onion, garlic, egg and warm spices for a tender bite. Shape small walnut-sized balls, brown in butter and oil, then finish in a cream-forward gravy made from a brief roux, stock, cream, soy and mustard. Total about 1 hour; yields four servings. Serve with mashed potatoes and lingonberry jam; swap half the cream for milk to lighten the sauce.

The unmistakable aroma of sizzling meat and warm spices filled my kitchen the first time I dared to recreate those famous Swedish meatballs at home. I’d always been wooed by their comfort at Ikea cafeterias, but nothing beats the cozy reward of making them from scratch, gravy and all. The buttery steam as I stirred the sauce nearly convinced me I'd been whisked straight to Scandinavia. Rain tapped on the windows while I rolled each tender ball, an oddly soothing soundtrack for an afternoon of kitchen adventure.

I still remember the night my curious neighbor smelled the onions frying and knocked, drawn by something ‘deliciously familiar’. We ended up sharing a plate of these Swedish meatballs on barstools, laughing over kitchen mishaps and marveling at how homemade tastes can spark new friendships.

Ingredients

  • Ground beef and pork: The blend gives juicy tenderness—I've tried all-beef, but a duo far outshines for flavor and texture.
  • Small onion, finely chopped: Grating the onion makes it melt into the mixture, and prevents raw bites.
  • Garlic, minced: Just enough for backbone, but not to overpower the Swedish profile.
  • Milk: Softens the breadcrumbs, which in turn keep the meatballs light inside.
  • Breadcrumbs: Dried works best—they soak up milk and bring that pillowy texture.
  • Egg: Holds everything together without making it rubbery—learned not to skip it after one batch collapsed.
  • Salt and black pepper: Essential for proper seasoning—taste before you roll.
  • Ground allspice & nutmeg: The secrets that make these Swedish instead of Italian—don’t skimp!
  • Unsalted butter and oil (for frying): The mix ensures even browning while butter amps up the flavor.
  • Butter, flour (for sauce): Whisk thoroughly to avoid lumps—short patience means grainy gravy.
  • Beef or vegetable stock: Richer stocks make the gravy robust—I've even snuck in homemade stock for extra depth.
  • Heavy cream: Don’t be tempted to skip—it’s what gives the sauce its lush finish.
  • Soy sauce and Dijon mustard: Odd as it sounds, these balance and round out the traditional Swedish flavors in the sauce.
  • Salt & pepper (to taste): Final adjustment for a perfectly seasoned creamy gravy.

Instructions

Soak the breadcrumbs:
Grab a roomy bowl, pour in breadcrumbs and milk, and let them mingle until all liquid is absorbed—this takes about five minutes and makes a noticeable difference in tenderness.
Mix the meatball base:
Add your meats, finely chopped onion, garlic, egg, salt, pepper, allspice, and nutmeg; gently combine with clean hands, not too vigorously, just until blended.
Shape meatballs:
Lightly oil your palms and roll the mixture into walnut-sized balls; aiming for uniform size helps them cook evenly and look lovely in the pan.
Brown the meatballs:
Heat your skillet with butter and oil over medium; slide in meatballs in batches so everyone has space, and turn occasionally so all sides turn a deep, golden brown—about eight minutes.
Start the sauce base:
After setting meatballs aside, melt butter in the same skillet and sprinkle in flour, all the while whisking to create a glossy roux that smells like toasted nuts.
Add liquid and build gravy:
Gradually whisk in stock so no lumps form, then blend in cream, soy sauce, and mustard; simmer until the sauce thickens enough to coat a spoon, usually five to seven minutes.
Simmer meatballs in sauce:
Return the browned meatballs to the skillet, nestle them into the gravy, and let everything bubble gently for 5–10 minutes so flavors meld and the meatballs are heated through.
Serve and enjoy:
The true Swedish way is with fluffy mashed potatoes, a generous pool of sauce, tangy lingonberry jam, and perhaps a shower of parsley.
Save
| rusticpinrecipes.com

One unexpected lunch turned into a celebration when my cousin called, homesick for winter in Stockholm. We made these meatballs together, singing along with ABBA and sneaking tastes of gravy—she swore it almost transported her back to snowy days with family.

Mashed Potato Pairings

If you’ve never tried pillowy mashed potatoes as a base, you’re in for a treat—their creamy texture soaks up every drop of sauce, and a sprinkle of fresh parsley adds just enough brightness to cut the richness.

Making Ahead and Storing

I often double the recipe and freeze half after browning; later, just thaw and let them simmer in fresh sauce for a nearly effortless dinner on a busy weeknight.

Little Swedish Traditions at Home

Lingonberry jam is a classic side, but tart cranberry sauce works if you can’t find it—and lighting a candle on the table, even for a weeknight meal, always elevates the mood.

  • If making ahead, keep sauce and meatballs separate until reheating for the best texture.
  • Finely chopping (not mincing) onion keeps the mix from getting watery.
  • Don’t forget that a touch of nutmeg is what gives Swedish meatballs their signature flavor—trust me.
Plate of Homemade Ikea Meatballs atop fluffy mashed potatoes with lingonberry jam Save
Plate of Homemade Ikea Meatballs atop fluffy mashed potatoes with lingonberry jam | rusticpinrecipes.com

Swedish-style meatballs have a way of turning regular nights into something just a little more special—may they bring warmth and laughter to your own table.

Recipe FAQs

Yes. Using all ground beef works well—expect a slightly firmer texture. If lean beef is used, add a little extra fat or a splash of milk to keep the meatballs moist.

Soak breadcrumbs in milk before mixing, avoid overworking the meat, and shape gently. Browning then finishing in sauce helps retain moisture and yields a tender interior.

Make a small roux by cooking butter and flour for a minute before adding stock, then simmer until reduced. For a quick fix, whisk in a cornstarch slurry a little at a time until desired thickness is reached.

Refrigerate in an airtight container for up to 3 days or freeze for 2–3 months. Reheat gently in a skillet with a splash of stock or cream over low heat, or warm covered in a 160°C oven until heated through.

Use gluten-free breadcrumbs and a gluten-free flour or cornstarch for the sauce. For a lighter sauce, replace half the cream with milk or use a lower-fat stock and reduce the butter.

Serve with creamy mashed potatoes, lingonberry jam and steamed vegetables. They also pair nicely with a light lager or a glass of Pinot Noir.

Homemade Ikea Meatballs

Tender Swedish-style meatballs in a creamy gravy, served with mashed potatoes and lingonberry jam.

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 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 or vegetable stock
  • 1/2 cup heavy cream
  • 2 teaspoons soy sauce
  • 1 teaspoon Dijon mustard
  • Salt and pepper, to taste

Instructions

1
Prepare Breadcrumb Mixture: In a large bowl, combine breadcrumbs and milk. Allow to soak for 5 minutes until softened.
2
Mix Meatball Ingredients: Add ground beef, ground pork, onion, garlic, egg, salt, black pepper, allspice, and nutmeg to the bowl. Mix gently until just combined to preserve tenderness.
3
Shape Meatballs: Roll mixture into walnut-sized balls, roughly 1 1/4 inches in diameter, arranging them on a tray.
4
Brown Meatballs: Heat butter and vegetable oil in a large skillet over medium heat. Cook meatballs in batches for about 8 minutes, turning to achieve even browning. Transfer to a plate and set aside.
5
Prepare Cream Sauce Base: Melt butter in the skillet. Whisk in flour and cook for 1 minute to form a roux.
6
Finish Sauce: Gradually pour in the stock, whisking constantly to avoid lumps. Stir in heavy cream, soy sauce, and Dijon mustard. Simmer, stirring, until thickened, 5 to 7 minutes.
7
Combine and Simmer: Return meatballs to the skillet, turning to coat in sauce. Simmer gently for 5 to 10 minutes until meatballs are fully heated through.
8
Serve: Plate meatballs topped with sauce. For a traditional touch, accompany with mashed potatoes, lingonberry jam, and steamed vegetables.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Frying pan or skillet
  • Wooden spoon or spatula
  • Whisk
  • Measuring cups and measuring spoons

Nutrition (Per Serving)

Calories 555
Protein 34g
Carbs 21g
Fat 35g

Allergy Information

  • Contains milk, egg, wheat (gluten), soy. Always verify labels of stock and breadcrumbs for allergen safety.
Kelsey Whitmore

Sharing approachable, easy-to-make recipes for busy home cooks and food lovers.