These Swedish-style meatballs combine ground beef and pork with breadcrumbs, milk, and Lipton onion soup mix, then simmer in a creamy beef gravy. They are a convenient American-style take on a dish associated with Sweden; family recipes vary, and this version is especially good over potatoes or noodles.
Ingredients
- 1 pound (454 g) ground beef, preferably 80–85% lean
- 1/2 pound (227 g) ground pork
- 1/2 cup (55 g) fine dry breadcrumbs
- 1/3 cup (80 ml) milk
- 1 large egg (about 50 g without the shell)
- 1 packet (1 ounce / 28 g) Lipton onion soup mix
- 1/4 teaspoon (0.5 g) ground allspice, optional
- 1/4 teaspoon (0.5 g) ground black pepper
- 1 tablespoon (15 ml) neutral cooking oil, such as canola
- 2 tablespoons (28 g) unsalted butter
- 2 tablespoons (16 g) all-purpose flour
- 2 cups (480 ml) low-sodium beef broth, preferably room temperature
- 1 teaspoon (5 ml) Worcestershire sauce
- 1/2 cup (120 g) sour cream, preferably full-fat
- 2 tablespoons (8 g) chopped fresh parsley, optional, for serving
Instructions
- Make the breadcrumb mixture. In a large bowl, stir together the breadcrumbs and milk. Let them stand for 2 minutes so the crumbs absorb the liquid. Add the egg, onion soup mix, allspice if using, and black pepper. Mix until the egg is evenly combined. The soup mix supplies a lot of seasoning, so do not add salt at this stage.
- Mix and shape the meatballs. Add the ground beef and pork. Use clean hands or a fork to gently combine everything just until there are no large streaks of plain meat or seasoning. Avoid squeezing or kneading the mixture, which can make the cooked meatballs firm. Shape it into about 24 meatballs, each roughly 1 1/4 inches (3 cm) wide. If the mixture sticks, lightly dampen your hands rather than adding extra breadcrumbs.
- Brown the meatballs. Heat the oil in a large, deep skillet or Dutch oven over medium heat. When it shimmers, add enough meatballs to form a single layer with space between them; work in batches if needed. Brown them for about 8–10 minutes total, turning carefully so several sides develop a deep golden crust. They do not need to be cooked through yet. Transfer them to a clean plate. If the pan has a lot of rendered fat, carefully spoon off all but about 1 tablespoon.
- Start the gravy. Reduce the heat to medium-low and melt the butter in the same pan. Sprinkle in the flour and whisk for about 1 minute, scraping up the browned bits. Gradually pour in the beef broth while whisking to prevent lumps. Stir in the Worcestershire sauce and bring the gravy to a gentle simmer. It should begin to look smooth and slightly thickened, but it will continue to thicken as it cooks.
- Finish cooking the meatballs. Return the meatballs and any juices on the plate to the skillet. Turn them gently to coat with gravy, cover, and simmer for 12–15 minutes, stirring once if needed to prevent sticking. Check the center of a larger meatball with a food thermometer: USDA FSIS guidance sets 160°F (71°C) as the safe minimum internal temperature for ground meat. If any meatballs have not reached that temperature, continue simmering and check again.
- Stir in the sour cream and serve. Turn off the heat. Spoon a few tablespoons of hot gravy into the sour cream and stir; this warms it gradually and helps reduce the chance of curdling. Stir the warmed sour cream into the skillet until the sauce is creamy. Taste the gravy before adding any salt, since the soup mix and broth may already make it sufficiently seasoned. Scatter parsley over the top if you like.
Tips
- Choose broth with the soup mix in mind. Onion soup mix is salty by design, and regular beef broth can make the finished gravy too salty. Low-sodium broth gives you more control. If the gravy tastes a little flat at the end, add black pepper or a small splash of Worcestershire before reaching for salt.
- Keep the meat mixture tender. Combine the ingredients gently and stop as soon as they are evenly mixed. Overworking the meat is a common reason meatballs turn dense. If you have time, shape one small test patty and cook it through in the skillet to check the seasoning before shaping the rest.
- Brown in batches, not in a crowded pan. Crowding traps steam and makes the meatballs pale, while a little space helps them brown. Turn them with tongs or a thin spatula; they are delicate before the egg and meat have fully cooked and set.
- Use a suitable substitute when needed. Ground turkey can replace the beef and pork, though the meatballs will be leaner and less rich; add a teaspoon of oil to the mixture if it seems dry. For a gluten-free version, use certified gluten-free breadcrumbs and a gluten-free onion soup mix and flour alternative, checking the labels on the broth and Worcestershire sauce as well.
Serving Suggestions
For a classic cozy plate, spoon the meatballs and plenty of gravy over mashed potatoes. The potatoes catch the sauce and make a hearty meal without requiring extra seasoning. Buttered egg noodles are another easy match, and boiled or roasted potatoes work well if you prefer a firmer texture. A spoonful of lingonberry preserves is a traditional Swedish-style accompaniment when available; cranberry sauce or a tart berry jam provides a practical substitute, with a slightly different flavor.
Since the gravy is rich, balance it with something fresh or lightly acidic. Try steamed green beans, peas, roasted carrots, or a crisp cucumber salad dressed with vinegar. A simple green salad also works. If serving a crowd, keep the meatballs warm in the covered skillet over very low heat, stirring gently, and put the noodles or potatoes in a separate serving bowl so they do not absorb all the gravy before dinner.
Variations
Make the sauce without sour cream: Use 1/2 cup (120 ml) heavy cream in place of the sour cream. Stir it into the gravy off the heat, then warm the sauce gently without letting it boil hard. The result is milder and silkier, with less tang. Crème fraîche can also replace sour cream in the same amount and is less prone to splitting.
Add mushrooms: After browning the meatballs, sauté 8 ounces (225 g) sliced cremini mushrooms in the pan until their moisture evaporates and the slices brown. Transfer them to a plate while you make the gravy, then return them with the meatballs. This adds savory flavor and a more substantial sauce; if the pan becomes dry, add a small splash of broth.
Make smaller party meatballs: Shape the mixture into about 36 smaller balls and brown them in batches. They will cook through faster during the simmer, so begin checking their centers after about 8 minutes and continue until they reach 160°F (71°C). Keep the sauce proportions the same for a generous coating, or increase the broth by 1/2 cup (120 ml) if you want extra gravy for a buffet.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking. Store the meatballs and gravy together in a covered, airtight container for 3–4 days. For longer storage, freeze them in a freezer-safe container for up to 2–3 months for best quality. Leave a little room at the top of the container for expansion, and label it with the date. Thaw frozen leftovers overnight in the refrigerator rather than on the counter.
Reheat a portion in a covered saucepan over low to medium-low heat, stirring carefully and adding a splash of broth or water if the gravy has thickened. You can also microwave it in a covered, microwave-safe dish, pausing to stir partway through. Reheat leftovers to 165°F (74°C), checking the center of several meatballs with a food thermometer. Avoid a hard boil, which can make the meatballs tough and cause a sour-cream sauce to separate. If the sauce does separate slightly, stirring gently as it warms may help bring it together, though the texture might not be quite as smooth as when freshly made.
Frequently Asked Questions
Can I make these Swedish meatballs ahead?
Yes. You can shape the meatballs up to a day ahead and refrigerate them covered, then brown and simmer them when you are ready to eat. For the best sauce texture, make the gravy and add the sour cream shortly before serving. If the meatballs are already cooked, cool and refrigerate them with the gravy, then reheat to 165°F (74°C).
Can I bake the meatballs instead of browning them in a skillet?
Yes. Arrange the shaped meatballs on a parchment-lined, rimmed baking sheet and bake at 400°F (204°C) for about 15–20 minutes, turning once if you want more even browning. Check the center of a large meatball for 160°F (71°C). Make the gravy separately in a skillet, then add the cooked meatballs and any pan juices. Baking is convenient for a large batch, although it will not create quite the same browned bits for the gravy.
Why did my gravy turn out too thick or too thin?
Gravy thickens as it simmers and again as it cools. If it is too thick, whisk in warm broth a tablespoon or two at a time until it reaches the consistency you want. If it is too thin before adding the sour cream, simmer it uncovered for a few minutes, stirring often. Give it time to reduce rather than adding extra flour directly to the hot pan, which can leave lumps.
Can I use only ground beef?
Yes. Use 1 1/2 pounds (680 g) of ground beef in place of the beef-and-pork combination. The meatballs may be a little less tender and rich, especially with very lean beef, so choose an 80–85% lean blend if possible and avoid overmixing. The cooking and food-safety temperature remain the same: check that the center reaches 160°F (71°C).
Is Lipton onion soup mix the same as Swedish meatball seasoning?
No. Onion soup mix is a convenient, onion-forward seasoning blend that usually includes salt and other flavorings; it is not a traditional Swedish spice blend. In this recipe it gives the meatballs an easy savory base, while allspice adds a gentle warm note. If you cannot find the named mix, use another dry onion soup mix of similar packet size, but check its salt level because blends vary.
Related
- Jamaican Red Pea Stew with Coconut and Dumplings
- Taiwanese Sesame Oil Chicken Soup with Ginger
- Authentic Thai Soup: Tom Kha Gai with Coconut Milk
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).