Tender Meatballs

Featured in Family Dinners.

These Swedish meatballs bring comfort and flavor to the table with juicy, well-seasoned meatballs cooked in a creamy, savory sauce. Ground beef blended with parsley, Worcestershire, and breadcrumbs is browned before simmering in a gravy made of consomme and milk. Serve this dish with noodles or mash, topped with parsley for an easy but heartwarming dinner. Great for sharing moments with friends and family!

A woman wearing an apron and smiling.
Updated on Wed, 15 Oct 2025 14:49:31 GMT
A delicious plate of noodles, meatballs, and creamy sauce. Pin it
A delicious plate of noodles, meatballs, and creamy sauce. | tasteofmoms.com

This homemade Swedish meatball dish turns everyday ingredients into a soul-warming meal that brings Nordic flavor straight to your dinner table. The juicy beef meatballs bathing in creamy, smooth gravy over soft egg noodles create a hearty meal that beats winter blues and turns regular weeknights into something extra special.

I first whipped these Swedish meatballs up during a snowstorm a few years back, and my partner swore they topped the ones from that big blue furniture store. They've become a monthly staple at our house whenever we need something warm and filling.

Ingredients

  • Ground beef: Forms the foundation for soft, moist meatballs. Go with 80/20 meat for the best taste and moisture
  • Seasoned bread crumbs: Act as a binder for the mix while adding extra flavor notes
  • Fresh parsley: Adds a pop of color and freshness to both the meatballs and finished plate
  • Condensed beef consommé: Delivers an extra-rich gravy base with deep flavor
  • Worcestershire sauce: Brings that can't-put-your-finger-on-it savory kick that makes the gravy so good
  • Allspice and nutmeg: Create that distinctive Swedish taste that sets these apart from Italian-type meatballs

Step-by-Step Instructions

Create the Meatball Mixture:
Mix bread crumbs, diced onion, whisked eggs, parsley, pepper and salt in a big bowl. The crumbs soak up liquid while eggs work as glue. Gently mix in ground beef with your fingers just until combined. Don't overwork it or you'll end up with tough meatballs.
Shape the Meatballs:
Roll the mix into roughly 36 meatballs, each about 1½ inches across. Use a gentle touch and slightly wet hands to stop sticking. Making them the same size helps everything cook evenly.
Brown the Meatballs:
Cook meatballs in small batches in a big skillet over medium heat. This creates a tasty outer layer while keeping juices inside. They should be browned all over but not cooked through yet.
Make the Roux:
Sprinkle flour right into the pan with the meatball drippings. Cook for about 1 to 2 minutes until slightly golden. This step gets rid of that raw flour taste and starts your gravy. Keep stirring so it doesn't burn.
Create the Gravy:
Slowly pour in milk while whisking until smooth, then add beef consommé, Worcestershire sauce, and spices. Adding liquid gradually stops lumps from forming. Bring everything to a gentle bubble while continuing to stir.
Combine and Simmer:
Put meatballs back into the gravy and lower heat to a simmer. Let everything cook together for 15 to 20 minutes without a lid, stirring now and then. During this time, the meatballs finish cooking and swap flavors with the sauce.
Prepare the Noodles:
Boil egg noodles following the box instructions in well-salted water. Drain them and toss with butter to add richness and prevent clumping. The flat, wide noodles are perfect for catching lots of gravy.
Serve and Garnish:
Layer buttered noodles on the plate, top with meatballs and gravy, then sprinkle with fresh parsley. The bright green herbs look pretty against the dish and add a fresh taste to balance the richness.
A plate of meatballs with sauce. Pin it
A plate of meatballs with sauce. | tasteofmoms.com

Getting super soft meatballs comes down to how you handle the mixture. Work fast with cold stuff and don't mix too much. When shaping them, be gentle instead of squeezing them tight. This keeps tiny air spaces that make them more tender after cooking. I also swear by cooling the shaped meatballs in the fridge for 15 minutes before cooking. This helps the fat firm up so they hold their shape better in the pan.

Classic Serving Ideas

In Sweden, folks usually enjoy these meatballs with lingonberry jam, which gives a sweet-tart kick against the rich gravy. If you can't find lingonberry, cranberry sauce works great too. For a true Swedish experience, add cucumber salad on the side for a cool, crisp contrast to the warm, soft meatballs and noodles. While egg noodles are fantastic, traditional Swedish meatballs often come with creamy mashed potatoes that soak up all that yummy gravy.

Make It Ahead

This dish works wonders as a prep-ahead meal. You can brown the meatballs and store 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 you warm it up, add a splash of milk or broth since the gravy thickens a lot in the cold. For longer storage, cool it down completely and freeze in sealed containers. Let it thaw in the fridge overnight then warm slowly on low heat on your stove.

Easy Variations

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

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

These Swedish meatballs let you bring a taste of Scandinavia to your table without much fuss while making a dinner that'll have everyone asking for seconds.

Frequently Asked Questions

→ What’s the trick to juicy meatballs?

Mixing lightly and not overhandling the ingredients is key. Adding breadcrumbs and eggs ensures they stay soft and moist.

→ Can I replace the beef with other proteins?

Absolutely! Swap it for pork, turkey, or a mix of different meats to add variety.

→ How can I make the gravy thicker?

If it's too runny, stir some flour with water to make a paste, then slowly mix it into the gravy while it cooks.

→ What goes well with these meatballs?

Toss it over egg noodles, pair with mashed potatoes, or serve alongside steamed greens like broccoli or beans.

→ Is this meal good for prepping in advance?

Yes, you can cook it ahead of time. Just refrigerate, then gently reheat everything when needed.

Tender Meatballs

Soft meatballs with creamy sauce over egg noodles, a homemade 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

→ Noodles

01 1/4 cup minced fresh parsley
02 1/4 cup butter, cubed
03 1 package (16 ounces) egg noodles

→ Gravy

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

→ Meatballs

12 2 pounds ground beef
13 3/4 teaspoon salt
14 1 teaspoon coarsely ground pepper
15 1/3 cup minced fresh parsley
16 2 large eggs, lightly beaten
17 1 medium onion, chopped
18 3/4 cup seasoned bread crumbs

Instructions

Step 01

Take a big bowl and combine the bread crumbs, chopped onion, eggs, parsley, salt, and pepper. Add in the ground beef and mix everything together gently—you don’t want to overwork it. Form into around 36 balls, each about 1-1/2 inches.

Step 02

Use a large skillet to cook the meatballs in several batches over medium heat. Let them brown nicely. Scoop them out onto paper towels with a slotted spoon so any leftover grease drains off. Keep the drippings in the skillet for gravy.

Step 03

Sprinkle flour into the pan drippings and stir while cooking over medium-high heat until the mixture turns light brown but doesn’t scorch. Slowly pour in the milk as you whisk to keep it smooth. Mix in the beef consomme, Worcestershire sauce, allspice, nutmeg, salt, and pepper. Cook and stir until it thickens, about 2 minutes.

Step 04

Lower the heat to medium-low and gently place the meatballs back into the skillet. Give it a stir occasionally and let them cook uncovered for 15-20 minutes, until they’re fully done.

Step 05

Follow the instructions on the noodle package to cook them. Drain the noodles, toss them with cubed butter, and serve alongside the meatballs. Sprinkle over some parsley for a fresh touch.

Notes

  1. Adding nutmeg and allspice boosts the rich flavor of the meatballs and gravy.

Tools You'll Need

  • Whisk
  • Large skillet
  • Pot for boiling noodles
  • Slotted spoon
  • Large bowl

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten (flour, bread crumbs, noodles)
  • Contains dairy (butter, milk)
  • 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