
Swedish meatballs are one of the most comforting and satisfying dishes you can prepare at home. Traditionally made with a blend of beef and pork, this version uses chicken mince instead of pork mince, making the meatballs slightly lighter while still juicy and full of flavor. These meatballs are gently seasoned with classic Nordic spices like allspice and white pepper, then cooked until golden and finished in a rich creamy gravy.
This Swedish meatballs recipe is perfect for family dinners, cozy weekends, or even meal prep. When served with creamy mashed potatoes, lingonberry jam, and green vegetables, it creates a balanced plate that delivers warmth, texture, and deep savory taste. The method is simple, but small details like soaking breadcrumbs and building the sauce in the same pan make a big difference in the final result.
Swedish Meatballs Ingredients
Meatballs
- 500 g (1 lb) beef mince – ideally 20% fat
- 250 g (½ lb) chicken mince
- 1 onion, finely chopped
- 1 clove garlic, minced
- 4 tbsp panko breadcrumbs
- 1 medium egg
- 5 tbsp (75 ml) full-fat milk
- ½ tsp salt
- ¼ tsp black pepper
- ¼ tsp white pepper
- ¼ tsp allspice
- 2 tbsp vegetable or olive oil
Sauce
- 3 tbsp unsalted butter
- 3 tbsp plain (all-purpose) flour
- 180 ml (¾ cup) beef stock
- 120 ml (½ cup) vegetable stock
- 120 ml (½ cup) double (heavy) cream
- 2 tsp dark soy sauce
- 1 tsp Worcestershire sauce
- 1 tsp Dijon mustard
- ¼ tsp salt
To Serve
- Finely chopped fresh parsley
- Creamy mashed potatoes
- Lingonberry jam or redcurrant jelly
- Green vegetables such as broccoli or green beans
Method
Prepare the breadcrumb mixture
Start by adding the panko breadcrumbs and full-fat milk to a small bowl. Let them soak for about 3 minutes until soft. This step helps create tender meatballs because the soaked breadcrumbs hold moisture during cooking. Skipping this can result in firmer, drier meatballs.
Make the meatball mixture
In a large bowl, combine the beef mince and chicken mince. Add the soaked breadcrumbs, finely chopped onion, minced garlic, egg, salt, black pepper, white pepper, and allspice. Mix gently using your hands or a spoon until everything is just combined. Avoid overmixing because that can make the texture dense instead of soft and juicy.
Once mixed, cover the bowl and refrigerate the mixture for about 15–20 minutes. Chilling helps the mixture firm up slightly, making it easier to roll into evenly shaped meatballs.
Shape the meatballs
Lightly oil your hands and roll the mixture into small balls about walnut size. Try to keep them uniform so they cook evenly. Place them on a tray or plate as you shape. You should get around 20–24 Swedish meatballs from this quantity.
Cook the meatballs
Heat the vegetable or olive oil in a large frying pan over medium heat. Add the meatballs in batches to avoid overcrowding. Cook them for about 6–8 minutes, turning regularly so they brown on all sides. Proper browning adds flavor and helps the meatballs hold their shape.
Once cooked through and golden, transfer them to a plate. Leave the browned bits in the pan because they will add depth to the sauce.
Make the creamy Swedish sauce
In the same pan, add the unsalted butter and allow it to melt over medium heat. Stir in the flour and cook for about 1–2 minutes, stirring constantly to form a light golden roux. This step removes the raw flour taste and prepares the base for a smooth gravy.
Gradually pour in the beef stock and vegetable stock, whisking continuously to prevent lumps. Once the mixture becomes smooth, add the double cream, dark soy sauce, Worcestershire sauce, Dijon mustard, and salt. Let the sauce simmer gently for 3–5 minutes until it thickens into a creamy consistency.
Combine meatballs with sauce
Return the cooked meatballs to the pan and spoon the sauce over them. Allow everything to simmer together for another 5 minutes. This helps the meatballs absorb the rich flavor of the gravy and ensures they are fully heated through. If the sauce becomes too thick, you can add a small splash of stock or water to adjust the consistency.
Serve Swedish meatballs
Serve the creamy Swedish meatballs hot over smooth mashed potatoes. Add a spoonful of lingonberry jam or redcurrant jelly on the side for sweetness that balances the savory gravy. Finish with freshly chopped parsley and a portion of steamed green vegetables like broccoli or green beans for freshness and color.
This chicken Swedish meatballs recipe delivers a comforting Nordic-style meal that is flavorful, creamy, and satisfying while being slightly lighter than the traditional version. Perfect for weeknight dinners, special occasions, or whenever you want a classic Swedish meatballs recipe at home.
