Homemade Ikea Meatballs

Homemade Ikea Meatballs simmering in creamy gravy over mashed potatoes. Pin It
Homemade Ikea Meatballs simmering in creamy gravy over mashed potatoes. | zestycrumb.com

Combine soaked breadcrumbs with milk, then mix with ground beef and pork, onion, garlic, egg and warm spices. Roll into small walnut-sized balls and brown in butter and oil. Make a roux, whisk in stock, cream, soy and mustard to a smooth gravy, then simmer meatballs in the sauce until cooked through. Serve hot with mashed potatoes and lingonberry jam.

The scent of spices drifting through my kitchen always reminds me of a chilly afternoon when I first tried to recreate those iconic Swedish meatballs after a spontaneous Ikea run. There was something almost meditative about rolling each ball, with the radio humming in the background and sunlight streaming onto the countertop. My first attempt wasn’t perfect, but that creamy gravy—oh, it made up for every flaw. With some practice and a few little tricks learned along the way, these homemade meatballs turned out richer, more comforting, and more satisfying than anything I had before.

One winter night, I made a double batch for friends, only to discover the real fun was squeezing everyone into my tiny kitchen to help roll the meatballs. Laughter and breadcrumbs got everywhere, but the sense of togetherness was worth the sweeping later. Seeing everyone's plates wiped clean that evening remains one of my proudest accidental potluck moments.

Ingredients

  • Ground beef: Adds robust flavor and a hearty bite to the meatballs; it helps them stay tender, especially when not over-mixed.
  • Ground pork: Gives the meatballs extra moisture and depth; I've learned even a half-and-half mix keeps things juicy.
  • Onion (finely chopped): Adds sweetness and soft texture; sauté slightly if you want a milder taste.
  • Garlic (minced): Just two cloves bring warmth without overpowering the blend.
  • Milk: Soaks into the breadcrumbs and makes the meatballs surprisingly light; don't rush this first step.
  • Breadcrumbs: Bind everything and absorb flavors; fresh or day-old work equally well if you watch the texture.
  • Egg: Acts as the glue holding each ball together; one is all you need for perfect cohesion.
  • Salt and black pepper: Balance the flavors—taste as you go for the best result.
  • Ground allspice & ground nutmeg: Essential for that unmistakable Swedish edge; just a pinch of each goes far.
  • Unsalted butter & vegetable oil: Combining both lets you fry at the right temperature for golden exteriors without burning.
  • Flour (for sauce): Thickens the gravy; sift it in to avoid pesky lumps.
  • Beef or vegetable stock: Stock brings rich, savory notes to the sauce; homemade or low-sodium carton both work in a pinch.
  • Heavy cream: Makes the sauce extra velvety; half cream and half milk is my go-to for a lighter meal.
  • Soy sauce: Adds hidden umami—I was skeptical at first, but now never skip it.
  • Dijon mustard: A little sharpness in the sauce highlights the savory meatballs.
  • Salt & pepper (to taste for sauce): A final dash rounds out the flavor; you’ll know when it’s just right by the aroma.

Instructions

Soak the Breadcrumbs:
Pour the milk over breadcrumbs in a large bowl and let them mingle until soft and spongy—it's oddly satisfying to press them with a fork.
Mix the Meatball Base:
Combine beef, pork, onion, garlic, egg, salt, pepper, allspice, and nutmeg with the soaked breadcrumbs, gently mixing with your hands until just combined.
Shape the Meatballs:
Roll the mixture into walnut-sized balls; don't worry if they're not all uniform—imperfections add character.
Brown the Meatballs:
Heat butter and oil in a skillet, then fry meatballs in batches, letting them sizzle to a deep golden brown as you turn them around.
Start the Sauce Base:
Remove the meatballs, melt butter in the same pan, and whisk in the flour until the aroma turns nutty and the color deepens slightly.
Add the Liquids:
Gradually pour in stock while whisking furiously, then stir in cream, soy sauce, and mustard—watch as the sauce thickens to a gorgeous, glossy consistency.
Simmer Together:
Return the browned meatballs to the pan, coat them generously in sauce, and let everything simmer quietly so the flavors come together.
Serve and Enjoy:
Dish out piping hot with mashed potatoes, a spoonful of lingonberry jam, and, if feeling fancy, some steamed veggies on the side.
Pin It
| zestycrumb.com

At my cousin's birthday, I watched my normally picky niece steal meatballs straight from the serving platter when she thought no one was looking—a clear sign the recipe had graduated to family classic status.

How to Keep the Gravy Lump-Free

There was a time my sauce came out clumpy, and honestly, it almost derailed the meal! Using a whisk and adding the stock in small pours, instead of all at once, keeps things smooth and creamy every time.

Getting That Perfect Brown on Your Meatballs

The key I picked up after a few trial runs is to not overcrowd the pan; the extra patience gives you those crispy bits that make every bite worthwhile. Turn them gently to keep their shape and maximize golden crust.

Serving Ideas that Make It Special

Pairing these meatballs with buttery mashed potatoes and cool, tart lingonberry jam is non-negotiable in my house, but don’t overlook the joy of crunchy pickled cucumbers on the side. Leftovers reheat beautifully, and sometimes I tuck a few in a sandwich for lunch the next day just for fun.

  • If the gravy thickens too much, just whisk in a splash of warm stock and give it a quick simmer.
  • Reserve a little sauce to pour over vegetables for a complete, comforting meal.
  • Remember: hand-rolled meatballs may not be perfect spheres, but they're always perfect when shared.
Plated Homemade Ikea Meatballs, tender and browned, with lingonberry jam. Pin It
Plated Homemade Ikea Meatballs, tender and browned, with lingonberry jam. | zestycrumb.com

Every time a batch of these meatballs hits the table, the mood around me brightens. Making them has become as rewarding as sharing them with the people I love.

Common Questions

Soak the breadcrumbs in milk first and avoid over-mixing the meat. Gently shape into balls and brown quickly over medium heat to seal in juices before simmering in the sauce.

Yes. Brown the meatballs, cool, then store in the sauce in an airtight container in the fridge up to 3 days. Reheat gently over low heat until warmed through to avoid drying out.

Substitute half the cream with milk, or use a lower-fat cream alternative. Cook a bit longer to thicken, and check seasoning since lighter liquids blur richness.

Cook the flour in butter for about a minute to form a roux, then whisk in stock gradually. Keep whisking while adding cream to create a smooth, lump-free gravy.

Use gluten-free breadcrumbs and a gluten-free flour (or cornstarch slurry) for the sauce. Double-check labels on stock and soy sauce for hidden gluten.

Keep the warm spices like ground allspice and nutmeg, and finish the sauce with a touch of Dijon and soy for savory depth. Serve with lingonberry jam to balance the richness.

Homemade Ikea Meatballs

Tender Swedish-style beef and pork meatballs in a creamy mustard-soy gravy, best with mashed potatoes.

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 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, to taste
  • Black pepper, to taste

Instructions

1
Soak the Breadcrumbs: In a large mixing bowl, combine the breadcrumbs and milk. Let the mixture sit for 5 minutes to soften.
2
Combine Meat Mixture: Add ground beef, ground pork, onion, garlic, egg, salt, black pepper, allspice, and nutmeg to the soaked breadcrumbs. Gently mix by hand until evenly incorporated, being careful not to overwork the mixture.
3
Shape the Meatballs: Form the mixture into small, walnut-sized balls—about 1 1/4 inches in diameter.
4
Brown the Meatballs: In a large skillet, heat unsalted butter and vegetable oil over medium heat. Fry the meatballs in batches, turning frequently, until evenly browned on all sides, about 8 minutes total. Remove the browned meatballs and set aside.
5
Prepare the Cream Sauce: In the same skillet, melt unsalted butter over medium heat. Add all-purpose flour and whisk continuously for 1 minute to create a smooth roux.
6
Develop the Sauce: Gradually pour in beef or vegetable stock while whisking to avoid lumps. Stir in heavy cream, soy sauce, and Dijon mustard. Simmer the sauce, stirring often, until it thickens to a creamy consistency, about 5 to 7 minutes.
7
Coat and Finish: Return the browned meatballs to the skillet, turning to coat them in the sauce. Simmer gently for 5 to 10 minutes until the meatballs are thoroughly heated.
8
Serve: Serve the meatballs smothered in cream sauce, 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 measuring spoons

Nutrition (Per Serving)

Calories 555
Protein 34g
Carbs 21g
Fat 35g

Allergy Information

  • Contains milk, egg, wheat (gluten), and soy.
  • Check labels for allergens in breadcrumbs and stock.
Chloe Merritt

Sharing easy, flavorful recipes and practical cooking tips for home cooks and food lovers.