Swedish Meatballs with Gravy
If you’re looking for a dish that wraps you in warmth and nostalgia, you’ve come to the right place! Swedish Meatballs with Gravy is one of those recipes that feels like a warm hug on a chilly evening. It’s my go-to comfort food, perfect for busy weeknights or family gatherings when you want to impress without spending hours in the kitchen. The combination of tender meatballs and creamy gravy is simply irresistible, making it a favorite at our table.
This recipe is not only delicious but also easy to whip up. With just a handful of simple ingredients, you’ll have an authentic Scandinavian meal ready in no time. Trust me, once you try these Swedish Meatballs with Gravy, they’ll become a cherished staple in your home too!
Why You’ll Love This Recipe
- Quick and Easy: With just about 50 minutes from start to finish, this dish fits perfectly into your busy schedule.
- Family-Friendly: Everyone loves meatballs! They’re fun to eat and always a hit with kids and adults alike.
- Comforting Flavors: The blend of spices and rich gravy makes every bite feel like home.
- Make-Ahead Friendly: Prepare the meatballs in advance and store them in the fridge or freezer for an easy reheatable meal later.
- Versatile Pairings: Serve them with mashed potatoes, lingonberry jam, or pickled cucumbers for a complete meal experience.

Ingredients You’ll Need
Gathering the ingredients for Swedish Meatballs with Gravy is straightforward. These are simple, wholesome ingredients that you might already have in your pantry. Let’s take a look!
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 this recipe is how flexible it is! You can easily make adjustments based on your preferences or what you have on hand.
- Swap the protein: Try using ground turkey or chicken instead of beef for a lighter option.
- Add some greens: Mix in some finely chopped spinach or kale into the meatball mixture for added nutrition.
- Make it spicy: If you’re feeling adventurous, add a pinch of red pepper flakes to give your meatballs a little kick!
- Gluten-free option: Use gluten-free breadcrumbs and flour to make this dish suitable for those avoiding gluten.
How to Make Swedish Meatballs with Gravy
Step 1: Prepare the Meatball Mixture
In a large bowl, combine the breadcrumbs and milk. Let them soak for about 5 minutes until soft. This step helps keep your meatballs moist. Then add the ground beef, grated onion, egg, allspice, nutmeg, salt, and pepper. Mix well until combined but don’t overdo it; we want tender meatballs!
Step 2: Shape the Meatballs
Using your hands, shape the mixture into small balls about 1 inch in diameter. Placing them evenly on a baking sheet makes frying easier later. It’s okay if they aren’t perfect—each one will have its character!
Step 3: Cook the Meatballs
In a skillet over medium heat, melt some butter. Add the meatballs in batches to avoid overcrowding. Cook them until browned on all sides—about 8-10 minutes total. Browning adds flavor and texture!
Step 4: Make the Gravy
Once all the meatballs are cooked and set aside, use the same skillet (don’t wash it!). Add more butter if needed and sprinkle in flour to create a roux. Stir it continuously until golden brown before gradually whisking in beef broth and heavy cream. Add soy sauce or Worcestershire sauce along with salt and pepper to taste.
Step 5: Combine Everything
Return the cooked meatballs back into the skillet with the gravy. Allow them to simmer together for about 10 minutes so they soak up all that delicious flavor!
Now you have a delightful dish of Swedish Meatballs with Gravy ready to serve! Enjoy this comforting meal alongside your favorite sides and watch everyone smile as they dig in!
Pro Tips for Making Swedish Meatballs with Gravy
Making Swedish meatballs is a delightful experience, and with these pro tips, you can ensure they turn out perfectly every time!
-
Use fresh breadcrumbs: Fresh breadcrumbs absorb moisture better than dried ones, resulting in juicier meatballs. They help bind the mixture together and enhance the texture.
-
Don’t overmix the meat: When combining your ingredients, mix just until combined. Overmixing can lead to tough meatballs. Aim for a light hand to maintain tenderness.
-
Chill the mixture before cooking: Letting the meat mixture chill for about 30 minutes helps it firm up, making it easier to shape into balls and preventing them from falling apart during cooking.
-
Sear the meatballs first: Browning the meatballs in butter adds flavor and creates a delicious crust. This step also helps lock in moisture before they finish cooking in the gravy.
-
Adjust seasoning to taste: Everyone’s palate is different! Taste a tiny bit of your raw mixture (without eggs) for seasoning and adjust accordingly before forming your meatballs.
How to Serve Swedish Meatballs with Gravy
Serving Swedish meatballs is all about creating a comforting and hearty meal. Here are some delightful ideas to present this classic dish beautifully.
Garnishes
- Fresh parsley: A sprinkle of chopped fresh parsley adds a burst of color and a hint of freshness that brightens up the rich gravy.
- Lingonberry jam: This sweet-tart condiment complements the savory flavors of the meatballs, adding an authentic touch to your dish.
Side Dishes
- Mashed potatoes: Creamy mashed potatoes are a classic pairing that soak up the rich gravy, providing a comforting base for your meatballs.
- Pickled cucumbers: The tangy crunch of pickled cucumbers offers a refreshing contrast to the richness of the dish, balancing out flavors wonderfully.
- Roasted vegetables: Seasonal roasted veggies like carrots or Brussels sprouts add color and nutrients while enhancing the overall meal experience.
- Egg noodles: Soft egg noodles serve as another great base for your meatballs and gravy, making every bite warm and satisfying.
With these serving suggestions, you’ll create an inviting dining experience that celebrates the flavors of Swedish cuisine!

Make Ahead and Storage
This Swedish Meatballs with Gravy recipe is not only delicious but also perfect for meal prep! You can prepare the meatballs in advance and enjoy them throughout the week, making it a fantastic option for busy schedules.
Storing Leftovers
- Allow the meatballs and gravy to cool completely before storing.
- Transfer to an airtight container.
- Store in the refrigerator for up to 3 days.
- For best results, separate the meatballs from the gravy if possible.
Freezing
- Place cooled meatballs in a single layer on a baking sheet to freeze individually.
- Once frozen, transfer them to a freezer-safe bag or container.
- Store in the freezer for up to 3 months.
- You can also freeze the gravy separately if desired.
Reheating
- To reheat from frozen, place meatballs in a pot with a bit of broth or water and simmer until heated through.
- For refrigerated leftovers, you can microwave them or heat them in a skillet over medium heat until warmed.
- Always ensure that they reach an internal temperature of 165°F (74°C) before serving.
FAQs
Here are some common questions about Swedish Meatballs with Gravy that might help you along your cooking journey!
Can I use different types of meat for Swedish Meatballs with Gravy?
Absolutely! While this recipe uses ground beef, you can substitute it with ground turkey or chicken for a lighter option. Just be mindful of adjusting cooking times as needed.
What can I serve with my Swedish Meatballs with Gravy?
Classic pairings include creamy mashed potatoes, lingonberry jam, or pickled cucumbers. These sides complement the rich flavors beautifully!
How long does it take to make Swedish Meatballs with Gravy?
The entire process takes about 50 minutes—20 minutes for prep and 30 minutes for cooking. It’s perfect for a quick weeknight dinner!
Can I make Swedish Meatballs with Gravy gluten-free?
Yes! Simply swap out the breadcrumbs and flour for gluten-free alternatives. They work just as well and will give you that same comforting dish!
Final Thoughts
I hope you enjoy making these delightful Swedish Meatballs with Gravy as much as I do! They embody warmth and comfort, making them perfect for family dinners or cozy nights in. Don’t hesitate to share this recipe with friends or keep it handy for your next meal prep session. Happy cooking, and may every bite bring you joy!
Swedish Meatballs with Gravy
Experience the warm embrace of comfort food with our Swedish Meatballs with Gravy. This delightful dish features tender, flavorful meatballs enveloped in a rich, creamy gravy that is sure to satisfy your cravings. Perfect for busy weeknights or family gatherings, this recipe comes together in about 50 minutes and is a surefire hit with both kids and adults. Serve these meatballs alongside classic sides like creamy mashed potatoes or tangy pickled cucumbers for an authentic Scandinavian experience. With easy preparation and satisfying flavors, this dish will quickly become a beloved staple in your home.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: Serves 4
- 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 or minced)
- 1 large egg
- 2 tablespoons butter
- 2 cups beef broth
- 1/2 cup heavy cream
- 1/2 teaspoon allspice
- 1/4 teaspoon nutmeg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons all-purpose flour
Instructions
- In a large bowl, combine breadcrumbs and milk; let soak for 5 minutes. Add ground beef, onion, egg, allspice, nutmeg, salt, and pepper; mix until combined.
- Shape mixture into small balls (about 1 inch). Place on a baking sheet.
- In a skillet over medium heat, melt butter. Cook meatballs in batches until browned on all sides (8-10 minutes). Remove from skillet.
- In the same skillet, add more butter if needed; whisk in flour to create a roux until golden brown. Gradually add beef broth and heavy cream; stir until smooth. Season to taste with soy sauce, salt, and pepper.
- Return meatballs to the skillet; simmer for about 10 minutes until heated through and coated in gravy.
Nutrition
- Serving Size: 3 meatballs (approximately 150g)
- Calories: 320
- Sugar: 2g
- Sodium: 680mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 1g
- Protein: 21g
- Cholesterol: 95mg
