Swedish Meatballs with Gravy
If you’re looking for a dish that brings warmth and comfort to the dinner table, then Swedish Meatballs with Gravy is your answer! This recipe holds a special place in my heart because it combines tender, spiced meatballs with a rich and creamy gravy. It’s perfect for busy weeknights when you need something hearty yet simple to prepare, or for family gatherings where everyone can enjoy a taste of Scandinavian tradition.
What makes this dish even more delightful is its versatility. You can serve it with mashed potatoes, lingonberry jam, or pickled cucumbers for an authentic experience. No matter the occasion, these meatballs will surely be a hit!
Why You’ll Love This Recipe
- Quick and Easy: With just 20 minutes of prep time, you can whip up this comforting meal in no time.
- Family-Friendly: Everyone loves meatballs! This dish is sure to please even the pickiest eaters in your family.
- Make-Ahead Friendly: You can prepare the meatballs in advance and store them in the fridge, making weeknight dinners a breeze.
- Rich Flavors: The blend of spices and creamy gravy gives each bite a delightful burst of flavor that’s hard to resist.
- Perfect for Leftovers: If you have any leftovers (which is rare!), they make great sandwiches the next day!

Ingredients You’ll Need
Gathering these simple, wholesome ingredients will get you on your way to creating delicious Swedish Meatballs with Gravy. Here’s what you’ll need:
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 its flexibility! You can easily adapt it to suit your taste preferences or dietary needs. Here are some fun ideas:
- Swap the protein: Try using ground turkey or chicken instead of beef for a lighter option.
- Make it vegetarian: Substitute the meat with plant-based ground meat and use vegetable broth for a delicious vegetarian version.
- Add veggies: Mix in some finely chopped spinach or mushrooms into the meatball mixture for added flavor and nutrition.
- Spice it up: If you like a little heat, add some red pepper flakes or cayenne pepper to the meatball mixture.
How to Make Swedish Meatballs with Gravy
Step 1: Prepare the Meatball Mixture
In a large bowl, combine breadcrumbs and milk. Let them soak together for about 5 minutes. This step helps keep the meatballs moist! Then add ground beef, onion, egg, allspice, nutmeg, salt, and black pepper. Mix everything until just combined—don’t overmix; we want tender meatballs!
Step 2: Form and Cook the Meatballs
Using your hands, shape the mixture into small balls about an inch in diameter. Heat butter in a skillet over medium heat. Add the meatballs in batches so they don’t overcrowd. Cook until browned on all sides. This browning adds extra flavor!
Step 3: Make the Gravy
Once cooked through, remove the meatballs from the skillet and set aside. In the same skillet, add more butter if needed and whisk in flour until smooth. Gradually pour in beef broth while whisking continuously to prevent lumps. Stir in heavy cream and soy sauce; let simmer until thickened.
Step 4: Combine Meatballs with Gravy
Carefully add back the meatballs into your luscious gravy. Simmer for about 10 minutes so they soak up all those delicious flavors! Season with salt and pepper to taste.
And there you have it—delicious Swedish Meatballs with Gravy ready to be served! Enjoy every mouthful of this comforting dish filled with love and warmth.
Pro Tips for Making Swedish Meatballs with Gravy
Making Swedish Meatballs with Gravy can be a delightful experience, and with a few tips, you’ll have the perfect dish every time.
-
Use fresh breadcrumbs: Fresh breadcrumbs absorb moisture better than dried ones, resulting in juicier meatballs that are packed with flavor.
-
Don’t skip the spices: Allspice and nutmeg are essential for that authentic Scandinavian flavor. They add warmth and depth to your meatballs, making them irresistible.
-
Chill the mixture: After mixing the meatball ingredients, let them chill in the fridge for about 15 minutes. This helps them hold their shape during cooking.
-
Cook in batches: If you’re making a large batch, cook the meatballs in batches to ensure they brown nicely. Overcrowding the pan can lead to steaming instead of browning.
-
Adjust the gravy consistency: If you prefer a thicker gravy, simply let it simmer longer until it reaches your desired thickness. You can also mix a bit of cornstarch with water and add it during cooking for an instant thickening boost.
How to Serve Swedish Meatballs with Gravy
Presenting your Swedish Meatballs with Gravy beautifully can enhance the dining experience. Here are some ideas to make your meal truly special!
Garnishes
- Fresh parsley: A sprinkle of chopped fresh parsley adds a pop of color and freshness that complements the rich gravy.
- Sour cream: A dollop of plant-based sour cream on top adds creaminess and tanginess, enhancing the overall flavor profile.
- Chopped chives: These not only bring a slight onion flavor but also add a lovely green touch that makes your dish visually appealing.
Side Dishes
- Mashed potatoes: Creamy mashed potatoes are a classic pairing that perfectly soaks up the savory gravy, making each bite heavenly.
- Lingonberry jam: This sweet-tart jam balances out the richness of the meatballs and gravy, offering a delightful contrast in flavors.
- Pickled cucumbers: The crunch and acidity of pickled cucumbers provide a refreshing counterpoint to the hearty meatballs.
- Steamed green beans: Bright green beans add color and nutrition to your plate while providing a nice crunch alongside the tender meatballs.
With these tips and serving suggestions, your Swedish Meatballs with Gravy will surely impress family and friends alike! Enjoy this comforting dish any day of the week.

Make Ahead and Storage
This Swedish Meatballs with Gravy recipe is perfect for meal prep! You can easily make it ahead of time and store it for later, ensuring that you always have a delicious meal ready to go.
Storing Leftovers
- Allow meatballs and gravy to cool completely.
- Transfer them to an airtight container.
- Store in the refrigerator for up to 3 days.
Freezing
- Place cooled meatballs in a single layer on a baking sheet.
- Freeze until solid, then transfer to a freezer-safe container or bag.
- Label with the date and freeze for up to 3 months.
Reheating
- For refrigerated leftovers, reheat in a skillet over medium heat until warmed through.
- For frozen meatballs, thaw overnight in the refrigerator before reheating, or reheat directly from frozen on low heat, adding extra broth if needed.
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. Just keep in mind that it may result in a slightly different flavor and texture.
How do I make Swedish Meatballs with Gravy gluten-free?
You can substitute the breadcrumbs with gluten-free breadcrumbs and ensure that your soy sauce is gluten-free.
What can I serve with Swedish Meatballs with Gravy?
Traditionally, they’re served with mashed potatoes, lingonberry jam, or pickled cucumbers. Feel free to get creative!
Final Thoughts
Swedish Meatballs with Gravy is not just a meal; it’s an experience filled with warmth and comfort. Whether you’re serving it on a cozy family night or prepping for the week ahead, this dish is sure to bring smiles all around. I hope you enjoy making it as much as I do! Happy cooking!
Swedish Meatballs with Gravy
Swedish Meatballs with Gravy is a comforting dish that brings the warmth of Scandinavian cuisine to your dinner table. These tender meatballs, made from ground beef and seasoned with aromatic spices, are enveloped in a rich, creamy gravy that enhances every bite. Perfect for busy weeknights or family gatherings, this recipe is not only quick to prepare but also versatile enough to accommodate various tastes. Serve these delightful meatballs over creamy mashed potatoes or alongside tangy pickled cucumbers for a truly authentic experience. Your family will love this hearty meal that’s sure to become a favorite!
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: Serves 4
- Category: Dinner
- 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
- 2 tablespoons butter
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 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 just combined.
- Shape mixture into small balls (about an inch in diameter). Heat butter in a skillet over medium heat and cook meatballs in batches until browned on all sides.
- Remove meatballs and set aside. In the same skillet, whisk in flour until smooth. Gradually add beef broth while whisking continuously. Stir in heavy cream and soy sauce; simmer until thickened.
- Return meatballs to the gravy and simmer for about 10 minutes. Season with salt and pepper to taste before serving.
Nutrition
- Serving Size: 4 meatballs (150g)
- Calories: 380
- Sugar: 3g
- Sodium: 620mg
- Fat: 25g
- Saturated Fat: 12g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1g
- Protein: 18g
- Cholesterol: 105mg
