Authentic Swedish meatballs

If you’re a fan of Ikea meatball then you’ll absolutely love this authentic Swedish meatball recipe! No need to wait for the next furniture shopping trip to munch on these mouthwatering meatballs.

Serves – 4



  • 2 tablespoons olive oil
  • 1 onion, diced
  • 500g beef mince
  • 1/2 cup breadcrumbs
  • 2 large egg yolks
  • 1/2 teaspoon ground allspice


  • 1/4 cup unsalted butter
  • 1/3 cup all-purpose flour
  • 4 cups beef stock
  • 3/4 cup sour cream
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons chopped fresh parsley leaves


  1. Heat 1 tablespoon olive oil in a large frying pan over medium heat. Add onion, and cook, stirring frequently, until onions have become translucent, about 2-3 minutes; set aside.
  2. In a large bowl, combine mince, breadcrumbs, egg yolks, allspice and onion; season with salt and pepper to taste. Using a wooden spoon or clean hands, stir until well combined. Roll the mixture into 2.5cm  meatballs, forming about 24 meatballs.
  3. Add remaining 1 tablespoon olive oil to the pan. Add meatballs, in batches, and cook until all sides are browned about 4-5 minutes. Transfer to a paper towel-lined plate.
  4. To make the gravy, melt butter in the pan. Whisk in flour until lightly browned, about 1 minute.
  5. Gradually whisk in beef stock and cook, whisking constantly, until slightly thickened, about 1-2 minutes.
  6. Stir in sour cream; season with salt and pepper, to taste.
  7. Stir in meatballs and cook, stirring occasionally, until heated through and thickened, about 8-10 minutes.
  8. Serve with gravy or add cranberry sauce for an authentic Swedish taste!

Leave your comment

Please sign in to post a comment.
Retrieving conversation…
Stories that matter
Emails delivered daily
Sign up