Swedish Meatballs with Gravy
If you’re looking for a dish that warms your heart and fills your home with the comforting scent of spices, then look no further! Swedish Meatballs with Gravy is a delightful recipe that has been a favorite in my family for years. The blend of tender meatballs in a creamy gravy is nothing short of magical. Whether you’re preparing a cozy dinner on a busy weeknight or hosting friends for a festive gathering, this dish fits every occasion beautifully.
What I love most about these Swedish Meatballs is how they bring everyone together around the table. This recipe is simple to whip up, and the flavors are simply irresistible. Serve them with mashed potatoes and a side of lingonberry jam for an authentic touch, and watch as smiles light up around you!
Why You’ll Love This Recipe
- Quick and Easy: You can have this delicious meal ready in under an hour, making it perfect for those busy nights.
- Family-Friendly: Everyone loves meatballs! This dish appeals to kids and adults alike.
- Comfort Food Classic: There’s something so satisfying about biting into these tender meatballs smothered in rich gravy.
- Make-Ahead Convenience: Prepare the meatballs ahead of time and reheat them when you’re ready to serve.
- Versatile Pairings: Enjoy them with mashed potatoes, pasta, or even rice – the options are endless!

Ingredients You’ll Need
These ingredients are simple and wholesome, making it easy for you to create this tasty dish right at home. Gather what you need, and let’s get cooking!
For the Meatballs
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1/2 pound ground beef
- 1/2 small onion (finely grated or minced)
- 1 large egg
- 1/2 teaspoon allspice
- 1/4 teaspoon nutmeg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
For the Gravy
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 tablespoon soy sauce or Worcestershire sauce
- Salt and pepper to taste
Variations
One of the best things about Swedish Meatballs with Gravy is how flexible the recipe is! Feel free to get creative and make it your own.
- Swap the protein: Try using ground turkey or chicken instead of beef for a lighter version.
- Add veggies: Mix in finely chopped mushrooms or spinach into the meatball mixture for added nutrition.
- Make it spicy: If you like some heat, add a pinch of crushed red pepper flakes to the meat mixture.
- Gluten-free option: Substitute regular breadcrumbs with gluten-free breadcrumbs to make it suitable for gluten-sensitive diets.
How to Make Swedish Meatballs with Gravy
Step 1: Prepare the Meatball Mixture
In a large mixing bowl, combine the breadcrumbs and milk. Let this sit for about five minutes until the breadcrumbs soak up the milk. This step helps keep your meatballs moist! Next, add in the ground beef, grated onion, egg, allspice, nutmeg, salt, and black pepper. Mix everything gently until just combined—avoid over-mixing to keep them tender.
Step 2: Shape the Meatballs
With clean hands (or using a cookie scoop), form small meatballs about one inch in diameter. Place them on a baking sheet lined with parchment paper. This ensures they don’t stick while cooking.
Step 3: Cook the Meatballs
In a large skillet over medium heat, melt 1 tablespoon of butter. Add half of your meatballs (you may need to cook in batches) and sauté until they are golden brown on all sides—about 8-10 minutes. Remove them from the skillet and set aside while we prepare our gravy.
Step 4: Make the Gravy
In the same skillet used for cooking meatballs, melt another tablespoon of butter over medium heat. Sprinkle in flour and whisk continuously for about 2 minutes until it turns golden brown; this creates a roux that thickens our gravy! Gradually pour in beef broth while stirring constantly to avoid lumps. Then stir in heavy cream and soy sauce (or Worcestershire sauce). Season with salt and pepper.
Step 5: Combine Everything
Return the cooked meatballs to the skillet with gravy. Simmer gently for about 10 minutes so they can absorb all those wonderful flavors. The gravy will thicken slightly as it cooks.
And there you have it! Your homemade Swedish Meatballs with Gravy are ready to serve! Enjoy this delightful dish with your favorite sides—lingonberry jam complements it perfectly!
Pro Tips for Making Swedish Meatballs with Gravy
Making Swedish Meatballs with Gravy can be a delightful experience, and a few tips can take your dish from great to unforgettable!
- Use fresh breadcrumbs: Fresh breadcrumbs absorb moisture better than dried, resulting in juicier meatballs that hold together nicely.
- Don’t skip the resting time: Allowing the meatballs to rest for about 10 minutes before cooking helps them retain their shape and moisture during frying.
- Adjust seasoning gradually: Taste your mixture before rolling into balls; this gives you the chance to adjust the salt and spices to your preference.
- Brown the meatballs properly: A good sear on the meatballs adds depth of flavor and an appealing color, enhancing the overall taste of your dish.
- Simmer gently: When adding meatballs to the gravy, simmer them gently instead of boiling. This prevents them from breaking apart and ensures a tender texture.
How to Serve Swedish Meatballs with Gravy
Serving these delightful meatballs is all about presentation and pairing flavors. Here are some ideas that can elevate your meal.
Garnishes
- Chopped fresh parsley: This adds a pop of color and a fresh flavor that balances the richness of the gravy.
- Lingonberry sauce: A traditional accompaniment, this sweet-tart sauce complements the savory flavors of the meatballs beautifully.
Side Dishes
- Mashed Potatoes: Creamy mashed potatoes are a classic pairing, soaking up all that delicious gravy for a comforting bite.
- Pickled Cucumbers: These provide a refreshing crunch that cuts through the richness of the dish, adding a nice contrast to each mouthful.
- Roasted Vegetables: Seasonal roasted veggies like carrots, brussels sprouts, or green beans add color and nutrients while offering a caramelized sweetness that complements the meatballs well.
- Rice Pilaf: A light and fluffy rice pilaf is another excellent choice, serving as a neutral base that highlights both the meatballs and their creamy gravy.
Enjoy crafting your Swedish Meatballs with Gravy! With these tips and serving suggestions, you will create a memorable meal that’s perfect for any occasion. Happy cooking!

Make Ahead and Storage
This Swedish Meatballs with Gravy recipe is fantastic for meal prep! You can easily make a big batch ahead of time, making weeknight dinners a breeze.
Storing Leftovers
- Allow the meatballs to cool completely before storing.
- Transfer them to an airtight container and store in the fridge for up to 3 days.
- To keep the gravy separate, store it in another container if possible.
Freezing
- Place cooled meatballs in a single layer on a baking sheet and freeze for about 1 hour until firm.
- Once frozen, transfer them to a freezer-safe bag or container, separating layers with parchment paper.
- They can be frozen for up to 3 months.
Reheating
- Thaw frozen meatballs in the refrigerator overnight before reheating.
- Heat in a skillet over medium heat with a splash of beef broth until warmed through, adding more broth as needed.
- Alternatively, you can microwave them on medium power until hot, stirring occasionally.
FAQs
Here are some common questions about Swedish Meatballs with Gravy that might help you out!
Can I use turkey instead of beef for Swedish Meatballs with Gravy?
Yes! Ground turkey is a great alternative. Just keep in mind that you might need to adjust seasoning since turkey has a milder flavor than beef.
What is the best way to serve Swedish Meatballs with Gravy?
Swedish Meatballs with Gravy are delicious served over mashed potatoes or egg noodles. Don’t forget the lingonberry jam or pickled cucumbers for that authentic touch!
Can I make Swedish Meatballs with Gravy gluten-free?
Absolutely! Use gluten-free breadcrumbs and substitute all-purpose flour with a gluten-free flour blend. The recipe will still be delicious!
How long will Swedish Meatballs with Gravy last in the fridge?
When stored properly, they can last up to 3 days in the fridge. Ensure they’re kept in an airtight container for freshness.
Final Thoughts
I hope you enjoy making these delightful Swedish Meatballs with Gravy as much as I do! This dish is not just about satisfying hunger; it’s about bringing warmth and comfort to your table. Whether it’s a busy weeknight or a cozy family gathering, this recipe is sure to impress. Happy cooking, and don’t forget to share your experience!
Swedish Meatballs with Gravy
Swedish Meatballs with Gravy is a timeless comfort dish that will warm your heart and fill your home with delightful aromas. This recipe features tender ground beef meatballs simmered in a rich and creamy gravy, making it perfect for busy weeknights or festive gatherings. You can whip up this mouthwatering meal in under an hour, bringing family and friends together around the table.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves approximately 4 people 1x
- Category: Main
- Method: Frying
- Cuisine: Scandinavian
Ingredients
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1/2 pound ground beef
- 1/2 small onion (finely grated)
- 1 large egg
- 1/2 teaspoon allspice
- 1/4 teaspoon nutmeg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 tablespoon soy sauce
- Salt and pepper to taste
Instructions
- Prepare the Meatball Mixture: In a bowl, mix breadcrumbs and milk; let sit for 5 minutes. Add ground beef, grated onion, egg, allspice, nutmeg, salt, and black pepper. Combine gently.
- Shape the Meatballs: Form small meatballs (about 1 inch) and place them on a parchment-lined baking sheet.
- Cook the Meatballs: In a skillet over medium heat, melt 1 tablespoon of butter. Sauté half of the meatballs until golden brown (8-10 minutes). Remove and set aside.
- Make the Gravy: In the same skillet, melt another tablespoon of butter and whisk in flour for about 2 minutes. Gradually add beef broth while stirring. Stir in heavy cream and soy sauce, season with salt and pepper.
- Combine Everything: Return meatballs to the skillet; simmer for about 10 minutes until flavors meld.
Nutrition
- Serving Size: 5 meatballs (150g)
- Calories: 350
- Sugar: 2g
- Sodium: 680mg
- Fat: 23g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 0g
- Protein: 20g
- Cholesterol: 95mg
