Homemade Ikea Meatballs

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

These classic Swedish-style meatballs pair ground beef and pork with softened onion, garlic, milk-soaked breadcrumbs, egg and warm spices like allspice and nutmeg. Shape into walnut-sized rounds, brown in butter and oil for a caramelized crust, then make a roux-based cream sauce with stock, cream, soy and Dijon. Return the meatballs to the pan and simmer gently until cooked through. Serve immediately with mashed potatoes and lingonberry for a balanced, comforting plate.

The sizzle in my kitchen when I first tried recreating those famous Ikea meatballs convinced me there&aposs something truly special about the ritual of homemade comfort food. The aroma of allspice warming with the meat made my apartment smell like a cozy Swedish cabin—minus the self-assembly furniture pieces. There&aposs something quietly triumphant about whisking up that ultra-creamy gravy from scratch, especially when it bubbles just right. My friends actually paused their conversation mid-bite that first evening to ask for seconds, which felt like the greatest compliment.

Serving these meatballs at my last impromptu Sunday dinner, laughter spilled out while we shaped them—some perfect, some lopsided, all delicious. Someone asked if we needed store-bought gravy, but after a spoonful of my homemade sauce, the only thing left in the pan was a memory. Every plate was wiped clean with mashed potatoes. That evening, the simplest meal became a little celebration of good company and even better food.

Ingredients

  • Ground beef: Adds rich, hearty flavor and holds the meatballs together—don&apost go too lean, or you&aposll lose that juicy bite.
  • Ground pork: Balances the beef with tenderness and depth; I learned mixing the two makes for a softer texture.
  • Onion (finely chopped): Caramelizes slightly when cooked in the meatballs, adding subtle sweetness; I grate it to avoid any crunchy bits.
  • Garlic (minced): A little goes a long way to boost all the other flavors; let it sauté briefly before mixing for mellow sharpness.
  • Milk: Softens the breadcrumbs, keeping the meatballs fluffy; don&apost rush this soaking step.
  • Breadcrumbs: Give structure and a delicate bite; fresh or dried both work, but fresh gives a creamier interior.
  • Egg: Binds everything together, preventing crumbly meatballs (learned that the hard way!).
  • Salt & black pepper: Don't skimp—the right seasoning is everything.
  • Ground allspice & nutmeg: Classic Swedish seasoning duo; I always inhale the aroma and smile.
  • Unsalted butter (for frying and sauce): Creates that golden crust and rich, glossy sauce; watch it carefully as it melts.
  • Vegetable oil: Stops the butter from burning when frying; I like using a neutral oil here.
  • All-purpose flour: Essential for thickening the gravy; whisk it well to nix any lumps.
  • Beef or vegetable stock: Forms the heart of the creamy sauce; use a good-quality stock for big flavor.
  • Heavy cream: Brings lushness and that classic ‘Swedish’ richness; you can lighten it with milk if you like.
  • Soy sauce: Adds umami and savory depth; just a touch gives the sauce character.
  • Dijon mustard: Gives the sauce a little warmth and brightness; don&apost skip it, even if you&aposre a mustard skeptic.

Instructions

Prepare the panade:
Mix your breadcrumbs and milk in a big bowl, letting them sit until soft and almost paste-like—it feels oddly satisfying to squish with a spoon.
Make the meatball mix:
Add beef, pork, onion, garlic, egg, salt, pepper, allspice, and nutmeg to the soaked crumbs. Use clean hands to combine gently; stop once you can't see streaks of yolk or spice.
Shape the meatballs:
Roll the mixture into walnut-sized balls; they'll be plush and tender, so try not to press too hard.
Brown the meatballs:
Heat butter and oil together in a wide skillet until shimmering. Nestle the meatballs in, listening for that gentle sizzle—turn them until they're browned on all sides, then set aside (they'll finish cooking in the sauce).
Create the sauce base:
Reduce the heat and melt more butter in the same pan—those brown bits are pure flavor. Whisk in the flour and let it bubble for a minute, then slowly pour in the stock, whisking all the while so it stays silky-smooth.
Finish the gravy:
Stir in the cream, soy sauce, and mustard. Let it simmer until thick and glossy, stirring now and then so nothing sticks.
Simmer meatballs in sauce:
Return the browned meatballs to the skillet, spooning sauce over them. Gently cook for a few more minutes, just until they're piping hot and coated in the luscious gravy.
Serve and enjoy:
Transfer to a warm plate—ideally with mashed potatoes, lingonberry jam, and some greens. Try not to eat them all before anyone else gets seated.
Skillet of Homemade Ikea Meatballs browned and steaming, paired with lingonberry jam. Save to Pinterest
Skillet of Homemade Ikea Meatballs browned and steaming, paired with lingonberry jam. | sizzlelane.com

The night I brought these to a potluck, someone whispered, "Did you make these from scratch?"—and with every forkful, I watched new friendships spark up between bites. At that moment, I realized food like this isn&apost just tasty, it connects us across tables and cultures.

How to get that classic Swedish flavor

Allspice and nutmeg might seem unusual, but together they transform ordinary meatballs into something distinctly Swedish. I usually warm the spices in my hands first—somehow, the aroma wakes up my appetite and signals something cozy is coming. Even my friend who claims to dislike nutmeg always finishes his plate with a grin.

Bringing the gravy together

The first few times I made the sauce, I rushed and ended up with lumpy gravy. Now I pour the stock in slowly while whisking, and the sauce comes out silky and rich every time. It&aposs worth every extra minute to get it velvety smooth.

Easy swaps and serving ideas

Don&apost have cream? Milk makes a lighter—but still tasty—sauce. I've used only beef when I ran out of pork, and it worked in a pinch. For the ultimate Ikea vibe, I always serve these with mashed potatoes, lingonberry jam, and a big helping of steamed broccoli on the side.

  • Chill the meatball mixture for 20 minutes if it feels sticky—it’s easier to roll.
  • Use a small scoop for even meatballs.
  • Save a spoonful of gravy for reheating leftovers.
Fork cutting Homemade Ikea Meatballs revealing juicy interior, coated in silky cream sauce. Save to Pinterest
Fork cutting Homemade Ikea Meatballs revealing juicy interior, coated in silky cream sauce. | sizzlelane.com

These Swedish meatballs always remind me that comfort food doesn't need to be complicated. I hope your kitchen fills with laughter—and maybe a hint of nostalgia—with every bite.

Recipe FAQs

Soak breadcrumbs in milk before mixing to add moisture, avoid overworking the meat mixture, and use a mix of beef and pork for better fat balance. Gentle shaping and moderate browning help preserve tenderness.

Heat a mix of butter and oil over medium heat so the pan is hot but not smoking. Fry in batches to avoid crowding, turn gently to brown all sides, then remove to finish cooking in the sauce.

Cook the flour briefly in melted butter to form a roux before adding stock, whisking constantly. Add stock gradually while whisking to incorporate smoothly, then stir in cream and simmer until it reaches the desired thickness.

For a lighter or dairy-reduced version, swap half the cream for milk. For fully dairy-free, use a neutral oil for frying and a dairy-free cream alternative, but note texture and flavor will differ.

Cool completely, refrigerate in an airtight container for up to 3 days or freeze for 2–3 months. Reheat gently in a skillet with some sauce or in a low oven until warmed through to preserve texture.

Traditional pairings include creamy mashed potatoes and lingonberry jam. Steamed vegetables or a simple buttered root mash also balance the rich sauce and spices.

Homemade Ikea Meatballs

Tender beef-and-pork meatballs in a creamy gravy, perfect 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 whole milk
  • 1/3 cup breadcrumbs
  • 1 large egg
  • 1/2 teaspoon salt
  • 1/2 teaspoon ground 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 black pepper, to taste

Instructions

1
Hydrate Breadcrumbs: In a large bowl, combine breadcrumbs with milk and allow to soak for 5 minutes.
2
Combine Meat Mixture: Add ground beef, ground pork, onion, garlic, egg, salt, black pepper, allspice, and nutmeg to the soaked breadcrumbs. Gently mix until just incorporated, taking care not to overwork the mixture.
3
Shape Meatballs: Portion and roll the mixture into small balls, each about the size of a walnut or roughly 1 1/4 inches in diameter.
4
Brown Meatballs: Heat butter and oil in a large skillet over medium heat. Fry meatballs in batches until evenly browned on all sides, about 8 minutes total, turning occasionally. Transfer browned meatballs to a plate and set aside.
5
Prepare Cream Sauce: In the same skillet, melt butter over medium heat. Whisk in flour and cook while stirring for 1 minute to form a roux.
6
Finish Sauce: Gradually pour in stock, whisking constantly to prevent lumps. Stir in heavy cream, soy sauce, and Dijon mustard. Cook, stirring frequently, until the sauce has thickened, 5 to 7 minutes. Season with salt and pepper to taste.
7
Coat and Heat Meatballs: Return browned meatballs to the sauce in the skillet. Coat each meatball thoroughly and simmer gently for 5 to 10 minutes until warmed through.
8
Serve: Serve hot, accompanied by mashed potatoes, lingonberry jam, and steamed vegetables if desired.
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, egg, wheat (gluten), and soy. Review ingredient labels on stock and breadcrumbs for additional allergens.
Monica Fields

Home cook sharing quick, nourishing recipes & helpful kitchen tips.