Authentic Swedish Meatballs 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.
Ingredients
- 500 g ground beef (or 250 g beef mixed with 250 g ground pork)
- 100 ml whole milk
- 60 g fresh breadcrumbs
- 1 medium onion, finely minced
- 2 cloves garlic, minced
- 1 large egg
- 1 teaspoon Dijon mustard
- 1 teaspoon salt
- 0.5 teaspoon black pepper
- 0.25 teaspoon ground allspice
- 0.25 teaspoon nutmeg
- 30 g butter
- 15 ml vegetable oil
- 400 ml beef stock
- 150 ml sour cream or crème fraîche
- 15 g all-purpose flour
- 1 tablespoon lingonberry jam or red currant jelly (optional but traditional)
- 2 tablespoons fresh parsley, chopped
- Salt and pepper to taste
Instructions
-
Combine milk and breadcrumbs in a small bowl and let sit for 5 minutes until the crumbs absorb the liquid and form a paste.
-
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.
-
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.
-
Heat butter and oil in a large skillet over medium-high heat until the butter is foaming and the oil shimmers.
-
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.
-
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.
-
Slowly pour in the beef stock while whisking to avoid lumps. Bring to a gentle simmer and cook for 2 minutes until slightly thickened.
-
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.
-
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.
-
Transfer to a serving dish, garnish with fresh parsley, and serve hot with egg noodles, boiled potatoes, or lingonberry jam on the side.
Substitutions
- 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
- Beef or chicken stock can replace each other depending on preference
Tips
- Do not overmix the meatball mixture as this develops gluten and creates tough, dense meatballs instead of tender ones
- Chilling the meatballs before cooking helps them hold their shape and brown more evenly
- For a lighter sauce, use half sour cream and half crème fraîche, or whip the sour cream with a little stock before adding to prevent curdling
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.




Loading comments...