Homemade Ikea Meatballs

Homemade Ikea Meatballs glistening in creamy gravy, served over mashed potatoes Save to Pinterest
Homemade Ikea Meatballs glistening in creamy gravy, served over mashed potatoes | recipesbyroxanne.com

These tender Swedish-style meatballs combine ground beef and pork with soaked breadcrumbs, finely chopped onion, garlic and warming spices. Shape walnut-sized, brown in butter and oil, then finish in a cream-based gravy made from a butter-and-flour roux, stock, soy and mustard. Total time about one hour; serve with mashed potatoes and lingonberry for a classic pairing.

The first time I set out to recreate those famous Ikea meatballs at home, my kitchen filled with the scents of warm spices—nutmeg and allspice mingling with onions gently sautéing. It wasn't a special occasion, just a gray Saturday where comfort food beckoned. There was something oddly satisfying about rolling the meatballs, each one promising bite-sized coziness. I remember the surprise at just how much better homemade can taste, even when you're emulating a classic.

One chilly evening, I made these meatballs for friends who'd never tried the Ikea original. We gathered around the kitchen island, laughing as someone popped a meatball too early and got a mouthful of molten-hot center. Now, whenever we want a low-key night in, this recipe is somehow always requested.

Ingredients

  • Ground beef: Look for an 80/20 blend—the fat keeps the meatballs moist and flavorful.
  • Ground pork: Adds tenderness and a slightly sweet depth, don't skip if you want the real deal.
  • Onion: Finely chop; if it's too chunky, you'll notice uneven bites.
  • Garlic: Just two cloves, minced finely, make a big difference in the background flavor.
  • Milk: Soaks the breadcrumbs and ensures a soft texture—I've accidentally skipped this and regretted it.
  • Breadcrumbs: Holds the mixture together and creates that classic Swedish meatball texture.
  • Egg: Acts as the binder; don’t overdo it, or they’ll be tough.
  • Salt & black pepper: Essential for seasoning; taste the mixture (just a bit!) before rolling if you’re wary.
  • Ground allspice and nutmeg: These two are the secret to that distinct Swedish profile; measure carefully.
  • Unsalted butter & vegetable oil (for frying): A combination keeps browning even and the flavor rich—watch for sizzling but not smoking.
  • Unsalted butter (for sauce): Use fresh butter—it’s a small amount but makes the gravy shine.
  • All-purpose flour: Must be cooked well for a smooth, lump-free sauce.
  • Beef or vegetable stock: Good quality stock elevates the cream sauce; homemade or low-sodium is best.
  • Heavy cream: Delivers that signature luxurious mouthfeel; for lighter versions, a bit of milk swaps in nicely.
  • Soy sauce: Adds color and a touch of umami, even in a cream sauce.
  • Dijon mustard: It seems tiny, but don’t skip it—it brightens all the flavors.
  • Salt & pepper (to taste): Adjust after the sauce has simmered to get it just right.

Instructions

Bread Soak:
Combine your breadcrumbs and milk in a large bowl and let them mingle for five minutes—they’ll puff up and soften, promising the perfect base.
Mix & Season:
Add the beef, pork, onion, garlic, egg, salt, pepper, allspice, and nutmeg; give everything a gentle toss with your hands until just combined, resisting the urge to overmix.
Shape Up:
Scoop out small walnut-sized portions and roll them between your palms—don’t worry about perfect spheres, just try for even sizes so they cook uniformly.
Browning Time:
Heat the butter and oil in a large skillet over medium; when it sizzles, fry the meatballs in batches, turning to brown all over, about eight minutes per batch.
Make the Sauce:
With the pan still warm, melt butter, then whisk in flour until a blond paste forms; slowly whisk in the stock to smoothen before stirring in cream, soy sauce, and mustard.
Simmer & Thicken:
Let the sauce bubble gently for several minutes until thickened—then taste and season with salt and pepper.
Coat & Finish:
Return the meatballs to the sauce, gently spooning the gravy over, and let them soak up the flavor on a gentle simmer for five to ten minutes.
Serve & Savor:
Dish up the meatballs hot with plenty of sauce—add mashed potatoes, tangy lingonberry jam, and some steamed greens if you want the true experience.
Homemade Ikea Meatballs golden-browned in skillet, steaming beside lingonberry jam Save to Pinterest
Homemade Ikea Meatballs golden-browned in skillet, steaming beside lingonberry jam | recipesbyroxanne.com

There was a night when, after a long week, these meatballs turned our dinner table into an oasis; one bite and the conversation drifted away, replaced by contented sighs and nudges for second helpings.

Getting That Iconic Texture

I noticed the biggest difference comes from truly soaking the breadcrumbs and milk together. The mixture goes from dry and sandy to sticky and pliable, which is exactly what you want for shaping meatballs that stay juicy and tender as they cook.

How to Nail the Cream Sauce

When making the sauce, keep the heat steady so the butter and flour don’t scorch. Whisk constantly as you add the stock, and don’t rush—patience gives you that silky, restaurant-style gravy without clumps or grittiness.

Pairings and Serving Tricks

Mashed potatoes are the usual best friend for this dish, but I once served them with toasted rye bread and pickled cucumbers, and they disappeared just as fast. Lingonberry jam adds a bright tang that cuts through the richness. Try setting everything in the middle of the table and let everyone dig in family style.

  • Warming your plates keeps the sauce from cooling off too quickly.
  • Chop extra herbs like parsley for a pop of color and freshness.
  • Don’t forget to taste the sauce right before serving for final seasoning.
Homemade Ikea Meatballs tender, spiced with allspice and nutmeg, plated with vegetables Save to Pinterest
Homemade Ikea Meatballs tender, spiced with allspice and nutmeg, plated with vegetables | recipesbyroxanne.com

No matter how many times I make these, it always feels a little celebratory when the platter lands on the table. Here’s to homemade comfort done the Swedish way—and always with a little company.

Recipe Questions & Answers

Yes. Using all beef yields a slightly firmer texture and a leaner flavor. If the mixture seems dry, add a splash more milk or an extra egg to maintain tenderness.

Soak the breadcrumbs in milk first and mix gently just until combined. Avoid overworking the meat; shape and chill briefly if the mixture becomes too sticky before frying.

Shape them about the size of a walnut (roughly 3 cm). Small, uniform meatballs brown more evenly and finish quicker in the sauce.

Cook the flour briefly in melted butter to form a roux, then add stock gradually while whisking. Bring to a gentle simmer and stir often until the sauce thickens before adding cream and seasonings.

Yes. Brown the meatballs, cool, and refrigerate for up to 24 hours or freeze. Reheat gently in the sauce over low heat until warmed through so they stay moist.

Serve with mashed potatoes, lingonberry jam and steamed vegetables. A light lager or a glass of Pinot Noir complements the creamy, spiced profile well.

Homemade Ikea Meatballs

Tender Swedish-style meatballs of beef and pork, pan-seared and finished in a creamy 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 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, to taste
  • Black pepper, to taste

Instructions

1
Prepare Breadcrumb Mixture: Combine breadcrumbs and milk in a large bowl and let soak for 5 minutes.
2
Form Meatball Mixture: Add ground beef, ground pork, onion, garlic, egg, salt, black pepper, allspice, and nutmeg to the bowl. Gently mix until just combined, avoiding over-mixing.
3
Shape Meatballs: Roll mixture into balls about 1 1/4 inches in diameter (walnut-sized).
4
Brown Meatballs: Heat butter and vegetable oil in a large skillet over medium heat. Fry meatballs in batches, turning occasionally, until evenly browned on all sides, approximately 8 minutes. Remove from skillet and set aside.
5
Start Cream Sauce: Melt butter in the same skillet. Whisk in flour and cook for 1 minute until slightly golden.
6
Incorporate Liquids and Thicken: Gradually pour in stock while whisking to prevent lumps. Add heavy cream, soy sauce, and Dijon mustard. Stir and simmer until sauce is thickened, about 5 to 7 minutes.
7
Finish Cooking Meatballs: Return browned meatballs to the skillet. Toss gently to coat with sauce and simmer gently 5 to 10 minutes until meatballs are cooked through.
8
Serve: Plate meatballs hot with sauce, alongside mashed potatoes, lingonberry jam, and steamed vegetables if desired.
Additional Information

Equipment Needed

  • Large bowl
  • Skillet or frying pan
  • 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), and soy (via soy sauce). Always verify labels for stock and breadcrumbs if allergic.
Roxanne Phillips

Passionate home cook sharing easy, comforting recipes and simple cooking tips for busy families.