Homemade Ikea Meatballs

Homemade Ikea Meatballs simmered in creamy gravy, served over mashed potatoes. Save
Homemade Ikea Meatballs simmered in creamy gravy, served over mashed potatoes. | homechefhive.com

This take blends equal parts ground beef and pork with softened onion, garlic, milk-soaked breadcrumbs, an egg and warm spices—allspice and nutmeg—for tender, flavorful balls. Shape walnut-sized portions and brown them in butter and oil, then make a pan sauce by whisking flour into melted butter, adding stock, cream, soy and Dijon. Return the meatballs to the sauce and simmer gently until cooked through. Serve hot with mashed potatoes and lingonberry jam for a classic finish.

The first time I tried recreating those famous Swedish meatballs at home, it was out of sheer curiosity after being reminded of that comforting aroma wafting through the Ikea food court. Somehow, making them in my own kitchen felt less about chasing a taste and more like a playful afternoon experiment. There was flour dust on the countertop and my favorite wooden spoon nearly lost in the mixing bowl. The rich scent of browned butter and spices instantly warmed the entire apartment as the gravy began to bubble.

One chilly Sunday, I made these for a couple of friends who showed up unannounced, lured in by the irresistible aroma seeping through the hallway. We ended up huddled around the stove with steaming plates, licking gravy from our forks and laughing about who could roll the tiniest, roundest meatball. It's a recipe that turned a typical afternoon into a simple, shared celebration.

Ingredients

  • Ground beef and ground pork: Mixing these two keeps the meatballs juicy and gives them that signature savory depth—I always look for fresh, not too lean mince.
  • Onion and garlic: Finely chopping the onion ensures it melts into the mix instead of leaving raw bits; mincing garlic gives it a mellow sweetness that lifts the flavor.
  • Milk: Soaking breadcrumbs in milk softens them and makes a tender bite—a step I never skip.
  • Breadcrumbs: They help bind the mixture and hold in moisture; day-old or homemade breadcrumbs really make a difference.
  • Egg: Just one, for binding, so the meatballs hold together but don’t get rubbery.
  • Salt and black pepper: Season generously! If you taste the raw mix (just a dab), you can adjust to your liking.
  • Ground allspice and nutmeg: It’s these warming spices that set Swedish meatballs apart; don’t be tempted to leave them out.
  • Unsalted butter and vegetable oil (for frying): Butter browns beautifully while the oil keeps it from burning.
  • Flour: Whisked into the butter as the roux base for a rich, velvety sauce—watch the color go nutty gold before adding stock.
  • Beef or vegetable stock: Use a good stock for depth. I’ve tried both, but beef gives the most robust flavor.
  • Heavy cream: Essential for that lush, decadent gravy; if you’re feeling lighter, swap some for milk but a little cream goes a long way.
  • Soy sauce and Dijon mustard: These might seem unusual but they add umami and tang—trust me, the sauce sings with both.

Instructions

Soak the breadcrumbs:
Pour the milk over breadcrumbs in a large bowl, watching them plump up as they absorb the liquid—let them sit for five minutes until soft and fragrant.
Combine the meats and aromatics:
Add both meats, onion, garlic, egg, salt, pepper, allspice, and nutmeg. Using your fingertips, gently mix just until combined—over-mixing will make them dense.
Shape your meatballs:
Roll the mixture into small balls about the size of a walnut; if your palms are damp, the meat won’t stick—this can be a fun, oddly relaxing task.
Brown the meatballs:
Heat butter and oil in a big skillet. When sizzling, add the meatballs in batches, turning every so often so they color evenly and stay gentle inside; remove and keep warm once golden.
Make the sauce:
Melt the butter in the pan, sprinkle over the flour, and whisk till it smells nutty and looks golden—no white flour left!
Simmer the gravy:
Slowly pour in the stock, whisking as you go to avoid lumps. Stir in the cream, soy sauce, and Dijon; keep simmering until the sauce is thick enough to coat the back of a spoon.
Combine and reheat:
Return your browned meatballs to the pan, nestling them in the sauce. Gently simmer, spooning sauce over so they stay warm and juicy—five to ten minutes does the trick.
Serve with flair:
Spoon everything over mashed potatoes, add a dollop of lingonberry jam, and scatter with your favorite steamed greens.
Warm Homemade Ikea Meatballs, golden-browned and fragrant, plated with lingonberry jam. Save
Warm Homemade Ikea Meatballs, golden-browned and fragrant, plated with lingonberry jam. | homechefhive.com

When my partner asked for a "special dinner" after a dreary week, I whipped up these meatballs and gravy on a whim. His smile after the first bite told me everything—now they're our go-to for cozy evenings in.

What to Serve With Swedish Meatballs

Mashed potatoes are the obvious classic, but pillowy egg noodles work beautifully too, soaking up all the savory sauce. A spoonful of tart lingonberry jam always brightens the plate. I occasionally add crisp steamed beans or roasted carrots for color and crunch.

How to Freeze and Reheat

I’ve learned to double the batch and stash leftovers in the freezer. Let the meatballs cool, then freeze them and the sauce separately in airtight containers. To reheat, gently warm the sauce in a pan and add the meatballs from frozen, simmering until hot all the way through—they hold up perfectly and taste almost better the next day.

Making These Ahead for a Dinner Party

Prepping the meatballs and even finishing the sauce ahead takes all the stress out of entertaining. You can hold them in a low oven until guests arrive and give everything a quick simmer right before serving. That way you’re relaxed and can actually join the party instead of managing pans.

  • Don’t forget to check your seasoning one last time before serving.
  • Keep an extra splash of cream nearby to loosen the sauce if it thickens up.
  • A sprinkle of freshly chopped parsley at the end looks and tastes fresh.
A skillet of Homemade Ikea Meatballs coated in velvety cream sauce, steaming. Save
A skillet of Homemade Ikea Meatballs coated in velvety cream sauce, steaming. | homechefhive.com

There's something deeply satisfying about making these from scratch and sharing them with those you love. I hope they bring as much comfort and delight to your table as they have to mine.

Recipe Questions

Yes. Using all ground beef yields a slightly leaner, beef-forward flavor; keeping a mix of pork and beef gives more juiciness and depth thanks to the pork's fat.

Soak breadcrumbs in milk before combining, avoid over-mixing the mixture, and shape loosely. Gentle browning and finishing in the sauce helps maintain moistness.

Replace half the cream with milk or use a light cream alternative, and reduce the butter slightly. Simmer until slightly thickened to keep a smooth coating without heavy richness.

Use gluten-free breadcrumbs and swap all-purpose flour for a 1:1 gluten-free flour or cornstarch (use half the cornstarch amount) to thicken the sauce.

A heavy skillet or cast-iron pan holds heat well; use a mix of butter and neutral oil so the butter browns without burning while the oil raises the smoke point for even color.

Cool completely, refrigerate in an airtight container for up to 3 days. Reheat gently in a skillet over low heat with a splash of stock or water, or warm slowly in the oven covered.

Homemade Ikea Meatballs

Tender Swedish-style meatballs browned then simmered in a creamy mustard gravy; serves 4 with potatoes and lingonberry jam.

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

Ingredients

Meatballs

  • 1/2 lb ground beef
  • 1/2 lb ground pork
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1/4 cup milk
  • 1/4 cup breadcrumbs
  • 1 large egg
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • 2 tbsp unsalted butter (for frying)
  • 2 tbsp vegetable oil (for frying)

Cream Sauce

  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 1 1/4 cups beef or vegetable stock
  • 1/2 cup heavy cream
  • 2 tsp soy sauce
  • 1 tsp Dijon mustard
  • Salt, to taste
  • Black pepper, to taste

Instructions

1
Prepare Breadcrumb Mixture: In a large bowl, mix breadcrumbs and milk; let stand for 5 minutes.
2
Combine Meat Mixture: Add ground beef, ground pork, onion, garlic, egg, salt, pepper, allspice, and nutmeg to the bowl. Mix until just combined, avoiding over-mixing.
3
Form Meatballs: Shape the mixture into small balls, around the size of a walnut or about 1.25 inches in diameter.
4
Cook the Meatballs: Heat butter and oil in a large skillet over medium heat. Fry meatballs in batches until browned on all sides, about 8 minutes per batch. Remove and set aside.
5
Prepare the Sauce Base: In the same skillet, melt butter. Whisk in flour and cook for 1 minute.
6
Prepare the Sauce: Gradually add beef or vegetable stock while whisking to avoid lumps. Stir in cream, soy sauce, and Dijon mustard. Simmer until the sauce thickens, about 5–7 minutes.
7
Simmer Meatballs in Sauce: Return meatballs to the skillet, coating them with the sauce. Simmer gently for 5–10 minutes until heated through.
8
Serve: Serve hot, ideally with mashed potatoes, lingonberry jam, and steamed vegetables.
Additional Information

Equipment Needed

  • Large 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), Soy (in soy sauce).
  • Double-check labels for stock and breadcrumbs if you have allergies.
Rebecca Sloan

Sharing easy recipes, family comfort food, and simple kitchen wisdom for fellow home cooks.