Cream of Mushroom Soup Swedish Meatballs, Made Easy

Updated November 3, 2026

Total time
55 min
prep 25 min · cook 30 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Cream of Mushroom Soup Swedish Meatballs, Made Easy

Cream of mushroom soup Swedish meatballs are tender beef-and-pork meatballs simmered in a creamy mushroom gravy and served over noodles, potatoes, or rice. This convenient American-style skillet dinner takes inspiration from Swedish köttbullar, while condensed soup makes the sauce especially straightforward for a weeknight meal.

Ingredients

  • 1 pound (450 g) ground beef, preferably 80% to 85% lean
  • ½ pound (225 g) ground pork
  • ½ cup (30 g) plain dry breadcrumbs
  • 1 large egg (about 50 g without the shell)
  • ⅓ cup (50 g) finely minced yellow onion
  • ½ teaspoon (2.5 ml) fine salt
  • ¼ teaspoon (1 ml) ground black pepper
  • ¼ teaspoon (0.5 g) ground allspice
  • ⅛ teaspoon (0.25 g) ground nutmeg
  • 1 tablespoon (15 ml) neutral cooking oil
  • 1 can (10.5 ounces / 298 g) condensed cream of mushroom soup
  • 1 cup (240 ml) low-sodium beef broth
  • 1 teaspoon (5 ml) Worcestershire sauce
  • 1 teaspoon (5 ml) Dijon mustard
  • ½ cup (120 ml) sour cream, preferably full-fat
  • 2 tablespoons (8 g) chopped fresh parsley, optional

Instructions

  1. Prepare the meatball mixture. Put the ground beef and pork in a large bowl. Add the breadcrumbs, egg, minced onion, salt, pepper, allspice, and nutmeg. Mix gently with clean hands or a fork just until everything is evenly distributed. Stop as soon as the mixture holds together; compacting or overworking it can make the meatballs firm.
  2. Shape the meatballs. Divide the mixture into 20 portions, then roll them lightly into balls about 1½ inches (4 cm) across. A tablespoon measure can help keep them similar in size, though the portions need not be exact. Set the meatballs on a plate while you heat the pan.
  3. Brown in batches. Heat the oil in a large, deep skillet or sauté pan over medium heat. When it is shimmering, add half the meatballs without crowding them. Brown for about 5 to 6 minutes, turning several times so that multiple sides develop color. Transfer them to a clean plate and brown the remaining meatballs. They do not need to be cooked through yet.
  4. Start the gravy. Carefully pour off excess fat if the pan has more than about 1 tablespoon (15 ml) left, leaving the browned bits behind. Reduce the heat to medium-low. Whisk the condensed mushroom soup, beef broth, Worcestershire sauce, and Dijon mustard in the pan until the mixture is smooth. Scrape the skillet gently to loosen the browned bits, which add savory flavor to the sauce.
  5. Simmer until cooked through. Return all the meatballs and any juices on the plate to the skillet. Turn them gently to coat, then bring the gravy to a gentle simmer. Cover the pan loosely and cook for 12 to 15 minutes, turning the meatballs once if convenient. Check the center of a larger meatball with a food thermometer; ground beef and pork 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.
  6. Finish the sauce and serve. Turn the heat to low. Stir a few spoonfuls of hot gravy into the sour cream in a small bowl, then stir that warmed mixture back into the skillet. This gradual warming helps prevent the sour cream from curdling. Heat gently for 1 to 2 minutes without boiling. Taste the gravy and adjust the pepper or salt if needed, then sprinkle with parsley and serve hot.

Tips

  • Keep the mixture tender. Mix only until combined, and shape the meatballs with a light touch. If the mixture sticks to your hands, dampen your palms with a little water rather than adding extra breadcrumbs, which can make the finished meatballs dry.
  • Use a roomy pan. Browning in batches gives the meatballs space to color. If they are crowded together, they tend to steam, and the browned bits that season the gravy will be less pronounced. A wide skillet with a lid is ideal for both browning and simmering.
  • Choose your soup carefully. Condensed soup is concentrated and can be salty, so low-sodium broth gives you more control over the final seasoning. If your soup is already a reduced-sodium variety, taste the gravy before adding any extra salt.
  • Warm sour cream before adding it. Stirring cold sour cream straight into bubbling sauce can cause it to separate. Tempering it with a little hot gravy and keeping the pan below a boil helps the sauce stay creamy. Full-fat sour cream is less prone to splitting than low-fat versions.

Serving Suggestions

Egg noodles are a classic, practical base because their soft texture catches the mushroom gravy. For four portions, cook about 8 ounces (225 g) of dried noodles according to the package directions, drain them, and spoon the meatballs and sauce over the top. Mashed potatoes, boiled baby potatoes, or steamed rice also work well when you want something more filling to soak up the sauce.

Add a green vegetable to balance the richness: steamed green beans, peas, broccoli, or a simple salad with a sharp vinaigrette are all good choices. A spoonful of lingonberry preserves is a familiar accompaniment to Swedish-style meatballs; cranberry sauce makes a convenient substitute, though it is generally sweeter and less tart. Keep any fruit accompaniment on the side so each person can choose how much to add.

Variations

Use all beef or all pork. The combination of beef and pork gives the meatballs a balanced, savory flavor, but the recipe also works with 1½ pounds (675 g) of ground beef or ground pork. All-beef meatballs will taste a little more robust, while all-pork meatballs tend to be milder. In either case, check that the centers reach 160°F (71°C).

Make it without condensed soup. For a less convenient but more from-scratch sauce, replace the can of soup and broth with 2 tablespoons (28 g) butter, 2 tablespoons (16 g) flour, 1½ cups (360 ml) beef broth, and ½ cup (120 ml) milk or cream. After browning the meatballs, melt the butter in the skillet, whisk in the flour for 1 minute, then gradually whisk in the broth and milk. Simmer until thickened before returning the meatballs. This version tastes less mushroom-forward unless you also sauté 8 ounces (225 g) sliced mushrooms in the pan.

Adjust the seasoning. Allspice and nutmeg give the meatballs a warm, Swedish-inspired character. If you do not have allspice, use a small pinch of ground cloves and a little extra black pepper, knowing the flavor will be more pronounced. You can leave out the nutmeg if needed; the result will still be a savory meatball in creamy gravy, but with less of that gently spiced profile.

Add mushrooms or herbs. Brown 8 ounces (225 g) sliced cremini or button mushrooms in the skillet after the meatballs, adding a little more oil if the pan is dry. Stir them into the gravy before simmering. Chopped dill can replace the parsley for a more distinctive herbal note; add it at the end so its fresh flavor remains noticeable.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, covered container. Store the meatballs and gravy together for up to 3 to 4 days. The sauce may thicken as it chills, and the meatballs may absorb some of it; stir in a splash of broth or milk while reheating to loosen the texture.

Reheat a portion in a covered saucepan over low to medium-low heat, stirring carefully and adding liquid a little at a time. You can also microwave it in a covered, microwave-safe dish, stopping to stir partway through. Whichever method you use, reheat leftovers to 165°F (74°C), checking the center of a meatball with a food thermometer. Avoid bringing the sour-cream gravy to a hard boil, which can make it look grainy.

For longer storage, freeze cooled meatballs and gravy in a freezer-safe container for about 2 to 3 months for best quality. Thaw overnight in the refrigerator before reheating. The sauce can separate slightly after freezing, but gentle reheating and stirring usually bring it back together; a small splash of broth can help. Do not leave the dish at room temperature for extended storage.

Frequently Asked Questions

Can I make these Swedish meatballs ahead?
You can mix and shape the meatballs up to one day ahead. Arrange them in a covered container and refrigerate promptly, then brown and cook them in the gravy when ready. You can also cook the complete dish a day ahead and reheat it gently; keep it refrigerated and bring the leftovers to 165°F (74°C) before serving.

Can I use frozen meatballs?
Yes. Use about 1½ pounds (675 g) of fully cooked frozen meatballs and skip the meatball ingredients and browning steps. Prepare the gravy in the skillet, add the frozen meatballs, cover, and simmer according to the package directions until they are hot throughout. Check the center of a meatball and make sure reheated food reaches 165°F (74°C). The flavor and texture will differ from homemade meatballs, but it is a useful shortcut.

Why is my mushroom gravy too thick?
Condensed soup thickens as it heats and can thicken further while the dish stands. Stir in beef broth, milk, or water 1 tablespoon (15 ml) at a time until it reaches a consistency that coats the meatballs but still flows. Keep the pan at a gentle simmer rather than a boil, and remember that the sauce will tighten again as it cools.

Can I cook the meatballs without browning them first?
Browning adds color and savory flavor, so it is worth doing when you have time. If you skip it, the meatballs can be added directly to the prepared gravy and simmered covered until they reach 160°F (71°C) in the center. They will be paler and the gravy will have fewer browned pan flavors, but the method can still work.

What can I use instead of sour cream?
Crème fraîche is a close substitute and usually handles gentle heating well. Plain full-fat Greek yogurt can also work, but it is tangier and more likely to curdle, so temper it with hot gravy and stir it in off the heat. For a dairy-free variation, use an unsweetened plant-based cooking cream, keeping in mind that its flavor and thickness may vary by product.

Are these traditional Swedish meatballs?
They are Swedish-inspired rather than a strict traditional preparation. Swedish köttbullar have many family and regional variations, and this version uses American condensed cream of mushroom soup for a quick, creamy gravy. The beef-and-pork mixture and gentle warm spices reflect familiar Swedish-style flavors, while the shortcut sauce makes the recipe its own weeknight adaptation.

Related

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).