Swedish Meatballs

Featured in Family Dinners.

Swedish meatballs are a cozy, satisfying meal with juicy, seasoned meatballs simmered in a thick and creamy gravy. Ground beef, seasoned with parsley and pepper, is cooked until golden before being combined with a savory gravy made from milk, beef stock, and Worcestershire sauce. Serve them on top of buttery noodles, finished with fresh parsley. Easy to whip up and perfect for dinners or casual gatherings!

A woman wearing an apron and smiling.
Updated on Fri, 10 Oct 2025 18:39:08 GMT
Pasta and meatballs covered in creamy sauce. Pin it
Pasta and meatballs covered in creamy sauce. | tasteofmoms.com

This genuine Swedish meatball dish turns basic ingredients into a heartwarming meal that brings Scandinavia's flavor right to your home. The juicy beef meatballs bathing in creamy, smooth gravy over soft egg noodles makes a dish that hits the spot during cold months and turns regular weeknights into something special.

I first whipped these Swedish meatballs up during a snowstorm a few years back, and my hubby said they beat the ones from that big blue furniture place. They've become a monthly staple in our house whenever we need something cozy.

Ingredients

  • Ground beef: Forms the main part of your soft, tasty meatballs. Go for 80/20 to get the best taste and feel
  • Seasoned bread crumbs: Work as glue for the mix while adding extra flavor
  • Fresh parsley: Adds a pop of green and fresh taste to both the meatballs and finished dish
  • Condensed beef consommé: Makes an amazingly rich sauce base with deep flavor notes
  • Worcestershire sauce: Gives that can't-resist savory punch that makes the gravy so good
  • Allspice and nutmeg: Bring the real Swedish taste that sets these apart from Italian meatballs

Step-by-Step Instructions

Mix Your Meatball Stuff:
Throw bread crumbs, diced onion, whisked eggs, parsley, pepper and salt into a big bowl. The crumbs soak up wetness while eggs work as the glue. Carefully mix in ground beef with your hands just until combined. Too much mixing will make tough meatballs.
Form Your Meatballs:
Roll the mix into about 36 meatballs, roughly 1½ inches across. Keep your touch gentle and hands slightly wet to stop sticking. Making them the same size helps them cook evenly.
Get Them Brown:
Cook meatballs in batches in a big pan over medium heat. This makes a tasty outer crust and locks in juices. They should be brown all around but not fully done inside yet.
Start Your Sauce Base:
Put flour right into the pan with the meatball drippings. Cook for a minute or two until light brown. This step gets rid of that raw flour taste and starts your silky gravy. Keep stirring so it won't burn.
Make Your Gravy:
Slowly pour in milk while whisking until smooth, then add beef consommé, Worcestershire sauce, and spices. Adding it slowly stops lumps from forming. Bring everything to a light boil and keep whisking.
Put It All Together:
Put meatballs back in the pan with the gravy and lower heat to simmer. Let it all cook together for 15 to 20 minutes with no lid, stirring now and then. During this time, the meatballs finish cooking and share flavors with the gravy.
Cook The Noodles:
Fix egg noodles following package info in water with plenty of salt. Drain well and mix with butter to keep from sticking and add richness. Egg noodles have lots of surface to hold onto that yummy gravy.
Dish It Up:
Put buttered noodles down first, spoon meatballs and gravy on top, and sprinkle with fresh parsley. The bright green parsley looks pretty and adds fresh taste against the rich food.
A plate of meatballs with sauce. Pin it
A plate of meatballs with sauce. | tasteofmoms.com

Getting soft meatballs comes down to handling the mix carefully. Work fast with cold stuff and don't mix the meat too much. When shaping your meatballs, be gentle instead of packing them tight. This keeps tiny air pockets that make them more tender when cooked. Another trick I can't live without is putting the shaped meatballs in the fridge for 15 minutes before cooking them. This firms up the fat, helping them keep their shape while cooking.

Classic Serving Ideas

In Sweden, folks usually eat these meatballs with lingonberry jam, which gives a sweet-tangy kick against the rich gravy. Can't find lingonberry? Cranberry sauce works just as well. For a real Swedish meal, add cucumber salad on the side, which brings a cool crunch next to the soft meatballs and noodles. While egg noodles taste great, true Swedish meatballs often come with creamy mashed potatoes that soak up all that tasty gravy.

Make It Ahead

This dish really shines when made ahead. You can prep the meatballs through the browning step, then stick them in the fridge for up to 2 days before finishing the recipe. Or cook everything completely and refrigerate up to 3 days - the flavors actually get better overnight. When warming up, add a bit of milk or broth to thin the gravy since it thickens a lot in the fridge. Want to freeze it? Cool it down completely then store in sealed containers. Thaw in the fridge overnight before gently warming on the stove over low-medium heat.

Easy Variations

Want something lighter? Swap ground turkey for beef and use evaporated milk instead of 2% for richness with less fat. Need gluten-free gravy? Use cornstarch instead of flour - just mix 1/4 cup cornstarch with cold water before adding to the hot pan. You can also play with flavors by adding a bit of cardamom or white pepper for more depth. For a more authentic Swedish taste, use a mix of beef and pork, which is the traditional way and makes the meatballs even richer.

A bowl of meatballs with pasta. Pin it
A bowl of meatballs with pasta. | tasteofmoms.com

These Swedish meatballs let you bring real Scandinavian flavor to dinner without much fuss while making a meal everybody will dive into.

Frequently Asked Questions

→ What keeps the meatballs moist?

Don’t overmix the ingredients! Lightly combine them, and the eggs and breadcrumbs will keep the texture soft and juicy.

→ Can I switch the beef for another meat?

Absolutely! Try ground turkey, pork, or even mix different meats for a new twist on the flavor.

→ What should I do if the gravy is too runny?

Make a quick flour slurry by mixing water and flour, then slowly drizzle it into the gravy while stirring until it thickens.

→ What goes well with Swedish meatballs?

They’re perfect with mashed potatoes, egg noodles, or even a side of steamed veggies like broccoli or green beans.

→ Can I prepare this dish ahead?

Yes! Make the meatballs and gravy beforehand, store them in the fridge, and warm them up gently when you’re ready to serve.

Swedish Meatballs

Tender meatballs, rich gravy, and buttery noodles make this dish a timeless favorite.

Prep Time
30 Minutes
Cook Time
45 Minutes
Total Time
75 Minutes
By: Ashley

Category: Family Dinners

Difficulty: Intermediate

Cuisine: Swedish

Yield: 6 Servings

Dietary: ~

Ingredients

→ Meatballs

01 2 pounds ground beef
02 3/4 teaspoon salt
03 1 teaspoon coarsely ground pepper
04 1/3 cup minced fresh parsley
05 2 large eggs, lightly beaten
06 1 medium onion, chopped
07 3/4 cup seasoned bread crumbs

→ Gravy

08 1/4 teaspoon ground nutmeg (optional)
09 1/4 teaspoon ground allspice (optional)
10 3/4 teaspoon salt
11 1 teaspoon coarsely ground pepper
12 1 tablespoon Worcestershire sauce
13 2 cans (10-1/2 ounces each) condensed beef consomme, undiluted
14 2-3/4 cups 2% milk
15 1/2 cup all-purpose flour

→ Noodles

16 1/4 cup minced fresh parsley
17 1/4 cup butter, cubed
18 1 package (16 ounces) egg noodles

Instructions

Step 01

Toss together onion, bread crumbs, parsley, eggs, salt, and pepper in a big bowl. Carefully work the ground beef into the mixture. Roll into 1-1/2 inch balls, about 36 in total.

Step 02

Over medium heat, cook meatballs in a big skillet in small batches. Once browned, take them out with a slotted spoon, drain on paper towels, and save the drippings in the skillet.

Step 03

Sprinkle flour into the leftover drippings in the pan and stir constantly over medium-high heat until golden brown. Slowly pour in milk while whisking until it's smooth. Add beef consomme, Worcestershire sauce, spices like allspice or nutmeg (if using), salt, and pepper. Simmer and stir until it's thickened, which should take 2 minutes or so.

Step 04

Lower the heat to medium-low, place the meatballs back in the pan, and stir every once in a while. Let them simmer without a lid for 15-20 minutes until done.

Step 05

Boil noodles as the package says, then drain. Stir the noodles with butter and serve alongside the meatballs and gravy. Sprinkle some parsley on top before serving.

Notes

  1. Adding nutmeg or allspice can give the dish a deeper, more unique taste.

Tools You'll Need

  • Mixing bowl
  • Large frying pan
  • Slotted spoon
  • Whisk or fork
  • Pot to boil noodles

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes gluten (bread crumbs, noodles, flour)
  • Includes dairy (milk, butter)
  • Contains eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 450
  • Total Fat: 21.4 g
  • Total Carbohydrate: 30.5 g
  • Protein: 35.6 g