Homemade Ikea Meatballs

Homemade Ikea Meatballs nestled in creamy gravy over buttery mashed potatoes. Pin it
Homemade Ikea Meatballs nestled in creamy gravy over buttery mashed potatoes. | tasteterritory.com

Make a mix of ground beef and pork with soaked breadcrumbs, onion, garlic, egg, and warming spices. Shape into walnut-sized balls, brown in butter and oil, then set aside. Whisk flour into pan fond, add stock and cream, season with soy and mustard, and simmer until glossy. Return meatballs to coat and finish gently. Serve hot with mashed potatoes and lingonberry jam for contrast.

There's an almost mischievous joy in recreating the famous Ikea meatballs at home, especially when the kitchen starts to smell just like the cozy cafeteria. The sizzle of the skillet mixed with aromatic spices caught my neighbor's curiosity one rainy afternoon as I tried this recipe for the first time. She popped in unexpectedly and stayed until the last spoon of sauce was mopped up. Sometimes, a comforting main dish turns an ordinary day into a little shared adventure.

I still chuckle remembering the night I made these for my brother, who claimed no homemade version could beat the original—he ended up sneaking thirds straight from the pan. We chatted about everything and nothing as the gravy bubbled and the meatballs browned, and for a moment, it felt like time slowed down just for us.

Ingredients

  • Ground beef and pork: A 50/50 mix gives the perfect balance of flavor and tenderness—don’t be afraid to mix with your hands for the best texture.
  • Onion and garlic: Finely chopped for sweetness and depth; sautéing briefly takes away any raw edge.
  • Milk and breadcrumbs: Soaking makes for softer, juicier meatballs and prevents them from becoming dense.
  • Egg: Just one is enough to bind everything without making it too firm.
  • Salt, black pepper, allspice, nutmeg: The classic Swedish spice blend that brings unmistakable warmth to every bite.
  • Unsalted butter and vegetable oil (for frying): Combining the two keeps the butter from burning yet ensures rich flavor and a golden crust.
  • All-purpose flour: Key for a silky, thick sauce—sift it in slowly to avoid lumps.
  • Beef or vegetable stock: Use a strong, flavorful stock for depth; homemade or good-quality ready-made both work.
  • Heavy cream: Makes the sauce lush and comforting—if you want to lighten things up, swap half for milk.
  • Soy sauce and Dijon mustard: Unexpected additions, but their umami lift and subtle tang complete the gravy.
  • Salt & pepper to taste: Trust your taste buds and adjust at the very end before serving.

Instructions

Make the Bread Mixture:
Combine breadcrumbs and milk in a large bowl and let them sit until the crumbs are soft and the mixture looks almost porridge-like.
Mix the Meatball Ingredients:
Add the ground beef, pork, onion, garlic, egg, salt, pepper, allspice, and nutmeg. Gently mix with your hands or a wooden spoon just until everything is blended—over mixing makes for tough meatballs.
Shape and Prepare:
With damp hands, roll the mixture into walnut-sized balls, lining them up on a plate—they should feel slightly tacky but hold together easily.
Brown the Meatballs:
Heat butter and oil in a skillet over medium heat; listen for the happy sizzle as you add the meatballs in batches, rolling them gently so they brown evenly on all sides. Remove each batch once golden and fragrant, setting aside to rest.
Make the Cream Sauce:
Using the same pan, melt more butter and sprinkle in the flour, whisking until it forms a golden, bubbling roux. Gradually pour in the stock, whisking constantly, then add the cream, soy sauce, and mustard; let the sauce simmer until it hugs the back of a spoon.
Finish and Combine:
Return the meatballs to the silky gravy, nestling them so they’re mostly covered. Simmer gently for 5 to 10 minutes, until the sauce thickens further and the meatballs are piping hot throughout.
Serve:
Spoon everything onto warm plates, preferably alongside mashed potatoes and a spoonful of tart lingonberry jam for the true Swedish experience.
Pin it
| tasteterritory.com

There was a quiet evening when I cooked this dish for my parents—my dad paused mid-bite and simply grinned, saying it tasted even better than eating out together. In that moment, the creamy sauce and laughter made the kitchen feel like the happiest place on earth.

Don’t Skip These Side Dishes

One thing I’ve learned is how much mashed potatoes and lingonberry jam complete the plate—they aren’t just sides, they’re essential. The creamy potatoes soak up the sauce, and the tangy-sweet jam cuts through the richness for just the right contrast. Even a bowl of simple steamed green beans or carrots lets the main flavors shine, making every bite satisfying but never overwhelming.

Messy Hands and Meatball Memories

There’s no getting around it—the best way to shape these is with your hands, and yes, you’ll probably get some mixture stuck to your fingers. I used to worry about perfect shapes, but after a while, I realized the slightly uneven meatballs catch more sauce. That tiny bit of extra mess is worth the flavor and the fun. Plus, it’s a great excuse to rope someone else into the kitchen for a meatball-making assembly line.

Sauce Fixes for Every Cook

Sometimes, my sauce was too thick, other times too runny—but now I adjust it as I go with a splash more stock or cream until it looks just right. If it needs more depth, an extra dash of soy or mustard always lifts it up. Season near the end to avoid overseasoning as the sauce reduces.

  • Add a pat of cold butter for silkiest results just before serving.
  • If prepping ahead, reheat the sauce gently over low heat to keep it smooth.
  • Don’t forget to taste the sauce before the final simmer!
Warm Homemade Ikea Meatballs browning in skillet, fragrant with allspice and nutmeg. Pin it
Warm Homemade Ikea Meatballs browning in skillet, fragrant with allspice and nutmeg. | tasteterritory.com

If you’ve never tried homemade Swedish meatballs, this recipe is a perfect excuse to gather around the table. Every batch is a little celebration—enjoy every saucy bite.

Recipe Q&A

Soak the breadcrumbs in milk before mixing to retain moisture, handle the mix gently, and avoid overworking the meat. Slightly smaller balls cook more evenly and stay tender.

A combination of unsalted butter and a neutral oil in a heavy skillet provides flavor and a higher smoke point. Use medium heat and brown in batches to avoid crowding.

To thicken, cook the roux a little longer or simmer the sauce to reduce. To loosen, add a splash of stock or cream and whisk until smooth. Adjust seasoning with soy and mustard to taste.

Yes. Brown the meatballs, cool, then refrigerate for up to 48 hours or freeze on a tray before bagging. Reheat gently in the sauce so they absorb flavor without drying out.

Use plant-based milk and a dairy-free cream alternative for a lighter option, and replace breadcrumbs and flour with gluten-free versions to accommodate intolerances.

Classic pairings include mashed potatoes and lingonberry jam with steamed vegetables. For drinks, a light lager or a glass of Pinot Noir complements the creamy, savory profile.

Homemade Ikea Meatballs

Savory, tender Swedish-style meatballs browned and simmered in a creamy mustard-soy gravy; great 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 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 stock 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 and milk. Allow mixture to stand for 5 minutes until fully absorbed.
2
Prepare Meatball Mixture: Add ground beef, ground pork, finely chopped onion, minced garlic, egg, salt, pepper, allspice, and nutmeg to the breadcrumb mixture. Gently mix until just combined, ensuring the blend is even but not overworked.
3
Form Meatballs: Roll the meat mixture into small, walnut-sized balls, approximately 1 1/4 inches in diameter.
4
Brown Meatballs: Heat unsalted butter and vegetable oil in a large skillet over medium heat. In batches, cook the meatballs, turning occasionally, until browned on all sides and almost cooked through, about 8 minutes. Remove meatballs and set aside on a plate.
5
Start Sauce Base: Melt unsalted butter in the same skillet over medium-low heat. Sprinkle in flour and whisk constantly, cooking for 1 minute until a light roux forms.
6
Finish Sauce: Gradually pour in beef or vegetable stock while whisking to prevent lumps. Stir in heavy cream, soy sauce, and Dijon mustard. Adjust seasoning with salt and black pepper if needed. Simmer the sauce until thickened, about 5 to 7 minutes.
7
Combine Meatballs and Sauce: Return the browned meatballs to the skillet, turning to coat evenly in the sauce. Simmer gently for 5 to 10 minutes, allowing flavors to develop and ensuring meatballs are fully cooked.
8
Serve: Serve meatballs and sauce hot, ideally accompanied by mashed potatoes, lingonberry jam, and steamed vegetables.
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 (in soy sauce)
  • Check all labels for stocks and breadcrumbs if you have food allergies
Sabrina Lowell