There’s nothing quite like the cozy comfort of a plate of Swedish Meatballs smothered in a creamy, savory gravy. These tender, flavorful meatballs paired with a rich sauce are the ultimate comfort food, perfect for a family dinner or an impressive dish for guests.
I discovered my love for Swedish Meatballs during a trip to a charming Scandinavian restaurant, and ever since, I’ve been recreating this classic dish at home. With a few simple ingredients and a bit of love, you can make a dish that’s as delicious as it is memorable. Let’s dive into why this recipe is a must-try!
Why You’ll Love This Swedish Meatballs Recipe
Get ready to meet your new favorite comfort food. This Swedish Meatballs recipe is easy to make, incredibly satisfying, and sure to become a staple in your household.
First, it’s all about that rich, velvety gravy. The creamy sauce, infused with the flavors of beef broth and a touch of cream, elevates these meatballs to the next level. It’s perfect for drizzling over egg noodles, mashed potatoes, or even rice.
Another reason to love this recipe is its homemade goodness. Forget the frozen version – these meatballs are made from scratch with fresh ingredients, giving you control over every bite. You’ll taste the difference in the tender texture and rich flavor.
Finally, this dish is a crowd-pleaser. Whether you’re cooking for picky kids or adventurous eaters, these meatballs appeal to everyone. Plus, they’re easy to double for leftovers or large gatherings.
Ready to roll up your sleeves and make something truly special? Let’s talk about what you’ll need to create this delicious dish.
Ingredients Notes

The beauty of Swedish Meatballs lies in their simplicity, yet each ingredient plays a key role in delivering that classic flavor and texture.
Ground beef and pork: The combination of these two meats is essential for achieving the right balance of flavor and tenderness. If you prefer, you can use all beef or substitute ground turkey for a leaner option.
Breadcrumbs and milk: These ingredients work together to keep the meatballs moist and tender. Letting the breadcrumbs soak in milk creates a panade, which ensures a soft texture.
Onion and garlic: Freshly minced onion and garlic add depth and aroma to the meatballs. For a more subtle flavor, you can sauté the onion before mixing it in.
Spices: The hallmark of Swedish Meatballs is the warm seasoning blend. A mix of nutmeg and allspice gives these meatballs their signature taste, with just the right touch of coziness.
Beef broth and heavy cream: These form the base of the luscious gravy. For a lighter version, you can swap the heavy cream for half-and-half, but the richness of cream is truly unbeatable.
Before you start, make sure you have a large skillet for frying the meatballs and a whisk for making the smooth, creamy gravy. Having everything prepped and ready will make the cooking process seamless.
How to Make This Swedish Meatballs Recipe

Making Swedish Meatballs at home is easier than you think! Follow these steps for a foolproof dish that will have everyone coming back for seconds.
Start by preparing the meat mixture. In a large bowl, combine ground beef, ground pork, soaked breadcrumbs, minced onion, garlic, egg, and spices. Mix everything gently until just combined—overmixing can make the meatballs tough.
Shape the mixture into small, even-sized meatballs. Using a tablespoon or small scoop helps create uniform sizes for consistent cooking. Once they’re rolled, set them aside on a tray.
Heat a skillet over medium-high heat and add a drizzle of oil. Brown the meatballs in batches, turning them carefully to sear all sides. This step locks in the flavor and adds a beautiful golden crust. Don’t worry about cooking them through just yet – they’ll finish in the gravy.
After browning the meatballs, remove them from the skillet and make the gravy in the same pan. Start by melting butter and whisking in flour to create a roux. Slowly add beef broth, whisking constantly to avoid lumps. Let the sauce simmer and thicken before stirring in heavy cream for that silky finish.
Return the meatballs to the skillet, ensuring they’re nestled in the sauce. Simmer everything together for about 10 minutes, allowing the meatballs to cook through and absorb the flavors of the gravy. Serve hot, garnished with fresh parsley for a burst of color.
The entire process takes about 40 minutes, making it a great option for a weeknight dinner or a special weekend treat.
Storage Options
Swedish Meatballs store beautifully, making them ideal for meal prep or leftovers.
To refrigerate, transfer cooled meatballs and gravy to an airtight container. They’ll keep for up to 4 days in the fridge. Reheat gently on the stovetop, adding a splash of broth or water to loosen the sauce if needed.
For longer storage, freeze the meatballs and gravy separately. Place the cooled meatballs on a baking sheet to freeze until firm, then transfer them to a freezer-safe bag. The gravy can be stored in a sealed container. Both will last for up to 3 months. Thaw overnight in the fridge before reheating.
When reheating frozen gravy, whisk it over low heat to restore its creamy texture. Pair with freshly cooked noodles or potatoes for a dinner that tastes just as good as day one.
Variations and Substitutions
This recipe is wonderfully adaptable, so feel free to make it your own!
For a lighter version, swap the heavy cream for Greek yogurt or a plant-based cream alternative. You’ll still get a creamy sauce with fewer calories.
If you’re gluten-free, use gluten-free breadcrumbs and substitute the flour in the gravy with a gluten-free all-purpose blend or cornstarch.
Add a touch of elegance by incorporating a splash of white wine or a dash of Dijon mustard into the gravy. These additions enhance the depth of flavor and create a more sophisticated sauce.
For a more traditional pairing, serve the meatballs with lingonberry jam on the side. The sweet-tart flavor complements the savory richness beautifully.
Finally, get creative with sides! While egg noodles and mashed potatoes are classic, this dish is also fantastic with roasted vegetables, buttered rice, or a simple side salad.
With so many ways to enjoy these Swedish Meatballs, you’ll never run out of reasons to make them again and again. Give them a try tonight and savor the comforting flavors of Scandinavia in your own kitchen!
PrintThe Best Swedish Meatballs Recipe
The Best Swedish Meatballs Recipe delivers tender, flavorful meatballs smothered in a rich and creamy gravy sauce. With simple ingredients and an easy preparation method, this comforting dish is perfect for weeknight dinners or special occasions. Pair with mashed potatoes or noodles for an unforgettable meal.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Swedish
- Diet: Gluten Free
Ingredients
- 1 lb ground beef
- 1 lb ground pork
- 1 small onion, finely chopped
- 1 clove garlic, minced
- ½ cup breadcrumbs
- ¼ cup milk
- 1 large egg
- 1 tsp salt
- ½ tsp pepper
- ¼ tsp ground allspice
- ¼ tsp ground nutmeg
- 2 tbsp butter (for frying)
- 2 cups beef broth
- 1 cup heavy cream
- 1 tbsp Worcestershire sauce
- 2 tbsp all-purpose flour
Instructions
- In a large bowl, combine ground beef, ground pork, onion, garlic, breadcrumbs, milk, egg, salt, pepper, allspice, and nutmeg. Mix well.
- Roll the mixture into 1-inch meatballs.
- Heat butter in a large skillet over medium heat. Cook the meatballs in batches until browned on all sides. Remove and set aside.
- In the same skillet, whisk in flour and cook for 1 minute. Gradually add beef broth, stirring constantly, until smooth.
- Stir in heavy cream and Worcestershire sauce. Simmer for 5 minutes until thickened.
- Add the cooked meatballs back into the skillet and simmer for another 10 minutes. Serve warm with your choice of sides.
Notes
- For extra flavor, chill the meatball mixture for 30 minutes before rolling into balls.
- Serve over mashed potatoes, egg noodles, or rice for a classic Swedish experience.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
Nutrition
- Serving Size: ¼ of recipe
- Calories: 420
- Sugar: 3g
- Sodium: 680mg






Leave a Reply