Homemade Ikea Meatballs

Homemade Ikea Meatballs glazed in creamy gravy, served over mashed potatoes. Save Pin
Homemade Ikea Meatballs glazed in creamy gravy, served over mashed potatoes. | noshtheory.com

These homemade Ikea-style meatballs combine equal parts beef and pork with soaked breadcrumbs, onion, garlic and warm spices. Shape walnut-sized balls, brown in butter and oil, then make a quick roux and whisk in stock and cream with soy and mustard. Simmer meatballs in the sauce 5–10 minutes. Total time ~1 hour; yields 4 portions. Serve with mashed potatoes and lingonberry jam.

My friend dared me to recreate those Ikea meatballs at home one rainy Sunday, and honestly, the kitchen smelled better than the store ever did. The sizzle of pork and beef hitting the hot skillet filled the whole apartment. By the time the cream sauce was bubbling away, nobody cared about the football match anymore. That was the afternoon I realized Swedish meatballs belong in my regular rotation.

I brought a huge batch to a housewarming party once, nestled in a slow cooker with the gravy pooling around them. Someone asked if I had them catered. The look on their face when I said I rolled every single one by hand was worth the sticky fingers. Now people request them for every gathering.

Ingredients

  • 250 g ground beef: Gives the meatballs their savory backbone and holds up well during frying.
  • 250 g ground pork: This is what keeps them tender and juicy rather than dense.
  • 1 small onion, finely chopped: Chop it as fine as you can so it melts into the meat mixture.
  • 2 cloves garlic, minced: Fresh garlic makes a noticeable difference over powder here.
  • 60 ml milk: Softens the breadcrumbs into a paste that keeps everything moist.
  • 40 g breadcrumbs: Acts as a binder without making things heavy.
  • 1 egg: The glue that holds each little ball together through the fry.
  • 1/2 tsp salt: Season the mixture well because bland meatballs are a sad thing.
  • 1/2 tsp black pepper: Freshly cracked is always worth the extra ten seconds.
  • 1/4 tsp ground allspice: The signature Swedish warmth lives right here.
  • 1/4 tsp ground nutmeg: Just a whisper transforms the whole flavor profile.
  • 2 tbsp unsalted butter (for frying): Adds golden color and richness to the crust.
  • 2 tbsp vegetable oil (for frying): Mixed with butter so it wont burn as quickly.
  • 30 g unsalted butter (sauce): The base of your roux for a silky gravy.
  • 2 tbsp all purpose flour: Thickens the sauce without any weird texture.
  • 300 ml beef or vegetable stock: Beef stock gives deeper flavor but vegetable works fine.
  • 125 ml heavy cream: This is what makes the sauce luxurious and coating worthy.
  • 2 tsp soy sauce: Adds an umami depth that nobody can quite identify but everyone loves.
  • 1 tsp Dijon mustard: A tiny kick that rounds out the richness of the cream.
  • Salt and pepper to taste: Adjust at the very end once everything has simmered together.

Instructions

Soak the breadcrumbs:
Combine breadcrumbs and milk in a large bowl and let them sit for about 5 minutes until the mixture looks like a soft paste.
Build the meat mixture:
Add both meats, onion, garlic, egg, salt, pepper, allspice, and nutmeg to the bowl. Mix gently with your hands until just combined because overworking makes them tough.
Roll into balls:
Shape the mixture into walnut sized balls, roughly 3 cm across. Wet your hands slightly if things start sticking.
Fry until golden:
Heat butter and oil in a large skillet over medium heat, then fry meatballs in batches for about 8 minutes, turning so they brown evenly. Set them on a plate when done.
Start the cream sauce:
Melt 30 g butter in the same skillet and whisk in the flour, cooking for about 1 minute until it smells nutty.
Build the gravy:
Pour in stock gradually while whisking, then stir in cream, soy sauce, and mustard. Let it simmer 5 to 7 minutes until it coats the back of a spoon.
Bring it all together:
Return the meatballs to the skillet, spooning sauce over them. Simmer gently for another 5 to 10 minutes so they absorb all that flavor.
Serve and enjoy:
Plate them hot alongside mashed potatoes, lingonberry jam, and steamed vegetables.
Sizzling Homemade Ikea Meatballs browned in skillet, fragrant with nutmeg and allspice. Save Pin
Sizzling Homemade Ikea Meatballs browned in skillet, fragrant with nutmeg and allspice. | noshtheory.com

One Christmas Eve, I made a triple batch and lined them up on a big white platter with the gravy in a little jug beside it. My dad, who never comments on food, looked up and said these are better than the restaurant. That platter was empty in fifteen minutes flat.

Serving Ideas That Actually Work

Mashed potatoes are the classic pairing and they earn that spot honestly because the gravy pools into every little crater. A spoonful of lingonberry jam on the side cuts through the richness in the best possible way. If you cant find lingonberry, cranberry sauce does a decent job. Egg noodles tossed in a bit of butter also catch the sauce beautifully.

Storing and Reheating

Let the meatballs cool completely before storing them in an airtight container in the fridge for up to 3 days. Reheat them gently in a covered skillet with a splash of stock so the sauce loosens back up. They also freeze well for up to 3 months, just thaw overnight in the fridge before reheating. The sauce sometimes thickens after sitting, so a little extra cream or stock brings it right back.

Making Them Your Own

Once you have the base recipe down, small tweaks make a big difference depending on your mood. Swap the pork for ground turkey if you want something lighter. A pinch of smoked paprika in the sauce adds a subtle depth that feels fancy without any extra effort.

  • For gluten free meatballs, use gluten free breadcrumbs and flour with no other changes needed.
  • A splash of Worcestershire in the gravy adds another layer of savory complexity.
  • Let shaped meatballs chill in the fridge for 20 minutes before frying so they hold together better.
Plate of Homemade Ikea Meatballs topped with lingonberry jam, cozy family-style. Save Pin
Plate of Homemade Ikea Meatballs topped with lingonberry jam, cozy family-style. | noshtheory.com

These meatballs turn an ordinary weeknight into something that feels like a proper occasion. Make them once and they will earn a permanent spot in your kitchen.

Recipe FAQs

Equal parts ground beef and pork provide a good balance of flavor and fat for tender, juicy balls. Use all beef for a leaner finish or slightly fattier pork if you want more richness.

Soak the breadcrumbs in milk before mixing, handle the meat gently and avoid overworking. The egg binds without compressing; shaping them small helps retain tenderness during cooking.

Pat meatball surfaces lightly dry, heat a mix of butter and oil in the skillet, and fry in batches without overcrowding. Turn gently so each side browns evenly.

Make a quick roux by cooking butter and flour briefly, then whisk in stock gradually to avoid lumps. Stir in cream, mustard and soy, and simmer until it coats the back of a spoon.

For a lighter sauce, replace half the cream with milk. For gluten-free, use gluten-free breadcrumbs and a GF flour for the roux, and check that the stock and soy sauce are gluten-free.

Store cooked meatballs in the sauce for 3–4 days in the fridge or freeze up to 3 months. Reheat gently over low heat to prevent the cream from splitting; add a splash of stock if needed.

Homemade Ikea Meatballs

Tender Swedish-style meatballs of beef and pork, browned and simmered in a creamy mustard gravy.

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

Ingredients

Meatballs

  • 8.8 oz ground beef
  • 8.8 oz ground pork
  • 1 small yellow onion, finely chopped
  • 2 garlic cloves, minced
  • 1/4 cup whole milk
  • 1/3 cup breadcrumbs
  • 1 large egg
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon ground black pepper
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon freshly grated 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
  • Black pepper, to taste

Instructions

1
Prepare Breadcrumb Mixture: Combine breadcrumbs and milk in a large bowl and let stand for 5 minutes to hydrate.
2
Form Meatball Mixture: Add ground beef, ground pork, finely chopped onion, minced garlic, egg, salt, black pepper, allspice, and nutmeg to the bowl. Mix by hand just until ingredients are incorporated; take care not to overwork the mixture.
3
Shape Meatballs: Roll the mixture into small, walnut-sized balls, approximately 1.25 inches in diameter.
4
Brown Meatballs: In a large skillet over medium heat, add butter and vegetable oil. Working in batches, fry meatballs for about 8 minutes, turning as needed until evenly browned. Remove from skillet and set aside.
5
Start Cream Sauce: Melt butter in the same skillet over medium heat. Sprinkle in flour and whisk for one minute until a roux forms.
6
Develop Sauce: Gradually pour in stock while whisking to blend, then add heavy cream, soy sauce, and Dijon mustard. Stir and simmer until the sauce thickens, about 5 to 7 minutes.
7
Simmer Meatballs: Return browned meatballs to the skillet, coating them evenly with the sauce. Simmer gently for 5 to 10 minutes until the meatballs are heated through and the sauce is creamy.
8
Serve: Serve meatballs hot, accompanied by mashed potatoes, lingonberry jam, and steamed seasonal vegetables as 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. Check stock and breadcrumbs for potential allergens.
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.