Swedish meatballs with golden mushroom soup are tender beef-and-pork meatballs simmered in a creamy, savory sauce made from condensed soup and broth. This easy skillet version is Swedish-inspired rather than a claim to one traditional recipe, and it makes a comforting dinner to serve over egg noodles, mashed potatoes, or rice.
Ingredients
- 1 lb (454 g) ground beef, preferably 85% lean
- ½ lb (227 g) ground pork
- ½ cup (50 g) plain fine breadcrumbs
- ⅓ cup (80 ml) whole milk
- 1 large egg (about 50 g without the shell)
- ½ cup (75 g) finely grated or minced yellow onion
- 1 tsp (5 g) fine salt
- ½ tsp (1 g) freshly ground black pepper
- ¼ tsp (0.5 g) ground allspice
- ⅛ tsp (0.25 g) ground nutmeg
- 2 tbsp (30 ml) neutral cooking oil
- 1 can condensed golden mushroom soup, 10.5 oz (298 g)
- 1 cup (240 ml) low-sodium beef broth
- 1 tsp (5 ml) Worcestershire sauce
- ½ cup (120 g) sour cream, preferably full-fat
- 1 tbsp (15 ml) water, as needed to loosen the sauce
- 2 tbsp (6 g) chopped fresh parsley, optional, for serving
Instructions
- Set up the meatball mixture. In a large bowl, stir the breadcrumbs and milk together and leave them for about 2 minutes, just until the crumbs are evenly damp. Add the egg, onion, salt, pepper, allspice, and nutmeg. Mix with a fork, then add the beef and pork. Use clean hands or a fork to combine gently until no large streaks of one meat remain. Stop as soon as it comes together; compact, heavily mixed meatballs can turn dense.
- Shape the meatballs. With damp hands, form the mixture into about 20 meatballs, each roughly 1½ inches (4 cm) across. Keep them similar in size so they cook at about the same rate. Set them on a plate while you heat the pan. If the mixture feels sticky, dampen your hands again rather than working extra breadcrumbs into it, which can make the centers dry.
- Brown in batches. Heat the oil in a large, deep skillet or Dutch oven over medium to medium-high heat. When the oil shimmers, add enough meatballs to leave space between them. Brown for about 2 minutes per side, turning with tongs or a thin spatula until several sides have a deep golden crust; the centers do not need to be cooked through yet. Transfer the browned meatballs to a clean plate and repeat with the remaining batch. Do not crowd the pan, because crowding traps steam and prevents proper browning.
- Make the sauce. Reduce the heat to medium-low. Carefully spoon off excess fat if there is more than about 1 tablespoon left in the pan, keeping the browned bits in place. Whisk the golden mushroom soup, beef broth, and Worcestershire sauce in a bowl until mostly smooth. Pour the mixture into the skillet and scrape up the browned bits with a wooden spoon. Bring the sauce to a gentle simmer, not a hard boil.
- Finish cooking the meatballs. Return the meatballs and any juices on the plate to the skillet. Turn them once to coat, cover the pan loosely, and simmer gently for 15 to 18 minutes, turning once if needed. Check the center of several of the largest meatballs with an instant-read food thermometer; ground beef and pork mixtures must reach the USDA FSIS safe minimum internal temperature of 160°F (71°C). If they have not reached that temperature, continue simmering and check again after a few minutes. Keep the sauce at a low simmer so the meatballs cook through without the bottom scorching.
- Stir in the sour cream and adjust. Turn off the heat and let the bubbling settle for a minute. Stir a few spoonfuls of the hot sauce into the sour cream in a small bowl, then stir that warmed mixture back into the skillet. This gradual tempering helps the sour cream blend smoothly. Taste the sauce before adding more salt; condensed soup and broth can both be salty. If it is thicker than you like, stir in water 1 tablespoon (15 ml) at a time. Scatter parsley over the top if using, and serve while hot.
Tips
- Use gentle mixing. The egg and milk-soaked crumbs help hold the meatballs together and keep them tender, but vigorous mixing develops a firm texture. Mix only until the meats and seasonings are distributed, then shape with light pressure.
- Choose broth to suit the soup. Low-sodium broth gives you more control because condensed golden mushroom soup already contains seasoning. If regular broth is what you have, taste the finished sauce before adding any extra salt.
- Prevent a grainy sauce. Sour cream can separate if boiled. Turn off the burner before adding it, warm it with a little hot sauce first, and avoid bringing the finished skillet back to a boil.
- Make the meatballs evenly sized. A small cookie scoop can help portion them, but roll each portion lightly rather than pressing it into a tight ball. Similar sizes make it easier to cook them safely without drying out smaller ones.
Serving Suggestions
Wide egg noodles are a classic, practical partner for the creamy sauce: their broad surface catches it, and their mild flavor lets the allspice and mushroom notes come through. Spoon the meatballs and plenty of sauce over hot buttered noodles. Creamy mashed potatoes are another good choice, especially if you want a dinner that feels more substantial, while steamed rice provides a simple neutral base.
Balance the richness with something crisp or tart. Serve green beans, roasted broccoli, or a simple cabbage salad alongside, or add sliced cucumber dressed with a little vinegar, sugar, salt, and dill. A spoonful of lingonberry preserves is a familiar Swedish-style accompaniment; cranberry sauce or tart red currant jelly can stand in if lingonberries are difficult to find. These are serving options, not required ingredients, so choose one starch and one vegetable or bright condiment to keep the plate manageable.
Variations
Use all beef or all pork: Replace the combined beef and pork with 1½ lb (681 g) of either ground meat. All-beef meatballs have a fuller, more robust flavor; all-pork ones tend to be softer and milder. Keep the same thermometer check because both are ground meats.
Make it mushroom-forward: Brown 8 oz (227 g) sliced cremini or white mushrooms in the skillet after browning the meatballs, adding a little extra oil if the pan is dry. Move the mushrooms to the side, pour in the soup mixture, and continue as directed. The added mushrooms make the sauce more textured and increase its savory flavor.
Adjust the seasoning: For a more pronounced warm spice note, increase the allspice to ½ teaspoon (about 1 g), or add a pinch of ground ginger. These are optional flavor choices; allspice and nutmeg are already enough to give the dish its characteristic Swedish-inspired profile. For a little tang, add 1 teaspoon (5 ml) Dijon mustard to the soup mixture.
Use a different creamy base: If golden mushroom soup is unavailable, condensed cream of mushroom soup is the closest easy substitute. It will usually have a paler, less tomato-tinged flavor, so add 1 teaspoon (5 ml) tomato paste if you want a closer color and slight savory tang. Condensed cream of celery soup also works, but produces a milder, less mushroomy sauce.
Storage and Reheating
Transfer leftovers to a shallow, covered container and refrigerate within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. Store the meatballs and sauce together to help prevent the meat from drying out. If serving them with noodles, keep the noodles in a separate container when possible; they absorb sauce during storage and can become very soft.
For longer storage, freeze the cooled meatballs and sauce in a freezer-safe container for up to 2 to 3 months for best quality. Leave a little room at the top for expansion, label the container with the date, and thaw overnight in the refrigerator. The sour cream may look slightly separated after freezing, but gentle stirring as it warms usually brings the sauce back together.
Reheat on the stovetop in a covered saucepan over low heat, stirring occasionally and adding a splash of broth or water if the sauce has thickened. Heat until the center of the meatballs and the sauce reach 165°F (74°C), the USDA FSIS temperature for reheated leftovers. You can also microwave an individual portion in a covered microwave-safe dish, stirring halfway through and checking the center in more than one meatball. Avoid prolonged high heat, which can toughen the meat and cause the creamy sauce to split.
Frequently Asked Questions
Can I make the meatballs ahead?
Yes. Shape them up to 1 day ahead, arrange them in a single layer in a covered container, and refrigerate. Cook them directly from the refrigerator, browning in batches as directed; they may need a few extra minutes of gentle simmering. Check the largest meatballs with a thermometer rather than relying on color or time alone. You can also prepare the meatball mixture a day ahead, but keep it covered and refrigerated until shaping.
Can I use frozen meatballs?
Yes, plain fully cooked frozen meatballs can be a convenient shortcut. Use about 1½ lb (680 g), prepare the sauce, and add the meatballs according to the package directions. Simmer until they are hot all the way through and reach 165°F (74°C) when reheating. They will not have the browned crust or the same freshly seasoned flavor as homemade meatballs, and the sauce may need less salt depending on the product.
Why are my meatballs falling apart?
Common causes include a mixture that was not combined enough to distribute the egg and crumbs, meatballs that were turned before a crust formed, or a pan that was crowded. Let the first side brown before turning, and use a thin spatula or tongs to move them carefully. If the raw mixture seems unusually loose, chill it for 15 to 20 minutes before shaping; avoid adding a large amount of extra breadcrumbs, which can make the cooked centers dry.
Can I make this without sour cream?
Yes. Leave it out for a thinner, more soup-like gravy, or stir in ½ cup (120 ml) heavy cream after the meatballs are fully cooked. Cream gives a smoother, richer finish but less tang than sour cream. Plain full-fat Greek yogurt can work too; temper it with hot sauce and add it off the heat, since it is more likely to split if boiled.
What can I use instead of golden mushroom soup?
Condensed cream of mushroom soup is the easiest swap and makes a mild, creamy sauce. To add back some of golden mushroom soup’s deeper color and tang, mix in 1 teaspoon (5 ml) tomato paste. If you use a different condensed soup, check its salt level and adjust only after tasting the finished sauce. Keep the broth amount the same to begin with, then add a little more only if the sauce is too thick.
How do I know the meatballs are done if I do not have a thermometer?
A thermometer is the reliable way to confirm that ground meat has reached a safe temperature, especially in meatballs of slightly different sizes. Cutting one open can show whether it is still visibly raw in the center, but color alone does not reliably establish safety. For this recipe, use an instant-read thermometer and verify that the center of the largest meatballs reaches 160°F (71°C).
Related
- Indonesian Rice Bowl with Sweet Soy Chicken and Sambal
- Japanese Soup for Colds: Ginger Chicken Rice Soup Recipe
- Japanese Soup Flavoring: A Simple Dashi Seasoning Base
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).