
I’ve perfected the art of creating tender Swedish meatballs that melt in your mouth, every single time. The secret lies in the perfect balance of ground meats and breadcrumbs, ensuring each bite stays moist and flavorful.
What sets this recipe apart is the velvety gravy, rich with cream and beef broth. It transforms simple meatballs into a dish that feels special enough for company but easy enough for a weeknight dinner.
The meatballs brown beautifully in the pan, then finish cooking in the gravy to soak up all that flavor. The result is a comforting, hearty meal that pairs perfectly with buttered noodles or mashed potatoes.
Serve this with lingonberry jam for the authentic experience. Here’s how to make it.
Ingredients for Swedish Meatballs Recipe Natasha’s Kitchen
Simple ingredients create melt-in-your-mouth meatballs with velvety gravy to match.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | ¾ lb | 80/20 lean-to-fat ratio preferred |
| Ground Pork 🥩 | ¼ lb | Adds moisture and flavor |
| Breadcrumbs 🍞 | ½ cup | Plain, unseasoned variety |
| Whole Milk 🥛 | ¼ cup | For soaking breadcrumbs |
| Large Egg 🥚 | 1 whole | Binds the meatball mixture |
| Yellow Onion 🧅 | ¼ cup | Finely grated or minced |
| Garlic Cloves 🧄 | 2 cloves | Minced or pressed |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening gravy |
| Beef Broth 🍲 | 1 ½ cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Unsalted Butter 🧈 | 2 tbsp | For cooking and gravy |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Ground Allspice 🌿 | ¼ tsp | Key for authentic flavor |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated if possible |
The ground meats are non-negotiable here—80/20 beef keeps things juicy while pork adds richness. Most grocery stores carry both, but Whole Foods or Costco have the best quality for the price. For the breadcrumbs, skip the seasoned kind (too much salt). I always grab Progresso plain breadcrumbs—they’re fine and consistent. The allspice and nutmeg? Don’t skip them. They’re what give these that signature Swedish taste.
No pork on hand? Use all beef (but add an extra tablespoon of milk to compensate for moisture). Fresh out of breadcrumbs? Panko works at a 1:1 ratio. For the gravy, half-and-half can stand in for heavy cream, but it won’t be as rich. The beef broth is key—Better Than Bouillon makes a great paste version (just mix with water). No allspice? A pinch of cinnamon plus cloves gets you close.
Meatballs keep 3-4 days in the fridge, gravy included. Freeze cooked meatballs and gravy separately for up to 3 months. Reheat gently on the stove—microwaving can make the gravy split. Leftovers taste even better the next day (the flavors meld like magic).
Why You’ll Love This Recipe
- One Bowl Wonder: I just mix the beef, pork, breadcrumbs, milk, and egg right in one bowl—no fancy prep, no mess.
- Rich and Creamy: The pan sauce made with the meatball drippings is so velvety, I could drink it with a straw.
- Crowd Pleaser: From picky kids to dinner parties, these disappear faster than I can make them.
- Leftovers for Days: Honestly, they taste even better reheated the next day in a sandwich or over noodles.
Step-by-Step Instructions for Swedish Meatballs
Here’s my tested method for achieving those tender bites with velvety gravy every time.
Step 1: Soak Breadcrumbs and Mix Meatball Mixture
In a small bowl, combine the 0.5 cup Breadcrumbs and 0.25 cup Whole Milk. Let it sit for 5 minutes until the breadcrumbs absorb the milk completely. This keeps the meatballs moist and tender.
In a large bowl, add the 0.75 lb Ground Beef, 0.25 lb Ground Pork, soaked breadcrumbs, 1 whole Large Egg, 0.25 cup Yellow Onion, 2 cloves Garlic Cloves (minced), 1 tsp Salt, 0.5 tsp Black Pepper, 0.25 tsp Ground Allspice, and 0.25 tsp Ground Nutmeg. The allspice and nutmeg are non-negotiable for that authentic flavor.
Mix gently with your hands just until combined—overworking makes the meatballs dense. The mixture should hold together when pressed but not be sticky.
Step 2: Form and Brown the Meatballs
Using a tablespoon or small scoop, portion the mixture into 1.5-inch meatballs (you should get about 20). Roll them between your palms until smooth and uniform. Chill the meatballs for 10 minutes if they’re too soft to handle.
Heat 1 tbsp Unsalted Butter in a large skillet over medium heat. Add half the meatballs and cook, turning occasionally, for 8-10 minutes until golden brown on all sides and cooked through. The centers should reach 160°F. Transfer to a plate and repeat with the remaining meatballs and butter.
Step 3: Build the Velvety Gravy
After removing the meatballs, reduce heat to medium-low. Add the 2 tbsp All-Purpose Flour to the skillet and whisk for 1-2 minutes to cook off the raw flour taste. You’ll see it turn a light golden color—this creates the roux base for your gravy.
Slowly pour in the 1.5 cups Beef Broth, whisking constantly to avoid lumps. Add the 0.5 cup Heavy Cream and bring to a gentle simmer. Cook for 3-4 minutes until the gravy thickens enough to coat the back of a spoon. Taste and adjust seasoning with a pinch more salt or black pepper if needed.
Step 4: Finish and Serve
Return the meatballs to the skillet and spoon the gravy over them. Simmer for 2-3 minutes to let the flavors meld and the meatballs soak up some of that rich sauce. The gravy should be creamy but not so thick it clumps.
Serve immediately over mashed potatoes, egg noodles, or with a side of lingonberry jam. The meatballs should be tender enough to cut with a fork, and the gravy should pool slightly around them on the plate. This is comfort food at its finest.
Pro Tips For Making Swedish Meatballs Recipe Natasha’S Kitchen
- Chill the Mixture: After combining the ground beef, pork, breadcrumbs, milk, and egg, let the mixture rest in the fridge for 20-30 minutes—I learned this the hard way after my first batch fell apart in the pan.
- Use Room-Temp Milk: Take the whole milk out of the fridge 10 minutes before mixing, or microwave it for 10 seconds. Cold milk makes the breadcrumbs clump instead of absorb evenly.
- Skip Overmixing: Once everything’s just combined, stop mixing. Overworking the meat makes the meatballs dense and tough—my grandmother swore by this, and she was right.
- Test One First: Fry a single meatball first to check seasoning and consistency. If it holds together and tastes balanced, you’re good to go—saves you from ruining the whole batch.
Pro Cooking Tips for This Dish
Perfect Meatball Texture
Soaking breadcrumbs in milk for 5 minutes is non-negotiable—it prevents dry meatballs. I use Progresso plain breadcrumbs for consistency. Mix just until combined; overworking creates dense, rubbery bites. 💡
Browning Technique
Use medium heat to brown meatballs in 1 tbsp butter without burning. Turn them every 2-3 minutes for even color. Don’t crowd the pan—this steams instead of sears. Aim for golden brown on all sides.
Gravy Perfection
Cook the 2 tbsp flour in pan drippings for 1-2 minutes to remove raw taste. Whisk constantly while adding 1.5 cups beef broth to avoid lumps. The gravy should coat a spoon but still be pourable.
Seasoning Balance
The allspice and nutmeg are key—don’t skip them! I use ¼ tsp of each for authentic flavor. Taste gravy before adding meatballs; it often needs an extra pinch of salt or pepper. 🌟
Final Touch
Simmer meatballs in gravy for 2-3 minutes to meld flavors. The sauce should pool slightly around them. Serve immediately—they wait for no one!
Nutrition Facts
Frequently Asked Questions
Can I use all beef instead of mixing with pork?
Yes, but add an extra 1 tablespoon of milk to keep them moist. The pork adds richness, so all-beef versions may taste slightly leaner. The texture will still be tender if you don’t overmix.
Why does my gravy turn out lumpy?
Whisk the 2 tablespoons of flour into the drippings for 1-2 minutes first. Then slowly pour in the beef broth while whisking constantly. This prevents clumping and creates a smooth, velvety texture.
What’s the best way to reheat leftovers?
Gently warm on the stove over low heat, stirring occasionally. Microwaving can cause the gravy to separate. Add a splash of broth if it thickens too much during reheating.
Can I freeze the meatballs with gravy?
Freeze meatballs and gravy separately in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating to maintain the best texture.
- Leftover Chicken Recipe Ideas: Zero-Waste Meal Reinventions - September 29, 2026
- Pasta Recipe 394610: Garlic Butter Noodles With Fresh Herb Infusion - September 29, 2026
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026