This creamy Swedish meatball sauce is a quick stovetop gravy made with condensed cream of mushroom soup, broth, sour cream, and warm spices. It is a convenient, Swedish-inspired take on the creamy sauces often served with meatballs; serve it over cooked meatballs with noodles or potatoes for a comforting meal.
Ingredients
- 1 tablespoon (14 g) unsalted butter
- ½ cup (75 g) finely chopped yellow onion
- 1 can (10.5 ounces / 298 g) condensed cream of mushroom soup
- 1 cup (240 ml) low-sodium beef broth
- 1 tablespoon (15 ml) Worcestershire sauce
- 1 teaspoon (5 g) Dijon mustard
- ¼ teaspoon (0.5 g) ground allspice
- ¼ teaspoon (0.5 g) ground black pepper
- ¼ teaspoon (1.5 g) fine salt, or to taste
- ½ cup (120 g) sour cream, preferably full-fat
- 1½ pounds (680 g) fully cooked meatballs, thawed in the refrigerator if frozen
- 1 tablespoon (4 g) chopped fresh parsley, optional, for serving
Instructions
- Prepare the ingredients. Finely chop the onion, measure the broth and seasonings, and set the sour cream out while you start the sauce. This recipe’s timing assumes fully cooked, thawed meatballs. If yours are frozen, thaw them safely in the refrigerator ahead of time, or follow the package directions and allow extra cooking time. Do not thaw meat at room temperature.
- Soften the onion. Melt the butter in a large, deep skillet or saucepan over medium heat. Add the chopped onion and cook for about 5 minutes, stirring often, until softened and translucent. Keep the heat moderate; browning the onion heavily can make the finished sauce taste more like a dark gravy and can leave bitter bits in the pan.
- Build the soup-based sauce. Stir in the condensed cream of mushroom soup, beef broth, Worcestershire sauce, Dijon mustard, allspice, black pepper, and salt. Whisk or stir until the soup loosens into a smooth, even sauce. Bring it just to a gentle simmer, stirring frequently, then reduce the heat to low. Avoid a hard boil, which can cause the sauce to bubble and splatter.
- Warm the meatballs in the sauce. Add the cooked meatballs and turn them gently so they are coated. Cover the pan partly and simmer for about 10 minutes, stirring once or twice, until the meatballs are hot all the way through and the sauce is glossy. If the sauce becomes thicker than you like, stir in broth a tablespoon (15 ml) at a time. For USDA FSIS food safety, reheat cooked meatballs and other leftovers to 165°F (74°C), checking the center of a meatball with a food thermometer. If using raw homemade beef or pork meatballs instead, cook them separately until they reach the 160°F (71°C) safe minimum; raw poultry meatballs need 165°F (74°C).
- Finish with sour cream. Turn the heat to low or briefly take the pan off the burner. Stir a few spoonfuls of hot sauce into the sour cream in a small bowl, then stir that mixture back into the pan. This gradual warming helps the sour cream blend in smoothly. Heat gently for 1 to 2 minutes without letting the sauce boil.
- Taste and serve. Taste the sauce and adjust the salt, pepper, or Dijon to suit your ingredients. Spoon the meatballs and sauce over noodles, mashed potatoes, or rice, and add parsley if you like. The sauce thickens slightly as it stands, so serve it soon after finishing or loosen it with a splash of warm broth.
Tips
- Choose the right soup. Condensed cream of mushroom soup gives the sauce a savory, earthy base and plenty of body. Check the can size: this recipe uses a standard 10.5-ounce (298 g) can. If your soup is a larger family-size can, measure out the equivalent rather than adding the whole container.
- Keep the heat gentle after adding sour cream. High heat can make sour cream look grainy or separated. Tempering it with a little warm sauce first and keeping the pan at a low simmer helps it stay smooth. Full-fat sour cream is generally more stable and gives the sauce a pleasantly rich texture.
- Adjust thickness gradually. Soup brands vary in thickness, and meatballs can release a little moisture as they warm. Add broth in small splashes if the sauce is too thick; if it seems thin, simmer it gently for a few extra minutes before adding the sour cream. Avoid adding flour directly to the finished sauce, where it can clump.
- Season after tasting. Condensed soup, broth, Worcestershire sauce, and packaged meatballs can all contain different amounts of salt. Starting with a modest amount and adjusting at the end prevents an overly salty sauce. A small extra dab of Dijon or a few turns of black pepper can sharpen the flavor without much additional salt.
Serving Suggestions
Egg noodles are a classic, easy match: their broad surface catches the creamy sauce, and they cook while the meatballs warm. For a heartier plate, spoon the meatballs over mashed potatoes, buttered boiled potatoes, or rice. A simple green vegetable such as steamed green beans, peas, or broccoli adds color and a fresh contrast to the rich gravy. A crisp cucumber salad or lightly dressed greens can also balance the meal.
For a Swedish-inspired spread, offer lingonberry preserves on the side. Their tart, fruity flavor is a welcome counterpoint to the savory sauce, though they are optional and not needed for the recipe to work. If lingonberry preserves are difficult to find, cranberry sauce or a tart red-currant jelly can provide a similar sweet-tart note, although the flavor will not be identical. Put the meatballs in a shallow serving dish and spoon plenty of sauce over them so each serving gets both meatballs and gravy.
Variations
Try another condensed soup. Cream of chicken soup makes a mild, savory sauce, while cream of celery gives it a lighter, slightly herbal character. Either can replace the mushroom soup in the same amount. The result will be less earthy, so taste before serving and consider adding a little more black pepper or Worcestershire sauce. Choose a low-sodium broth if the soup is already salty.
Make the flavor more traditional in direction. A pinch of ground nutmeg alongside the allspice adds a familiar warm note. For a more pronounced savory taste, brown the fully cooked meatballs in the skillet first, then move them to a plate while you soften the onion. Use the same pan for the sauce, scraping up browned bits with a little broth. This adds a deeper roasted flavor, though it may require a few extra minutes and can make the sauce darker.
Adjust the richness or tang. For a richer sauce, replace up to ¼ cup (60 ml) of the broth with heavy cream, keeping the total liquid close to the original amount. For a brighter, tangier finish, add another teaspoon (5 ml) of Dijon or a small squeeze of lemon after the sour cream is stirred in. Add either change gradually and taste as you go; too much acidity can make a dairy sauce taste sharp.
Use a different meatball. Beef-and-pork meatballs give a classic savory flavor, but beef, pork, or fully cooked poultry meatballs all work. Poultry meatballs usually taste milder, so the allspice and Worcestershire may stand out more. If choosing gluten-free meatballs, check the soup, broth, Worcestershire sauce, and mustard labels too, since those products can contain gluten or have cross-contact warnings.
Storage and Reheating
Refrigerate the meatballs and sauce within 2 hours of cooking, using a covered airtight container. They keep for 3 to 4 days in the refrigerator. If you expect leftovers, transfer them to a shallow container so they cool promptly, and avoid leaving the pan out while everyone serves themselves for an extended period.
Reheat only the portion you plan to eat, either in a covered saucepan over low heat or in the microwave in short intervals, stirring between intervals. Add a splash of broth or water if the sauce has thickened in the refrigerator. Heat leftovers to 165°F (74°C), checking the center of a meatball with a food thermometer. Warm slowly and do not let the sour-cream sauce boil, because it may separate even though it is still safe to eat.
You can freeze the finished dish in a freezer-safe container for about 2 months for best quality. Thaw it in the refrigerator, then reheat gently to 165°F (74°C). The sauce may look slightly grainy after freezing and thawing; whisking in a little warm broth while reheating can improve its texture. For the smoothest result, you can also freeze the meatballs and soup-based sauce before stirring in the sour cream, then add fresh sour cream after thawing and reheating.
Frequently Asked Questions
Can I use cream of chicken soup instead of cream of mushroom?
Yes. Use the same 10.5-ounce (298 g) amount of condensed cream of chicken soup. It makes a milder sauce without the mushroom flavor, so taste it before serving and adjust the pepper, Worcestershire, or Dijon if you want more savory depth. The broth quantity stays the same.
Do I add water to the condensed soup?
No separate can of water is needed. The measured cup of beef broth thins the condensed soup and gives the sauce a savory flavor. If the finished sauce is still too thick for your preference, stir in extra broth a tablespoon at a time until it coats the meatballs the way you like.
Can I make this sauce without sour cream?
Yes. You can leave it out for a soupier, more straightforward gravy, or use ½ cup (120 ml) heavy cream for a richer, less tangy finish. Plain yogurt can be more likely to curdle when heated, so if you use it, choose a thick full-fat variety, temper it with warm sauce, and stir it in off the heat.
Can I use frozen meatballs straight from the freezer?
Yes, but the 10-minute warming time is for cooked, thawed meatballs. Frozen meatballs will need longer, and the sauce may become too thick before their centers are hot. Follow the package directions, stir often, add broth if needed, and use a thermometer to confirm the center reaches 165°F (74°C) when reheating cooked meatballs.
Can I make the sauce ahead?
You can prepare the soup, broth, onion, and seasoning mixture up to 2 days ahead, refrigerate it promptly, then reheat it gently and add the sour cream near serving time. Cooked meatballs can be warmed in the sauce as directed. If you make the complete dish in advance, cool and store it within 2 hours, then reheat leftovers to 165°F (74°C) without boiling.
Why is my sauce too salty or too thick?
Condensed soup and prepared meatballs can both be salty, while the soup naturally thickens as it simmers. Next time, use low-sodium broth and wait until the end to add salt. To correct a thick sauce, stir in broth a little at a time; if it tastes too salty, a small amount of unsalted broth or sour cream can soften the flavor, though it will not remove the salt.
Related
- Portuguese Potato Soup (Caldo Verde) with Kale and Chouriço
- Portuguese Soup for When You’re Sick (Canja)
- Portuguese Sausage Soup with Kale and White Beans
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).