Swedish Meatballs (Creamy Gravy, Lingonberry Optional)
These Swedish meatballs are small beef-and-pork balls seasoned with allspice and nutmeg, browned, then finished in a creamy pan gravy. Lingonberry jam on the side is traditional but optional; the meatballs are just as good over egg noodles or mashed potatoes without it.
What Makes This Recipe Work
A breadcrumb-and-milk panade keeps the meatballs tender through browning, and whisking the gravy in the same skillet captures the browned bits left behind. Sour cream is stirred in off the heat so the gravy stays smooth instead of curdling.
Ingredients for Swedish Meatballs (Creamy Gravy, Lingonberry Optional)
- 1 lb (450 g) ground beef and pork mix (or all beef)
- 3/4 cup dry breadcrumbs
- 1/4 cup whole milk
- 1 large egg
- 1 small onion, finely grated
- 3/4 tsp ground allspice and 1/4 tsp ground nutmeg
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 3 tbsp butter, divided
- 3 tbsp all-purpose flour
- 2 cups (480 ml) beef broth
- 1/2 cup (120 ml) sour cream, at room temperature
How to Make Swedish Meatballs (Creamy Gravy, Lingonberry Optional)
- Soak the breadcrumbs in the milk for 5 minutes until the liquid is absorbed.
- Mix the soaked breadcrumbs with the beef-pork mix, egg, grated onion, allspice, nutmeg, salt, and pepper, combining just until even; do not overmix or the meatballs will turn dense.
- Roll the mixture into about 30 balls roughly 1 1/4 inches across so they cook through quickly and stay juicy.
- Melt 1 1/2 tbsp butter in a large skillet over medium-high heat and brown the meatballs in batches, turning to brown most sides, 6 to 8 minutes total; they do not need to be cooked through yet, then transfer them to a plate.
- Melt the remaining butter in the same skillet, sprinkle in the flour, and cook 1 minute, stirring, scraping up the browned bits from the bottom.
- Whisk in the beef broth a little at a time and simmer 4 to 5 minutes until the gravy thickens enough to coat a spoon.
- Stir the sour cream into the gravy off the heat, then return the meatballs to the skillet and simmer gently 3 to 4 minutes until the meatballs reach 160°F (71°C) and the gravy is glossy.
- Taste the gravy for salt and pepper, then serve the meatballs over egg noodles or mashed potatoes with lingonberry jam on the side if you like.
Tips for the Best Swedish Meatballs (Creamy Gravy, Lingonberry Optional)
- Grate the onion instead of dicing it; grated onion melts into the meat and keeps the meatballs from having crunchy onion bits.
- Keep the meat mixture cold and handle it lightly. Overworking the meat is the fastest way to tough meatballs.
- Add the sour cream off the heat, and use full-fat; boiling it after it goes in is what causes a grainy, split gravy.
- A small cookie scoop gives evenly sized meatballs, which means they all finish cooking at the same time.
Variations and Substitutions
- Italian-style swap: make the same panade technique with garlic, parsley, and Parmesan, or follow the full italian meatball recipe.
- Party appetizer: keep the meatballs warm in a slow cooker on low with a little extra broth so the gravy does not over-thicken.
- Lighter gravy: replace half the beef broth with chicken broth and stir in 1 tbsp Dijon with the sour cream.
- Sauce-first weeknight: use the same beef base in a sloppy joes dinner for a completely different sandwich take on ground beef.
How to Store and Reheat
- Leftover meatballs and gravy keep covered in the fridge for up to 4 days; reheat gently in a skillet over medium-low with a splash of broth to loosen the gravy.
- Freeze the browned meatballs (without gravy) on a sheet pan, then bag them for up to 3 months; simmer from frozen in the finished gravy until heated through.
Keep Exploring Comfort Dinners Recipes
You might also like
Explore another collection
Swedish Meatballs (Creamy Gravy, Lingonberry Optional) FAQ
Should Swedish meatballs be baked or pan-fried?
Pan-frying gives the best browned crust and leaves flavorful bits in the skillet for the gravy, which is why this recipe fries them first. Baking at 400°F (200°C) for 15 to 18 minutes works if you want a hands-off batch, though the gravy will be a little lighter in flavor.
What spices are in Swedish meatballs?
Allspice is the signature seasoning, with a little nutmeg for warmth. Some versions also use a pinch of white pepper or cardamom, but allspice and nutmeg alone give the classic flavor.
Can you make Swedish meatballs ahead?
Yes, form and brown the meatballs up to a day ahead and refrigerate, or freeze them for up to 3 months. Make the gravy when you are ready to serve and simmer the meatballs in it until hot.
What do you serve with Swedish meatballs?
Egg noodles and mashed potatoes are the two most common bases, with lingonberry jam and cucumber salad on the side. The jam's tartness cuts through the rich gravy.
Why did my gravy curdle?
Sour cream added to a boiling sauce curdles. Stir it in off the heat, use full-fat sour cream at room temperature, and keep the finished gravy at a gentle simmer rather than a hard boil.
Recipe Quick Facts
Rate This Recipe
Tried it? Leave a rating and a short note to help other home cooks.
Leave a Review
Share your rating, feedback, or any helpful ingredient tweaks with our cooking community!