I remember a weekday when the kids walked in hungry after school and asked for something warm, quick, and comforting, so I reached for an old family note for a simple Swedish Meatball Recipe that fills the kitchen with a homey aroma and plates up fast on a busy evening.
Why You’ll Love It
This version is practical and forgiving. It makes tender meatballs with a smooth cream gravy that comes together in under an hour, so it works for weeknight dinners, casual gatherings, or when you want a little comfort without a long cook. Kids and adults both enjoy the familiar flavors, and leftovers reheat well for a quick lunch.
Serves 4
Prep Time: 20 minutes |
Cook Time: 25 minutes |
Total Time: 45 minutes
Ingredients
- 250 g ground beef
- 250 g ground pork
- 1 small onion, finely chopped (about 1/2 cup)
- 1 large egg
- 1/2 cup plain breadcrumbs
- 1/3 cup whole milk
- 1/4 tsp ground allspice
- 1/8 tsp ground nutmeg
- 1 tsp salt
- 1/2 tsp black pepper
- 2 tbsp butter for frying
- 1 tbsp neutral oil for frying
- For the gravy:
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups low sodium beef stock
- 1/2 cup heavy cream
- 1 tsp Worcestershire sauce
- Salt and pepper to taste
- To serve:
- 600 g potatoes, peeled and boiled for mashed potatoes
- 3 tbsp lingonberry jam or cranberry sauce
- 2 tbsp chopped fresh parsley
Instructions
- Mix breadcrumbs and milk in a bowl and let sit for 5 minutes until absorbed.
- Sauté the chopped onion in 1 tbsp butter over medium heat until soft and translucent, about 4 minutes, then let cool slightly.
- In a large bowl combine ground beef, ground pork, soaked breadcrumbs, sautéed onion, egg, allspice, nutmeg, salt, and pepper, then mix gently until just combined.
- Shape the mixture into small meatballs about 1 to 1 1/4 inch in diameter, you should get roughly 20 to 24 meatballs.
- Heat butter and oil in a large skillet over medium heat, brown the meatballs in batches, turning so they color evenly, about 6 to 8 minutes total per batch, then transfer to a plate.
- For the gravy, melt 2 tbsp butter in the same skillet, whisk in flour and cook 1 minute, then slowly whisk in beef stock until smooth and simmer until slightly thickened.
- Stir in the cream and Worcestershire sauce, season with salt and pepper, then return meatballs to the skillet and simmer gently 8 to 10 minutes until cooked through and the sauce is silky.
- Meanwhile mash potatoes with butter and a splash of milk, season to taste.
- Serve meatballs and gravy over mashed potatoes with a spoonful of lingonberry jam and a sprinkle of parsley.
Tips & Tricks
- Do not overmix the meat; gentle mixing keeps meatballs tender.
- Browning in batches gives better color and flavor, avoid crowding the pan.
- Let the gravy simmer low and slow to thicken without curdling the cream.
- Use room temperature egg and milk for a smoother mix.
- A small cookie scoop makes uniformly sized meatballs that cook evenly.
Serving Ideas
- Classic weeknight dinner with mashed potatoes and lingonberry jam.
- Plate on buttered egg noodles for a quick midweek switch.
- Serve as appetizer-sized meatballs with toothpicks for a party.
- Pair with roasted root vegetables for a heartier meal.
- Pack meatballs and gravy in a lunch container with rice or potatoes.
Frequently Asked Questions
Can I make these meatballs without pork
Yes swap pork for an equal amount of beef or turkey but expect a slightly different texture and adjust seasoning to taste
How do I keep meatballs from falling apart while cooking
Chill formed meatballs for 15 minutes before frying and avoid flipping too often so they set well
Can I use store bought gravy or sauce
You can use a good quality prepared gravy for speed, then finish with a splash of cream and Worcestershire to round the flavor
Are lingonberries necessary
Lingonberry jam adds the classic sweet tart contrast but cranberry or red currant preserves work fine as alternatives
Swedish Meatball Recipe
This version is practical and forgiving. It makes tender meatballs with a smooth cream gravy that comes together in under an hour, so it works for weeknight dinners, casual gatherings, or when you want a little comfort without a long cook. Kids and adults both enjoy the familiar flavors, and leftovers reheat well for a quick lunch.
Ingredients
- 250 g ground beef
- 250 g ground pork
- 1 small onion, finely chopped (about 1/2 cup)
- 1 large egg
- 1/2 cup plain breadcrumbs
- 1/3 cup whole milk
- 1/4 tsp ground allspice
- 1/8 tsp ground nutmeg
- 1 tsp salt
- 1/2 tsp black pepper
- 2 tbsp butter for frying
- 1 tbsp neutral oil for frying
- For the gravy:
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups low sodium beef stock
- 1/2 cup heavy cream
- 1 tsp Worcestershire sauce
- Salt and pepper to taste
- To serve:
- 600 g potatoes, peeled and boiled for mashed potatoes
- 3 tbsp lingonberry jam or cranberry sauce
- 2 tbsp chopped fresh parsley
Instructions
- Mix breadcrumbs and milk in a bowl and let sit for 5 minutes until absorbed.
- Sauté the chopped onion in 1 tbsp butter over medium heat until soft and translucent, about 4 minutes, then let cool slightly.
- In a large bowl combine ground beef, ground pork, soaked breadcrumbs, sautéed onion, egg, allspice, nutmeg, salt, and pepper, then mix gently until just combined.
- Shape the mixture into small meatballs about 1 to 1 1/4 inch in diameter, you should get roughly 20 to 24 meatballs.
- Heat butter and oil in a large skillet over medium heat, brown the meatballs in batches, turning so they color evenly, about 6 to 8 minutes total per batch, then transfer to a plate.
- For the gravy, melt 2 tbsp butter in the same skillet, whisk in flour and cook 1 minute, then slowly whisk in beef stock until smooth and simmer until slightly thickened.
- Stir in the cream and Worcestershire sauce, season with salt and pepper, then return meatballs to the skillet and simmer gently 8 to 10 minutes until cooked through and the sauce is silky.
- Meanwhile mash potatoes with butter and a splash of milk, season to taste.
- Serve meatballs and gravy over mashed potatoes with a spoonful of lingonberry jam and a sprinkle of parsley.
Conclusion
This Swedish meatball recipe is designed to be practical and satisfying on a busy night. The method keeps things efficient without cutting corners on taste, and the gravy and lingonberry contrast make each bite familiar and comforting. Try the variations and make small swaps to match your pantry, and know that these meatballs are easy to make ahead so you can relax and enjoy the meal with family.











