Hey there, comfort food champ! If you’re craving something cozy, hearty, and downright soul-warming, I’ve got a treat for you: Swedish Meatballs with Creamy Gravy. Picture this: tender, spiced meatballs nestled in a velvety, rich gravy that’s begging to be spooned over mashed potatoes or noodles. It’s the kind of dish that fills your kitchen with savory aromas and makes everyone lean in a little closer to the table. Trust me, you’re going to love this—it’s like a hug from a Swedish grandma, even if you’ve never met one! Whether it’s a chilly night or a family feast, this recipe’s got your back. Let’s dive into why it’s about to become your new fave!
Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Why You’ll Love Swedish Meatballs with Creamy Gravy
Versatile: Perfect for a quiet dinner at home or a festive spread with friends. Imagine cozying up with a bowl of this or watching it steal the show at a holiday table.
Budget-Friendly: Uses simple, everyday ingredients—no need to hunt down anything wild. It’s proof that humble stuff can taste like a million bucks.
Quick and Easy: Don’t be intimidated by the meatballs—they’re a cinch to roll, and the gravy comes together fast. You’ll feel like a pro without the fuss.
Customizable: Like a little kick? Spice up the meatballs. Prefer it mild? Keep it gentle. This dish bends to your whims!
Crowd-Pleasing: Kids adore the tender bites, adults can’t resist the creamy gravy—it’s a universal hit that leaves everyone smiling.

Ingredients
(Note: The full ingredients list, including measurements, is provided in the recipe card directly below.)
Here’s the lineup that makes these Swedish Meatballs with Creamy Gravy so irresistible—simple goodies with big flavor:
Ground Beef: The hearty base—juicy and rich, it’s the soul of every meatball. A beef-pork mix works too for extra oomph!
Breadcrumbs: Softens the meatballs and keeps ‘em tender—plain or seasoned, whatever’s in your pantry.
Egg: The glue that holds it all together, adding that perfect bounce to each bite.
Milk: A splash of this makes the meatballs melt-in-your-mouth moist—don’t skip it!
Butter: Golden and glorious, it’s key for frying the meatballs and building that luscious gravy.
Heavy Cream: The secret to that silky, dreamy gravy—makes it rich without being fussy.
Beef Broth: Deepens the flavor of the gravy, giving it that savory backbone you’ll crave.
Allspice: A tiny pinch of this warm spice is the Swedish magic—trust me, it’s a game-changer.
Instructions
Let’s whip up this cozy masterpiece—it’s easier than you think, and oh-so satisfying!
Preheat Your Equipment: Heat a large skillet over medium heat to get it ready for action. This is where your meatballs will sizzle to perfection.
Combine Ingredients: In a big bowl, mix your ground beef, breadcrumbs, egg, milk, a pinch of allspice, and some salt and pepper. Stir until it’s just combined—don’t overwork it, or the meatballs get tough!
Prepare Your Cooking Vessel: Roll the mix into small, bite-sized meatballs—about 1 inch each. Keep a little butter ready to melt in that skillet.
Assemble the Dish: Melt a knob of butter in the skillet, then add your meatballs. Cook ‘em for 6-8 minutes, turning to brown all sides. Pull them out and set aside—they’ll finish cooking in the gravy.
Cook to Perfection: In the same skillet, melt more butter, then whisk in a bit of flour to make a roux. Slowly pour in beef broth and heavy cream, stirring until it thickens—about 5 minutes. Add a dash of allspice for that Swedish flair. Pop the meatballs back in and simmer for 10 minutes.
Finishing Touches: Let it sit off the heat for a couple minutes—the gravy will settle and get even creamier. Taste and tweak with salt if needed.
Serve and Enjoy: Spoon those meatballs and gravy over mashed potatoes, egg noodles, or rice. Dig in warm and savor the cozy vibes!
Nutrition Facts
Servings: 4
Calories per serving: 550 kcal
Preparation Time
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
How to Serve Swedish Meatballs with Creamy Gravy
This dish is a comfort king, but it loves a little company. Here’s how to make it shine:
Fresh Salads: A crisp cucumber salad with dill cuts through the richness—light and refreshing!
Crusty Bread: Warm rolls or a crusty baguette are perfect for sopping up that gravy—no drop left behind.
Creamy Accompaniments: A dollop of lingonberry jam (or cranberry sauce) on the side is classic Swedish and oh-so-tasty.
Vegetable Sides: Steamed green beans or roasted carrots add color and a sweet crunch to the plate.
As a Standalone: It’s hearty enough solo—just pile it high with extra gravy and maybe a sprinkle of parsley for flair.
Pro tip: Serve it in a big, shallow bowl with a swirl of heavy cream on top—looks cozy, tastes divine!
Additional Tips
Here’s some extra love to make these meatballs your own:
Prep Ahead: Roll the meatballs and stash them in the fridge a day ahead. Cook when you’re ready—saves time!
Spice It Up: Add a pinch of nutmeg or cayenne to the mix for a little twist—warm or wild, you choose.
Dietary Adjustments: Swap breadcrumbs for gluten-free, or use half-and-half instead of heavy cream for a lighter gravy.
Storage Tips: Leftovers keep in the fridge in an airtight container for up to 3 days—gravy and all!
Double the Batch: Make extra meatballs and freeze ‘em raw on a tray, then bag ‘em up. Cook from frozen whenever you need a hug on a plate.
FAQ Section
Q1: Can I substitute ground beef with turkey?
A1: Yup! Turkey’s leaner but still delicious—just don’t overcook, and it’ll soak up that gravy like a champ.
Q2: Can I make this dish ahead of time?
A2: Totally! Cook it all, cool it, and refrigerate for up to 2 days. Reheat gently on the stove—tastes even better!
Q3: How do I store leftovers?
A3: Pop ‘em in an airtight container in the fridge for up to 3 days. The gravy keeps it moist and yummy.
Q4: Can I freeze this dish?
A4: You bet! Freeze the meatballs and gravy together for up to 2 months—thaw in the fridge before reheating.
Q5: What’s the best way to reheat this dish?
A5: Warm it on the stove over low heat with a splash of beef broth—keeps it creamy. Microwave works in a pinch!
Q6: Can I double the recipe?
A6: Oh, yeah! Double up, use a bigger skillet, and add a few extra minutes to simmer—feeds a crowd easy.
Q7: Can I use a different meat?
A7: Sure! Pork or a beef-pork blend adds extra flavor—juicy and Swedish-approved!
Q8: What if I don’t have allspice?
A8: Mix a tiny bit of cinnamon and nutmeg—it’s close enough to keep that warm vibe going!
Q9: Can I make it less rich?
A9: Use milk instead of heavy cream and cut back on butter—still tasty, just lighter.
Q10: Is this kid-friendly?
A10: Absolutely! The meatballs are tender, the gravy’s mild—skip the spice if they’re picky, and they’ll love it!
Conclusion
Alright, my friend, Swedish Meatballs with Creamy Gravy is your new comfort food hero! It’s tender, flavorful, and so darn cozy, you’ll be dreaming about that gravy for days. Whether you’re spooning it over potatoes for a solo night or feeding a hungry posse, this dish delivers every time. So grab that ground beef, roll those meatballs, and let’s get cooking. I can’t wait to hear how it warms your soul drop me a note when you’ve tried it, okay? Happy eating, you rockstar!
Print
Swedish Meatballs with Creamy Gravy
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4–6 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Swedish
Description
These homemade Swedish meatballs are juicy, flavorful, and coated in a rich, creamy gravy. Perfect over mashed potatoes, egg noodles, or rice, this dish is an easy yet indulgent comfort food. With a perfect blend of spices, tender meatballs, and a luscious sauce, this high-protein recipe is a must-try. Whether you’re looking for fine dining flavors at home or a quick and delicious meal, this recipe delivers.
Ingredients
For the Meatballs:
- 1 lb (450g) ground beef
- 1/2 lb (225g) ground pork
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 small onion, finely grated
- 1 egg
- 1 teaspoon garlic powder
- 1/2 teaspoon allspice
- 1/2 teaspoon nutmeg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
- 2 tablespoons butter (for frying)
- 2 tablespoons olive oil (for frying)
For the Creamy Gravy:
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 teaspoon Dijon mustard
- 1 tablespoon Worcestershire sauce
- Salt & black pepper to taste
Instructions
-
Prepare the Meatballs:
- In a large bowl, mix the breadcrumbs and milk. Let sit for 5 minutes.
- Add ground beef, ground pork, onion, egg, garlic powder, allspice, nutmeg, salt, black pepper, and parsley. Mix until just combined.
- Roll into 1-inch meatballs and place on a tray.
- Heat butter and olive oil in a large skillet over medium heat. Fry meatballs in batches for 6-8 minutes until browned. Remove and set aside.
-
Make the Gravy:
- In the same skillet, melt butter over medium heat.
- Whisk in flour and cook for 1-2 minutes until golden brown.
- Gradually whisk in beef broth, stirring constantly to avoid lumps.
- Stir in heavy cream, Dijon mustard, and Worcestershire sauce. Simmer for 5 minutes until thickened.
- Season with salt & black pepper to taste.
-
Combine & Serve:
- Add meatballs back to the skillet, coating them in the gravy. Simmer for 5 minutes until fully cooked.
- Garnish with fresh parsley and serve hot over mashed potatoes, egg noodles, or rice.
Notes
- For extra creaminess, add a splash of sour cream.
- Make it keto by using almond flour instead of breadcrumbs and serving with cauliflower mash.
- To make it gluten-free, replace flour with cornstarch and breadcrumbs with crushed pork rinds.
- Add a spicy twist with ¼ teaspoon cayenne pepper in the meatballs.
Nutrition
- Serving Size: 1 portion
- Calories: 450 kcal
- Sugar: 2g
- Sodium: 720mg
- Fat: 34g
- Saturated Fat: 15 g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 120 mg


