
This authentic Swedish meatball recipe transforms simple ingredients into a comforting dinner that brings the taste of Scandinavia to your table. The tender beef meatballs swimming in rich, velvety gravy served over buttery egg noodles creates a dish that satisfies deep winter cravings and makes ordinary weeknights feel special.
The first time I made these Swedish meatballs during a blizzard three years ago, my husband declared them better than the ones at that famous furniture store. Now they appear on our table at least monthly when comfort food cravings hit.
Ingredients
- Ground beef: Provides the perfect base for tender juicy meatballs. Choose 80/20 for best flavor and texture
- Seasoned bread crumbs: Help bind the mixture while adding subtle seasoning
- Fresh parsley: Brightens both the meatballs and final dish with color and fresh flavor
- Condensed beef consommé: Creates an incredibly rich gravy base with deep umami notes
- Worcestershire sauce: Adds complex savory depth that makes the gravy irresistible
- Allspice and nutmeg: Provide the signature Swedish flavor profile that distinguishes these from Italian style meatballs
Step-by-Step Instructions
- Create the Meatball Mixture:
- Combine bread crumbs, chopped onion, beaten eggs, parsley, pepper and salt in a large mixing bowl. The breadcrumbs absorb moisture while the eggs provide binding power. Gently fold in the ground beef using your hands until just combined. Overmixing will result in tough meatballs.
- Shape the Meatballs:
- Form mixture into approximately 36 meatballs, each about 1½ inches in diameter. Use a light touch and slightly damp hands to prevent sticking. Uniform size ensures even cooking throughout.
- Brown the Meatballs:
- Working in batches to avoid crowding, brown meatballs in a large skillet over medium heat. This develops a flavorful crust through caramelization while sealing in juices. They should be browned on all sides but not fully cooked through.
- Make the Roux:
- Add flour directly to the meatball drippings in the pan. Cook for 1 to 2 minutes until it turns light brown in color. This critical step cooks out the raw flour taste while creating the foundation for silky gravy. Stir constantly to prevent burning.
- Create the Gravy:
- Gradually whisk in milk until completely smooth, then add beef consommé, Worcestershire sauce, and seasonings. The slow addition prevents lumps from forming in your gravy. Bring mixture to a gentle boil while continuing to whisk.
- Combine and Simmer:
- Return meatballs to the pan with the gravy and reduce heat to a simmer. Allow everything to cook together for 15 to 20 minutes uncovered, stirring occasionally. During this time, the meatballs finish cooking while their flavors meld with the gravy.
- Prepare the Noodles:
- Cook egg noodles according to package directions in generously salted water. Drain well and toss with butter to prevent sticking and add richness. The wide surface area of egg noodles catches the gravy perfectly.
- Serve and Garnish:
- Arrange buttered noodles as a base, spoon meatballs and gravy over top, and finish with fresh parsley. The bright green parsley provides both visual appeal and fresh flavor contrast to the rich dish.

The key to tender meatballs lies in gentle handling of the meat mixture. Work quickly with cold ingredients and avoid overworking the meat. When forming the meatballs, use a light touch rather than compacting them tightly. This preserves tiny air pockets that create a more delicate texture when cooked. Another technique I swear by is chilling the formed meatballs for 15 minutes before browning them. This firms up the fat in the mixture, helping the meatballs hold their shape during cooking.
Traditional Serving Suggestions
In Sweden, these meatballs would typically be served with lingonberry jam, which provides a sweet-tart contrast to the rich gravy. If lingonberry jam is unavailable, cranberry sauce makes an excellent substitute. For an authentic Swedish experience, serve alongside cucumber salad, which provides a refreshing crunch against the soft textures of the meatballs and noodles. While egg noodles are delicious, traditional Swedish meatballs are often paired with creamy mashed potatoes that soak up the flavorful gravy beautifully.
Make It Ahead
This recipe shines as a make ahead option. You can prepare the meatballs through the browning stage, then refrigerate for up to 2 days before completing the recipe. Alternatively, fully cook everything and refrigerate for up to 3 days the flavors actually develop and improve overnight. When reheating, add a splash of milk or broth to loosen the gravy as it will thicken considerably when chilled. For freezing, cool completely then store in airtight containers. Thaw overnight in the refrigerator before gently reheating on the stovetop over medium low heat.
Easy Variations
For a lighter version, substitute ground turkey for beef and use evaporated milk instead of 2% milk for richness with less fat. The gravy can be made gluten free by substituting cornstarch for flour just mix 1/4 cup cornstarch with cold water before adding to the hot pan. You can also play with the seasoning profile consider adding a pinch of cardamom or white pepper for more complex flavor. For a stronger Swedish character, use a mixture of beef and pork, which is more traditional and adds a wonderful richness to the meatballs.

These Swedish meatballs allow you to bring authentic Scandinavian flavor to your dinner table with ease while creating a meal that everyone loves.
Frequently Asked Questions
- → How do you ensure the meatballs stay tender?
Mix the ingredients gently and avoid overworking the meat mixture. The addition of eggs and breadcrumbs also helps keep the texture moist and tender.
- → Can I use a different type of meat?
Yes, you can substitute the ground beef with ground pork, turkey, or a combination of meats for a unique flavor profile.
- → How can I thicken the gravy if needed?
If the gravy is too thin, mix a small amount of flour with water to form a slurry, then gradually add it to the simmering gravy while stirring.
- → What side dishes pair well with Swedish meatballs?
Swedish meatballs pair wonderfully with egg noodles, mashed potatoes, or even steamed vegetables like green beans or broccoli.
- → Can I make this dish ahead of time?
Yes, you can prepare the meatballs and gravy in advance. Store them in the refrigerator, and reheat gently on the stove before serving.