
A Homemade Version of the Iconic Swedish Dish
Swedish Meatballs, or “Köttbullar”, are tender, flavorful meatballs smothered in a rich and creamy brown gravy, traditionally served with mashed potatoes or buttered egg noodles. These meatballs are a classic comfort food loved worldwide, especially after being made famous by IKEA!
Unlike Italian meatballs, Swedish meatballs have a delicate blend of warm spices like nutmeg and allspice, giving them a distinctive flavor. This homemade version is even better than what you’d find in a restaurant—juicy, creamy, and incredibly satisfying!
Ingredients
For the Meatballs:
- 500g ground beef
- 250g ground pork
- 80g breadcrumbs
- 1 small onion (100g), finely minced
- 1 egg
- 100ml whole milk
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon ground nutmeg
- ½ teaspoon ground allspice
- 1 tablespoon fresh parsley, chopped
- 2 tablespoons butter (for frying)
- 1 tablespoon olive oil (for frying)
For the Creamy Gravy:
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 500ml beef broth
- 150ml heavy cream
- 1 teaspoon Dijon mustard
- 1 teaspoon Worcestershire sauce
- ½ teaspoon salt
- ½ teaspoon black pepper
For Serving:
- Mashed potatoes or egg noodles
- Lingonberry jam (optional, but traditional!)
- Fresh parsley for garnish
Instructions
Step 1: Prepare the Meatball Mixture
- In a large bowl, mix the breadcrumbs and milk. Let it sit for 5 minutes to absorb.
- Add the ground beef, ground pork, minced onion, egg, salt, black pepper, nutmeg, allspice, and parsley.
- Mix gently until just combined—avoid over-mixing, or the meatballs may become tough.
Step 2: Shape & Cook the Meatballs
- Roll the meat mixture into small meatballs (about 2.5cm in diameter). You should get 30–35 meatballs.
- Heat butter and olive oil in a large skillet over medium heat.
- Fry the meatballs in batches, turning occasionally, until golden brown and cooked through (about 8 minutes). Transfer to a plate and keep warm.
Step 3: Make the Creamy Gravy
- In the same skillet, melt 3 tablespoons of butter over medium heat.
- Whisk in the flour and cook for 1–2 minutes until golden brown.
- Gradually add the beef broth, stirring constantly to avoid lumps.
- Stir in the heavy cream, Dijon mustard, Worcestershire sauce, salt, and black pepper.
- Simmer for 5 minutes, stirring, until thickened.
Step 4: Combine & Serve
- Return the cooked meatballs to the pan and gently toss in the creamy gravy.
- Simmer for 3–4 minutes, allowing the meatballs to absorb the flavors.
- Garnish with fresh parsley and serve over mashed potatoes or egg noodles with a side of lingonberry jam.
Nutritional Information (Per Serving – Makes 4 Servings)
- Calories: 620 kcal
- Protein: 35g
- Carbohydrates: 25g
- Fats: 42g
- Fiber: 2g
- Sugars: 4g
Note: Nutritional values may vary based on ingredient choices.
Tips & Tricks for the Best Swedish Meatballs
✨ Use a mix of beef and pork – This gives the meatballs a tender and juicy texture.
✨ Don’t skip the nutmeg & allspice – These warm spices are what make Swedish meatballs unique!
✨ Let the breadcrumbs soak – This step ensures the meatballs stay moist and tender.
✨ Don’t overcook the meatballs – Since they will simmer in the sauce, cook them just until browned.
✨ Make it ahead – Both the meatballs and sauce freeze well for up to 3 months!
✨ Serve it the Swedish way – Pair with lingonberry jam for a touch of sweetness.
Why You’ll Love This Recipe
✔ Rich & Creamy – A luxurious, buttery gravy that coats every bite.
✔ Authentic Flavors – A homemade version of a Swedish classic.
✔ Perfect for Meal Prep – Make ahead and freeze for later!
✔ Cozy & Comforting – Ideal for family dinners and holidays.
Leave a Comment