Sweden · Europe

Swedish Meatballs with Egg Noodles: Creamy Skillet Recipe

Updated November 3, 2026

Total time
50 min
prep 20 min · cook 30 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece
Cuisine
Sweden
Europe

Jump to recipe

Swedish Meatballs with Egg Noodles: Creamy Skillet Recipe

Swedish meatballs with egg noodles pair small, gently spiced beef-and-pork meatballs with a creamy pan gravy and tender noodles. The dish takes inspiration from Swedish köttbullar, though recipes vary; this approachable version uses pantry ingredients and cooks the meatballs and sauce in one skillet for a comforting dinner.

Ingredients

  • For the meatballs:
  • ⅓ cup (35 g) plain fine breadcrumbs
  • ¼ cup (60 ml) whole milk
  • ½ cup (75 g) finely grated yellow onion, from about ½ medium onion
  • 8 oz (225 g) ground beef, preferably 85% lean
  • 8 oz (225 g) ground pork
  • 1 large egg (about 50 g without shell)
  • ¾ tsp (4 g) fine salt
  • ½ tsp (1 g) ground black pepper
  • ¼ tsp (0.5 g) ground allspice
  • ⅛ tsp (0.25 g) ground nutmeg
  • 1 tbsp (14 g) unsalted butter, for browning
  • For the noodles and sauce:
  • 12 oz (340 g) wide dried egg noodles
  • 2 tbsp (28 g) unsalted butter
  • 2 tbsp (16 g) all-purpose flour
  • 2 cups (480 ml) low-sodium beef broth
  • ½ cup (120 ml) heavy cream
  • 1 tsp (5 ml) Worcestershire sauce
  • 1 tsp (5 g) Dijon mustard
  • ¼ tsp (1 g) fine salt, plus more as needed
  • 2 tbsp (8 g) chopped fresh parsley, optional

Instructions

  1. Make the breadcrumb panade. In a large bowl, stir the breadcrumbs and milk together. Leave them for 5 minutes, until the crumbs have absorbed most of the milk. This moist mixture helps the meatballs stay tender rather than compact.
  2. Mix and shape the meatballs. Add the grated onion, ground beef, ground pork, egg, salt, pepper, allspice, and nutmeg to the bowl. Mix gently with your hands or a fork just until combined; stop as soon as the ingredients are evenly distributed. Shape the mixture into about 20 meatballs, each roughly 1½ inches (4 cm) across. If the mixture sticks, dampen your hands with a little water.
  3. Start the noodles and brown the meatballs. Bring a large pot of salted water to a boil. Meanwhile, melt 1 tablespoon (14 g) butter in a large, deep skillet over medium heat. Arrange the meatballs in a single layer, working in batches if needed so they have space to brown. Cook for about 8–10 minutes, turning every couple of minutes. They should be browned on several sides but may not be cooked through yet. Transfer them to a clean plate. If browned bits in the skillet look very dark rather than golden, wipe those away before making the sauce.
  4. Cook the egg noodles. While the meatballs brown, cook the noodles in the boiling water according to the package directions, usually about 8–10 minutes, until tender but not mushy. Drain well. If they finish before the sauce, toss them with a small pat of butter to keep them from sticking; do not rinse, since the starch helps sauce cling.
  5. Build the gravy. Reduce the skillet heat to medium-low and add the remaining 2 tablespoons (28 g) butter. When melted, whisk in the flour and cook for about 1 minute, stirring constantly so it forms a smooth paste without taking on much color. Slowly pour in the broth while whisking, scraping up the browned flavor from the pan. Stir in the cream, Worcestershire sauce, Dijon, and ¼ teaspoon (1 g) salt. Bring the sauce to a gentle simmer, not a hard boil, and stir for 2–3 minutes until it begins to thicken.
  6. Finish the meatballs in the sauce. Return the meatballs and any juices on the plate to the skillet. Turn them gently to coat, cover loosely, and simmer for about 7–8 minutes, turning once, until cooked through. Check the center of a larger meatball with a food thermometer: the USDA FSIS safe minimum temperature for ground meat is 160°F (71°C). If the sauce becomes thicker than you like, loosen it with a splash of broth or water. Taste and adjust the salt and pepper.
  7. Serve. Divide the drained noodles among four bowls or plates. Spoon the meatballs and gravy over the top, finish with parsley if using, and serve while hot.

Tips

  • Mix lightly. Overworking ground meat makes meatballs dense. Use your fingertips or a fork, and stop once the meat and seasonings are evenly combined. A small amount of grated onion adds moisture and flavor; grate it finely so the pieces soften as the meatballs cook.
  • Brown in batches. Crowding the skillet traps steam and prevents good browning. Leave a little room between meatballs, and add a touch more butter if the pan becomes dry. The browned surface adds flavor to the gravy, but avoid letting the butter or flour burn.
  • Use the right dairy and broth. Heavy cream makes a rich, stable sauce. Half-and-half can work, but the gravy will be thinner, so simmer it gently and avoid boiling. Low-sodium broth gives you more control over seasoning; if your broth is salted, taste before adding the full measured salt.
  • Keep the meatballs tender and safe. The panade and egg bind the mixture, but neither replaces checking doneness. Use a thermometer in the center of a large meatball, and avoid pressing or repeatedly cutting into them while they cook.

Serving Suggestions

Serve the meatballs directly over egg noodles so each portion gets plenty of creamy gravy. Wide noodles are especially good at catching the sauce, but medium-width egg noodles work too. A crisp green salad with a sharp vinaigrette or simply dressed cucumber slices provide a fresh contrast to the rich skillet sauce. Steamed green beans, peas, or roasted carrots are easy vegetable sides that can be prepared while the meatballs simmer.

For a Swedish-inspired plate, offer lingonberry preserves on the side. Lingonberries are tart, bright berries commonly paired with meatballs in Sweden, but they may be difficult to find in some grocery stores. Cranberry sauce or tart cranberry preserves are a practical substitute; they bring a similar sweet-tart note, though the flavor is fruitier and less distinctly berry-tart. Keep the preserves separate rather than stirring them into the gravy, so each person can choose how much to add.

Variations

Use a different meat blend: The beef-and-pork combination gives the meatballs a balanced, savory flavor. You can use all beef, but the result is usually a little firmer and less rich. Ground turkey or chicken can also be used, though the flavor and texture will be leaner; avoid overmixing and make sure the center reaches 165°F (74°C), the USDA FSIS safe minimum for poultry.

Adjust the seasoning: Allspice and nutmeg lend the gentle warm spice associated with many Swedish-style meatball recipes. If you do not have allspice, use a small pinch of ground cloves and a little extra black pepper, or simply leave it out. The flavor will be less aromatic but the recipe will still work. Add a pinch of white pepper for a more traditional-feeling seasoning profile if it is available.

Make a lighter-tasting sauce: Replace the heavy cream with an equal amount of whole milk for a less rich gravy. Whisk the milk in gradually and keep the sauce at a gentle simmer, since boiling can make a milk-based sauce more likely to separate. For a dairy-free version, use unsweetened plain oat cooking cream and plant-based butter; expect a slightly different flavor and check that the broth and noodles also suit your needs.

Change the starch: Mashed potatoes are a classic alternative to noodles and work well under the gravy. Buttered boiled potatoes or rice are also suitable. If using a different starch, keep the meatball and sauce quantities the same, and prepare the side according to its own timing so it is ready when the sauce finishes.

Storage and Reheating

Refrigerate leftover meatballs and sauce within 2 hours of cooking, in a covered container, and keep the noodles separately if possible. The meatballs and gravy keep for 3–4 days in the refrigerator. Cooked noodles are best within 3–4 days as well, though they may soften as they sit. For longer storage, freeze the meatballs and sauce in a sealed freezer-safe container for up to 2–3 months for best quality. Thaw overnight in the refrigerator; freezing the noodles separately can help preserve their texture.

Reheat the meatballs and gravy in a covered saucepan over low to medium-low heat, stirring gently and adding a spoonful or two of broth, water, or cream if the sauce has thickened. Heat leftovers to 165°F (74°C), as recommended by USDA FSIS, checking the center of a meatball with a food thermometer. Reheat noodles with a splash of water in a covered pan or in the microwave, stirring partway through. Avoid prolonged high heat, which can toughen the meatballs and make a cream sauce separate.

Frequently Asked Questions

Can I make Swedish meatballs ahead of time?

Yes. Cook the meatballs and sauce, cool them promptly, and refrigerate in a covered container for up to 3–4 days. Cook the noodles closer to serving time for the best texture, or store them separately and reheat with a little water. Warm the sauce gently and bring leftovers to 165°F (74°C).

Why are my meatballs falling apart?

The mixture may need more binding or gentler handling. This recipe uses egg and breadcrumbs softened with milk to help hold the meat together. Make sure the panade has absorbed the milk, shape the meatballs firmly enough to hold their form, and turn them carefully with a thin spatula or tongs. If the mixture feels unusually loose, chill it for 10–15 minutes before shaping; that optional pause adds time to your preparation.

Can I bake the meatballs instead of browning them in a skillet?

Yes. Arrange the shaped meatballs on a lightly greased, rimmed baking sheet and bake at 425°F (220°C) for about 12–15 minutes, checking that the centers reach 160°F (71°C). Baking gives less skillet browning, so make the sauce in a skillet and simmer the cooked meatballs in it for a few minutes to coat them. The oven method changes the cooking time and can make the exterior less deeply browned.

Can I use frozen meatballs?

You can use fully cooked frozen meatballs as a shortcut. Follow the package directions to heat them safely, then add them to the finished gravy and simmer gently until hot throughout. Since store-bought meatballs vary in salt and seasoning, taste the sauce before adding extra salt. The flavor will differ from freshly mixed beef-and-pork meatballs.

What can I use instead of egg noodles?

Serve the meatballs and gravy with mashed potatoes, boiled potatoes, rice, or another pasta shape. Egg noodles have a soft, tender texture and mild flavor, but the sauce is versatile. Check the package directions for your chosen starch and cook it separately; then spoon the meatballs and gravy over it just before serving.

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