Homemade Ikea Meatballs

Homemade Ikea Meatballs simmering in creamy gravy, served over mashed potatoes Pin
Homemade Ikea Meatballs simmering in creamy gravy, served over mashed potatoes | kitchenkindred.com

Soak breadcrumbs in milk, then combine with equal parts ground beef and pork, finely chopped onion, garlic, egg and warm spices (allspice, nutmeg). Mix gently to avoid a dense texture and shape into walnut-size balls (~3 cm). Brown in butter and oil in batches, about 8 minutes total; set aside. Make a roux, whisk in stock, cream, soy and mustard, simmer 5-7 minutes until glossy. Return meatballs and simmer 5-10 minutes until cooked through. Rest briefly before serving with mashed potatoes and lingonberry for balance.

The first time the scent of nutmeg and allspice hit the warm air of my kitchen, I finally understood the fuss about Swedish meatballs. There’s something about shaping each tender sphere by hand, sticky fingers and all, that puts you right in the heart of the recipe. Ikea may have the assembly lines, but home is where these little gems achieve their true glory. Especially when the creamy gravy comes together and starts bubbling, and you sneak a taste before anyone's looking.

One weekday evening, these meatballs turned an ordinary dinner into an impromptu celebration when I managed to get every ball perfectly golden without breaking a single one. My partner cheered when the first bite revealed a juicy center, and now requests them for birthdays and rainy day pick-me-ups. I still laugh about the time we ran out of cream and had to improvise with a splash of milk, only to discover it worked just as well. It’s quietly become a dish that marks little victories in our kitchen.

Ingredients

  • Ground beef: Choose one with some fat for tenderness and savoriness: I’ve found 80/20 blend never lets me down.
  • Ground pork: For that classic Swedish juiciness and a slightly sweet depth; make sure it’s fresh for best flavor.
  • Onion (finely chopped): Soften the bite by sweating it first, or for extra punch, add raw—both ways add subtle sweetness.
  • Garlic (minced): Adds warmth; mince finely so no one gets a surprise chunk.
  • Milk: Soaking the breadcrumbs in cold milk gives a fluffier meatball that holds its shape.
  • Breadcrumbs: They soak up juices and make every bite light instead of heavy; plain or fresh both work.
  • Egg: The trusty binder; don’t skip it or your meatballs might fall apart mid-fry!
  • Salt & black pepper: Layered seasoning is key, add a pinch extra if you like a bolder taste.
  • Ground allspice & nutmeg: These are non-negotiable for real Swedish flavor—don’t be tempted to use only one.
  • Butter & vegetable oil (for frying): Mixing both gives a golden crust without burning; learned that the hard way.
  • Butter (for sauce): Builds the base of that lush creamy gravy.
  • All-purpose flour: For thickening; whisk constantly so the roux doesn’t clump.
  • Beef or vegetable stock: Rich homemade stock is a game changer, but store-bought works in a pinch.
  • Heavy cream: The secret to that impossibly luxurious sauce—don’t use light cream unless you’re out of options.
  • Soy sauce: A dash deepens flavor and adds umami; just a bit more makes it extra savory if you love that.
  • Dijon mustard: Trust me—the little zing is what makes the gravy unforgettable.
  • Salt & pepper (for sauce): Taste and tweak at the end, because the flavors change as it simmers.

Instructions

Soak & start:
In your biggest mixing bowl, tip in the breadcrumbs and pour over the milk—give it five minutes to soak until it mushes together and smells faintly sweet.
Mix the meat:
Add both meats, onion, garlic, egg, and all the seasonings; combine just until streaks disappear, keeping it loose so the meatballs stay tender.
Shape with care:
Roll balls between damp hands, making them walnut-sized—don’t compress too tightly or they’ll end up dense.
Brown beautifully:
Heat butter and oil until sizzling, then fry meatballs in batches, listening for that gentle sizzle and turning every so often till they’re deep golden everywhere.
Start the sauce:
Spoon out any burnt bits, then add butter and let it foam; whisk in flour till it smells nutty, just a minute or so.
Build the gravy:
Slowly pour in stock while whisking, then stir in cream, soy, and mustard—it should thicken to a velvet off-white gravy in under ten minutes.
Simmer together:
Gently return the browned meatballs, nestling them into the sauce; simmer gently so they soak up every drop of flavor and heat through without rushing.
Serve up:
Plate generously over mashed potatoes or noodles, and don’t forget a bright spoonful of lingonberry jam for that essential sweet-tart finish.
Plate of Homemade Ikea Meatballs browned crisp, fragrant with allspice and nutmeg Pin
Plate of Homemade Ikea Meatballs browned crisp, fragrant with allspice and nutmeg | kitchenkindred.com

The night we hosted our closest friends and set out these meatballs with candles flickering was when the dish finally felt like more than just a meal. Laughter echoed through the house as everyone fought for the last one, and even our most skeptical guest asked for seconds.

Making Ahead: Stress-Free Entertaining

I often shape and chill the meatballs the morning of a dinner party, which makes frying them in batches at the last minute surprisingly easy. If you make the sauce ahead, just reheat gently and thin with a splash of milk or stock. Everything can be kept warm in the oven until the moment you serve. Less rushing means more time for a pre-dinner drink with guests.

Perfect Pairings for Swedish Meatballs

A truly great Swedish meatball meal needs its traditional sides: tangy lingonberry jam, pillowy mashed potatoes, and a handful of simply steamed green beans or peas. The jam’s tartness cuts through the richness, and the potatoes catch every droplet of the gravy. If you like, a chilled light lager or a soft Pinot Noir match the flavors beautifully. Don’t forget crunchy pickled cucumbers for a fresh counterpoint.

What If You Don’t Have Lingonberry Jam?

Not everyone keeps a jar of lingonberry jam around, and that’s totally fine – tart cranberry sauce makes a handy stand-in. Even red currant jelly works for a little sweet-tart lift to the plate. Sometimes I mix up a quick compote from frozen berries and sugar if I’m out.

  • Try a small spoonful first to balance the flavors.
  • If it’s too sweet, add a dash of lemon juice to brighten it.
  • Whatever you use, make sure you serve it on the side for dipping and swirling.
Warm Homemade Ikea Meatballs coated in silky cream sauce, ready to serve Pin
Warm Homemade Ikea Meatballs coated in silky cream sauce, ready to serve | kitchenkindred.com

The best part of sharing these Swedish meatballs is how often they spark conversation and second helpings. I hope your table feels just as cozy and full of laughter when you serve them.

Recipe Questions & Answers

Soak the breadcrumbs in milk before adding them to the meat to retain moisture, and mix the meat just until combined. Overworking the mixture tightens the proteins and makes the balls firm. Use a mix of beef and pork for a juicier texture.

Yes. Using only beef will yield a slightly leaner, firmer meatball; adding pork increases fat and juiciness. If using only beef, consider a fattier grind or a splash more milk to maintain moisture.

Heat a mixture of butter and oil in a skillet to medium-high so the surface sears quickly. Fry in batches without crowding the pan and turn gently so each side browns evenly. Finish cooking in the sauce to ensure tenderness.

Start with a light roux of butter and flour, cooking briefly before adding stock. Simmer to reduce and thicken naturally, then stir in cream for richness. For extra thickness, let the sauce reduce a few minutes longer or add a slurry of flour or cornstarch.

Use gluten-free breadcrumbs and a gluten-free flour for the roux to remove gluten. To lighten the sauce, replace part of the cream with milk and reduce the butter used for frying, or use a lower-fat stock and more reduction time for body.

Freeze raw, shaped meatballs on a tray until firm, then transfer to a sealed bag, or freeze fully cooked meatballs in sauce. Reheat frozen raw meatballs in a simmering sauce until cooked through, or thaw and warm cooked ones gently to preserve texture.

Homemade Ikea Meatballs

Tender Swedish-style beef and pork meatballs, browned and simmered in a creamy gravy, served 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 whole milk
  • 1/3 cup breadcrumbs
  • 1 large egg
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon freshly 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
  • Kosher salt, to taste
  • Freshly ground black pepper, to taste

Instructions

1
Soak Breadcrumbs: In a large bowl, combine breadcrumbs with milk and let stand for 5 minutes to soften.
2
Prepare Meat 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: Form mixture into small balls, each about the size of a walnut (approximately 1 1/4 inch diameter).
4
Brown Meatballs: Heat butter and oil in a large skillet over medium heat. Fry the meatballs in batches, turning occasionally, until browned on all sides—about 8 minutes per batch. Transfer to a plate and set aside.
5
Begin Sauce: Melt butter in the same skillet over medium heat. Sprinkle in the flour and cook, whisking constantly, for 1 minute.
6
Whisk in Liquids: Gradually pour in stock while whisking to prevent lumps. Stir in heavy cream, soy sauce, and Dijon mustard. Simmer until the sauce thickens, about 5 to 7 minutes.
7
Simmer Meatballs in Sauce: Return browned meatballs to the skillet, coating them with the sauce. Simmer gently for 5 to 10 minutes until meatballs are cooked through and heated completely.
8
Serve: Serve meatballs hot, ideally accompanied by 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 and cream
  • Contains egg
  • Contains wheat (gluten)
  • Contains soy (from soy sauce)
  • Check breadcrumbs and stock for additional allergens
Sarah Whitfield

Sharing easy, family-friendly recipes, kitchen hacks, and wholesome meal ideas for real home cooks.