Why You’ll Love This Recipe

I enjoy this recipe because the meatballs are incredibly juicy and flavorful thanks to the combination of pork, beef, onions, garlic, and warm spices. The homemade gravy is silky, rich, and full of depth, making it the perfect complement to the meatballs. I also appreciate that this dish feels restaurant-worthy while being simple enough to prepare at home. Every bite delivers the comforting flavors that make Swedish meatballs so popular.

Better Than IKEA Swedish Meatballs Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

For the Meatballs

1 brown onion

1 large garlic clove

Light oil

400g (14 oz) pork mince

250g (8½ oz) beef mince

100g (3½ oz) panko breadcrumbs

1 egg

5 tablespoons milk

1½ teaspoons sea salt

¼ teaspoon ground nutmeg

Freshly ground black pepper

Light oil, for frying

For Serving

Mashed potatoes

Green peas

Lingonberry jam

For the Gravy

50g (1¾ oz) unsalted butter

2 heaped tablespoons plain flour

600ml (2½ cups) fresh chicken or beef stock

2½ teaspoons Worcestershire sauce

Freshly ground sea salt and black pepper

2 tablespoons single or double cream (optional)

Directions

Make the Meatballs

  1. I peel and finely chop the onion and garlic.
  2. I heat ½ tablespoon of oil in a small frying pan over medium heat and cook the onion and garlic for 6 to 8 minutes until soft and golden.
  3. I place the cooked onion and garlic, pork mince, beef mince, panko breadcrumbs, egg, milk, sea salt, nutmeg, and black pepper into a large mixing bowl.
  4. I gently mix everything together until evenly combined, taking care not to overwork the meat.
  5. Using damp hands, I shape the mixture into small meatballs. I usually get about 44 meatballs.

Cook the Meatballs

  1. I heat enough oil to lightly coat the bottom of a large frying pan over medium-high heat.
  2. I fry the meatballs in batches, turning them frequently until golden brown on all sides and cooked through.
  3. Once cooked, I transfer them to a paper towel-lined plate to drain any excess oil.

Make the Gravy

  1. I carefully remove excess oil from the pan while keeping any flavorful browned bits.
  2. I add the butter and melt it until frothy.
  3. I whisk in the flour and cook for about 2 minutes until it develops a light brown color and nutty aroma.
  4. Gradually, I whisk in the stock until the gravy becomes smooth and starts to thicken.
  5. I stir in the Worcestershire sauce and season with salt and pepper to taste.
  6. I return the meatballs to the pan and gently stir until they are fully coated in the gravy.
  7. I let everything simmer for about 5 minutes until heated through.
  8. If desired, I stir in the cream and add a splash of water, stock, or milk if the gravy needs thinning.
  9. I taste and adjust the seasoning before serving.
  10. I serve the meatballs with mashed potatoes, green peas, and a generous spoonful of lingonberry jam.

Servings and Timing

  • Servings: 4 servings
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour

Variations

I sometimes use all beef mince for a richer flavor, although I find the pork and beef combination creates the most tender meatballs.

For extra warmth, I add a pinch of allspice alongside the nutmeg.

I like incorporating finely chopped fresh parsley into the meatball mixture for additional freshness.

When I want a richer gravy, I use beef stock and double cream.

For a lighter version, I skip the cream and use chicken stock while still achieving a delicious sauce.

Storage/Reheating

I store leftover meatballs and gravy together in an airtight container in the refrigerator for up to 4 days.

For longer storage, I freeze the cooled meatballs and gravy in freezer-safe containers for up to 3 months.

To reheat, I warm them gently in a saucepan over medium-low heat, adding a splash of stock or water if the gravy becomes too thick.

I can also reheat individual portions in the microwave, stirring halfway through for even heating.

The mashed potatoes and peas are best stored separately and reheated just before serving.

FAQs

Why are my meatballs tough?

I find that overmixing the meat mixture can create dense, tough meatballs. I gently combine the ingredients until just mixed.

Can I make the meatballs ahead of time?

Yes, I often prepare and shape the meatballs a day in advance, then refrigerate them until I am ready to cook.

What can I use instead of lingonberry jam?

I sometimes substitute cranberry sauce or red currant jelly, both of which provide a similar sweet-tart contrast.

Better Than IKEA Swedish Meatballs Can I freeze Swedish meatballs?

Yes, I freeze both the cooked meatballs and gravy for easy future meals.

What makes Swedish meatballs different from regular meatballs?

I find that Swedish meatballs are typically smaller, seasoned with warm spices like nutmeg, and served with a rich brown gravy rather than a tomato-based sauce.

Conclusion

I love how these Better Than IKEA Swedish Meatballs bring together tender, flavorful meatballs and a silky homemade gravy for the ultimate comfort food experience. Served with creamy mashed potatoes, sweet-tart lingonberry jam, and green peas, this dish delivers all the classic flavors of Swedish meatballs while feeling even more satisfying when made from scratch. It’s a meal I happily return to whenever I crave something hearty, cozy, and unforgettable.

Print

Better Than IKEA Swedish Meatballs

Better Than IKEA Swedish Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Better Than IKEA Swedish Meatballs are tender, juicy meatballs made with pork and beef, simmered in a rich creamy gravy and served with mashed potatoes, peas, and lingonberry jam.

  • Author: Ella
  • Prep Time: 30 Minutes
  • Cook Time: 30 Minutes
  • Total Time: 1 Hour
  • Yield: 4 servings
  • Category: Main Course, Dinner
  • Method: Stovetop
  • Cuisine: Swedish

Ingredients

For the Meatballs

1 brown onion, finely chopped

1 large garlic clove, finely chopped

½ tablespoon light oil

400g (14 oz) pork mince

250g (8½ oz) beef mince

100g (3½ oz) panko breadcrumbs

1 large egg

5 tablespoons milk

1½ teaspoons sea salt

¼ teaspoon ground nutmeg

Freshly ground black pepper, to taste

Light oil, for frying

For the Gravy

50g (1¾ oz) unsalted butter

2 heaping tablespoons plain flour

600ml (2½ cups) fresh chicken or beef stock

2½ teaspoons Worcestershire sauce

Freshly ground sea salt and black pepper, to taste

2 tablespoons single or double cream (optional)

For Serving

Mashed potatoes

Green peas

Lingonberry jam

Instructions

Step 1: Prepare the Aromatics
Peel and finely chop the onion and garlic.
Heat ½ tablespoon oil in a small frying pan over medium heat.
Cook the onion and garlic for 6–8 minutes until softened and lightly golden.
Remove from the heat and allow to cool slightly.
Step 2: Make the Meatball Mixture
In a large mixing bowl, combine the cooked onion and garlic, pork mince, beef mince, panko breadcrumbs, egg, milk, sea salt, nutmeg, and black pepper.
Gently mix with your hands until evenly combined.
Avoid overworking the mixture to keep the meatballs tender.
Step 3: Shape the Meatballs
Lightly wet your hands.
Roll the mixture into small meatballs, slightly smaller than average size.
You should have approximately 44 meatballs.
Place on a tray while preparing to cook.
Step 4: Brown the Meatballs
Heat enough oil to lightly coat the bottom of a large frying pan over medium-high heat.
Once shimmering, fry the meatballs in batches.
Turn frequently to brown all sides evenly.
Cook until golden and just cooked through.
Transfer to a paper towel-lined plate and repeat with the remaining meatballs.
Step 5: Make the Swedish Gravy
Carefully pour off excess oil from the pan, leaving any browned bits behind.
Add the butter and melt over medium heat until foamy.
Whisk in the flour and cook for about 2 minutes, stirring constantly, until lightly browned and nutty.
Gradually whisk in the stock until smooth.
Add Worcestershire sauce and season with salt and pepper to taste.
Continue whisking until the gravy thickens.
Step 6: Finish the Dish
Return the meatballs to the gravy.
Stir gently until fully coated.
Simmer for about 5 minutes until heated through.
Stir in the cream, if using.
Add a splash of stock, milk, or water if a thinner sauce is desired.
Taste and adjust seasoning as needed.
Step 7: Serve
Spoon the meatballs and gravy over creamy mashed potatoes.
Serve with green peas and a generous dollop of lingonberry jam.
Enjoy immediately.

Notes

Using both pork and beef creates the ideal balance of flavor and tenderness.
Wet hands make shaping meatballs easier and prevent sticking.
Do not overcrowd the pan when frying; cook in batches for even browning.
The cream is optional but adds richness and a silky finish to the gravy.
Lingonberry jam provides the traditional sweet-tart contrast that makes Swedish meatballs unique.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star