Authentic Swedish Meatballs Recipe

Rate this recipe

Swedish meatballs are tender, delicate spheres of ground meat bound with breadcrumbs and cream, served in a silky brown gravy infused with beef stock and tangy sour cream. This Nordic classic has become a beloved comfort dish across Scandinavia and beyond, offering warm, savory satisfaction. The meatballs are typically pan-fried until golden and finished in a gentle sauce that clings to each bite.

Authentic Swedish Meatballs Recipe
Prep20 min
Cook35 min
Total55 min
Serves4
520kcal
32gprotein
18gcarbs
35gfat

Ingredients

Instructions

  1. Combine milk and breadcrumbs in a small bowl and let sit for 5 minutes until the crumbs absorb the liquid and form a paste.

  2. In a large mixing bowl, combine the ground meat, breadcrumb mixture, minced onion, garlic, egg, mustard, salt, pepper, allspice, and nutmeg. Mix gently with your hands until just combined, being careful not to overwork the mixture.

  3. Roll the mixture into 20-24 balls, each about the size of a walnut or golf ball (approximately 40-45 g each). Place on a plate and refrigerate for 10 minutes if time allows.

  4. Heat butter and oil in a large skillet over medium-high heat until the butter is foaming and the oil shimmers.

  5. Working in two batches to avoid crowding, carefully place the meatballs in the hot skillet. Cook without moving them for 2-3 minutes until the bottoms are deeply browned, then gently roll them around the pan to brown all sides, about 5-6 minutes total per batch. Transfer cooked meatballs to a plate.

  6. Pour off all but 2 tablespoons of fat from the skillet. Add the flour and stir constantly for 1 minute to create a roux, scraping up any browned bits from the bottom.

  7. Slowly pour in the beef stock while whisking to avoid lumps. Bring to a gentle simmer and cook for 2 minutes until slightly thickened.

  8. Reduce heat to low. Stir in the sour cream until fully incorporated. Return the meatballs to the skillet and stir gently to coat them with sauce.

  9. Add the lingonberry jam if using, stirring until dissolved. Simmer gently for 5-8 minutes until the meatballs are heated through and the sauce reaches desired consistency. Season with salt and pepper to taste.

  10. Transfer to a serving dish, garnish with fresh parsley, and serve hot with egg noodles, boiled potatoes, or lingonberry jam on the side.

Substitutions

Tips

Swedish meatballs, known as 'köttbullar,' are a cornerstone of Swedish home cooking and IKEA's global popularity, though the dish predates modern commerce by centuries. The combination of warm spices like allspice and nutmeg reflects historical trade routes and the Swedish love of subtle, refined flavors in savory dishes.

Frequently Asked Questions

How long does Authentic Swedish Meatballs Recipe take to make?

Authentic Swedish Meatballs Recipe takes about 55 minutes total — 20 minutes of prep and 35 minutes of cooking — and makes 4 servings.

What can I substitute in Authentic Swedish Meatballs Recipe?

You can adapt it easily: Ground lamb can replace half or all of the beef for a deeper, more aromatic flavor; Greek yogurt mixed with a little water can substitute for sour cream to reduce fat content; Panko breadcrumbs work well as a substitute, though they yield slightly less tender meatballs.

How should I store leftover Authentic Swedish Meatballs Recipe?

Store leftovers in an airtight container in the refrigerator for up to 3–4 days and reheat gently before serving.

How much protein is in Authentic Swedish Meatballs Recipe?

Each serving of Authentic Swedish Meatballs Recipe has about 32g of protein and 520 calories.

Comments (0)

Loading comments...