Swedish Meatballs with Gravy
If you’re looking for a dish that wraps you in warmth and comfort, Swedish Meatballs with Gravy is just the ticket. This recipe has been a family favorite for as long as I can remember, bringing smiles to faces during busy weeknights and cozy gatherings alike. The tender, spiced meatballs swimming in a rich and creamy gravy are simply irresistible! Whether you’re feeding a crowd or enjoying a quiet dinner at home, this classic dish never disappoints.
One of the things I love most about this recipe is how it combines simple ingredients to create something truly special. You can easily whip it up any day of the week, making it perfect for those nights when you want to treat your loved ones without spending hours in the kitchen.
Why You’ll Love This Recipe
- Easy to prepare: With just a few simple steps, you’ll have this comforting dish on your table in no time.
- Family-friendly appeal: Everyone loves meatballs! This recipe is sure to please even the pickiest eaters in your family.
- Make-ahead convenience: You can prepare the meatballs in advance and save time on hectic days.
- Delicious flavor: The combination of spices and creamy gravy creates an unforgettable taste experience.
- Versatile serving options: Pair these meatballs with mashed potatoes, lingonberry jam, or pickled cucumbers for an authentic touch.

Ingredients You’ll Need
Gathering these ingredients is half the fun! You’ll find that they are all simple and wholesome, making this dish not only tasty but also approachable. Here’s what you need to make Swedish Meatballs with Gravy:
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
This recipe is wonderfully flexible, allowing you to customize it according to your tastes or what you have on hand. Here are some fun variations to try:
- Swap the protein: Use ground turkey or chicken instead of beef for a lighter option.
- Add veggies: Mix in some finely chopped spinach or grated zucchini for added nutrition.
- Change up the spices: Experiment with different herbs like thyme or oregano for a unique twist.
- Make it dairy-free: Substitute heavy cream with coconut milk or a plant-based cream alternative.
How to Make Swedish Meatballs with Gravy
Step 1: Prepare the Meatball Mixture
Start by combining the breadcrumbs and milk in a bowl. Let them sit for about five minutes until the breadcrumbs absorb the milk. In another bowl, mix together ground beef, grated onion, egg, allspice, nutmeg, salt, and pepper. Add the soaked breadcrumbs to this mixture. This step is essential because it ensures your meatballs stay moist and flavorful.
Step 2: Shape and Cook the Meatballs
Once your mixture is ready, shape them into small balls—about one inch in diameter works well. Heat a skillet over medium heat and melt some butter. Cook meatballs in batches until they are browned all over. This browning adds depth of flavor through caramelization, enhancing your dish!
Step 3: Make the Gravy
After cooking all your meatballs, remove them from the skillet but keep that delicious drippings! In the same skillet, melt more butter and whisk in flour until golden brown. Gradually add beef broth while stirring continuously until thickened. Then stir in heavy cream and soy sauce (or Worcestershire sauce) for that creamy goodness.
Step 4: Combine Everything
Return your meatballs to the skillet with the gravy. Simmer them together for about ten minutes so they soak up all that rich flavor. This step is key because it melds everything into one delightful dish that’s bursting with taste!
Enjoy serving your homemade Swedish Meatballs with Gravy alongside mashed potatoes or your favorite sides. It’s sure to become a cherished recipe in your home!
Pro Tips for Making Swedish Meatballs with Gravy
Making Swedish Meatballs with Gravy can be a delightful experience, and these tips will help you achieve the best results!
-
Use fresh ingredients: Fresh ground beef and spices make a noticeable difference in flavor and texture, ensuring your meatballs are tender and delicious.
-
Don’t overmix the meat: Mixing the meat too much can lead to tough meatballs. Gently combine the ingredients until just mixed to keep them light and fluffy.
-
Test your seasoning: Before cooking all the meatballs, pan-fry a small test patty to check if the seasoning is to your liking. Adjust as needed for the perfect flavor.
-
Chill the mixture: Allowing your meatball mixture to chill in the refrigerator for about 30 minutes before forming them helps the flavors meld and makes it easier to shape.
-
Brown evenly: When frying the meatballs, avoid overcrowding the pan. This ensures they brown evenly and develop a lovely crust while cooking through perfectly.
How to Serve Swedish Meatballs with Gravy
Serving Swedish Meatballs with Gravy is all about creating an inviting plate that showcases this hearty dish. Here are some ideas on how to present it beautifully!
Garnishes
- Fresh parsley: A sprinkle of freshly chopped parsley adds a pop of color and a hint of freshness that brightens up the meal.
- Lingonberry jam: This traditional accompaniment provides a sweet-tart contrast that balances out the savory richness of the gravy.
Side Dishes
- Mashed potatoes: Creamy mashed potatoes are a classic pairing, soaking up all that luscious gravy for an indulgent experience.
- Roasted vegetables: Seasonal roasted vegetables add both color and nutrition, making for a well-rounded plate.
- Pickled cucumbers: These tangy bites cut through the richness of the meatballs and provide a refreshing crunch.
- Rice or noodles: For a comforting alternative, serve your meatballs over rice or egg noodles, allowing you to enjoy every last drop of that delicious gravy.
With these tips and serving suggestions, you’re well on your way to impressing your family or guests with your homemade Swedish Meatballs with Gravy! Happy cooking!

Make Ahead and Storage
This Swedish Meatballs with Gravy recipe is a fantastic choice for meal prep! You can easily make a big batch and enjoy it throughout the week, making dinner planning a breeze.
Storing Leftovers
- Allow the meatballs to cool completely before storing.
- Place them in an airtight container in the refrigerator.
- They will last up to 3 days when properly stored.
Freezing
- Prepare the meatballs and gravy as instructed.
- Let them cool completely before transferring to a freezer-safe container or bag.
- Label with the date and freeze for up to 3 months.
- For best results, freeze meatballs and gravy separately if possible.
Reheating
- Thaw frozen meatballs in the refrigerator overnight before reheating.
- To reheat, place meatballs in a saucepan over medium heat with a splash of beef broth or water to keep them moist.
- Stir occasionally until heated through. Alternatively, you can microwave them in short intervals, stirring in between.
FAQs
Here are some common questions about making Swedish Meatballs with Gravy.
Can I use ground turkey instead of beef for Swedish Meatballs with Gravy?
Yes! Ground turkey is a great alternative. It will result in lighter meatballs but still delicious when seasoned well.
What can I serve with Swedish Meatballs with Gravy?
Traditional pairings include mashed potatoes, lingonberry jam, or pickled cucumbers. You can also serve them over egg noodles or rice for a hearty meal.
Can I make Swedish Meatballs with Gravy gluten-free?
Absolutely! Substitute breadcrumbs with gluten-free breadcrumbs and use cornstarch instead of flour for thickening the gravy.
Final Thoughts
I hope you find joy in preparing this comforting dish! Swedish Meatballs with Gravy is not just a delight to eat but also brings warmth and happiness to your dining table. Enjoy making it for family dinners or cozy nights in, and don’t hesitate to share your experiences. Happy cooking!
Swedish Meatballs with Gravy
Indulge in the warmth and comfort of Swedish Meatballs with Gravy, a classic dish that brings joy to any dinner table. This easy-to-follow recipe features tender beef meatballs simmered in a rich, creamy gravy that’s sure to impress your family and friends. Perfect for busy weeknights or cozy gatherings, these homemade meatballs are versatile enough to pair with mashed potatoes, rice, or even noodles. With simple ingredients and straightforward instructions, you’ll have this delightful meal ready in no time. Enjoy the savory flavors and heartwarming aroma that fill your home as you prepare this beloved comfort food.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: Serves 4
- Category: Main
- Method: Frying
- Cuisine: Swedish
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
- 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 or Worcestershire sauce
- Salt and pepper to taste
Instructions
- In a bowl, combine breadcrumbs and milk; let sit for 5 minutes. In another bowl, mix ground beef, grated onion, egg, allspice, nutmeg, salt, and pepper. Add soaked breadcrumbs and stir gently.
- Shape mixture into 1-inch meatballs. Heat butter in a skillet over medium heat; cook meatballs until browned on all sides.
- Remove meatballs and set aside. In the same skillet, melt more butter; whisk in flour until golden brown. Gradually add beef broth while stirring until thickened. Stir in heavy cream and soy sauce.
- Return meatballs to the skillet; simmer for 10 minutes to meld flavors.
Nutrition
- Serving Size: 3 meatballs (180g)
- Calories: 450
- Sugar: 1g
- Sodium: 680mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 100mg
