
There’s something deeply satisfying about perfecting a classic like Swedish meatballs with tender centers and rich gravy. This recipe delivers the traditional flavors you crave without complicated techniques.
The key is using a mix of ground beef and pork, plus breadcrumbs soaked in milk for moisture. I’ve tested this method repeatedly to ensure each bite stays juicy and flavorful.
What makes this dish special is the velvety gravy, thickened with pan drippings and a touch of cream. It coats the meatballs in a silky sauce that’s impossible to resist.
Serve with mashed potatoes or lingonberry jam for an authentic experience. The results speak for themselves.
Ingredients for Swedish Meatballs Recipe Natasha’s Kitchen
Ground beef and pork with breadcrumbs and cream create these velvety, tender meatballs and rich gravy.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | ¾ lb | 80/20 blend for richness |
| Ground Pork 🥩 | ¾ lb | Not lean, for moisture |
| Breadcrumbs 🍞 | ½ cup | Panko or fresh preferred |
| Whole Milk 🥛 | ½ cup | For soaking breadcrumbs |
| Onion 🧅 | ½ whole | Finely grated for texture |
| Large Egg 🥚 | 1 whole | For binding meatballs |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening gravy |
| Beef Broth 🍲 | 1 ½ cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety gravy |
| Unsalted Butter 🧈 | 2 tbsp | For cooking and gravy |
| Worcestershire Sauce 🫒 | 1 tsp | Adds umami depth |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Ground Allspice 🌿 | ¼ tsp | Traditional Swedish flavor |
The meat blend is non-negotiable for authenticity. Ground chuck (80/20) and ground pork provide the fat needed for juicy meatballs. Most supermarkets carry both—Whole Foods or ButcherBox for higher quality. For breadcrumbs, panko gives a lighter texture, but fresh breadcrumbs soaked in milk (as mentioned in the intro) are traditional. The milk should be whole for maximum richness.
No ground pork? All beef works in a pinch, but add an extra tablespoon of milk to compensate for moisture. For a dairy-free version, unsweetened almond milk can replace whole milk. If you lack Worcestershire, a dash of soy sauce adds similar umami. The allspice is subtle but essential—don’t skip it (worth the extra minute).
Meatballs keep in the fridge for 2 days or freeze for 3 months. Gravy thickens as it cools—reheat gently with a splash of broth. Always store meatballs and gravy separately to prevent sogginess.
Why You’ll Love This Recipe
- One Bowl Wonder: I love that I can mix the beef, pork, breadcrumbs, and milk right in one bowl—no extra dishes to wash.
- Melt-in-Your-Mouth Good: That combo of beef and pork with the milk-soaked breadcrumbs makes them absurdly tender every time.
- Freezer-Friendly Feast: Honestly, I double the batch and freeze half for those nights when I just can’t even.
- Budget Stretcher: Ground beef and pork keep this dish affordable, and it still feels like a special treat.
Step-by-Step Instructions for Swedish Meatballs
Master the technique for tender meatballs and silky gravy with these precise steps.
Step 1: Prepare the Meatball Mixture
In a large bowl, combine the 0.75 lb Ground Beef and 0.75 lb Ground Pork with the 0.5 cup Breadcrumbs that have been soaked in 0.5 cup Whole Milk for 5 minutes. This soaking step ensures the breadcrumbs soften properly, which is crucial for maintaining moisture in the meatballs.
Add the finely grated 0.5 whole Onion, 1 whole Large Egg, minced 2 cloves Garlic Cloves, 1 tsp Worcestershire Sauce, 1 tsp Salt, 0.5 tsp Black Pepper, and 0.25 tsp Ground Allspice. Mix gently with your hands just until combined—overworking the mixture will result in tough meatballs.
Step 2: Form and Brown the Meatballs
Using a tablespoon or small cookie scoop, portion the mixture into 1.5-inch meatballs, rolling them gently between your palms. Heat 1 tbsp Unsalted Butter in a large skillet over medium-high heat until it begins to foam.
Working in batches to avoid crowding, add the meatballs and cook undisturbed for 2-3 minutes per side until they develop a deep golden-brown crust. Don’t worry if they’re not fully cooked through at this stage; they’ll finish in the gravy. Transfer the browned meatballs to a plate and set aside.
Step 3: Create the Gravy Base
In the same skillet, melt the remaining 1 tbsp Unsalted Butter over medium heat. Whisk in the 2 tbsp All-Purpose Flour and cook for 1-2 minutes, stirring constantly, until the mixture turns a light golden color. This roux will thicken the gravy beautifully.
Slowly pour in the 1.5 cups Beef Broth, whisking continuously to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens slightly and coats the back of a spoon.
Step 4: Finish the Gravy and Cook the Meatballs
Stir in the 0.5 cup Heavy Cream and any accumulated juices from the meatballs. Return the meatballs to the skillet, spooning the gravy over them to coat evenly. Reduce the heat to low and simmer for 8-10 minutes, turning the meatballs occasionally.
Cook until the meatballs are fully done—the internal temperature should reach 160°F—and the gravy has thickened to a velvety consistency. The gravy should be rich and glossy, clinging lightly to the meatballs without being overly heavy.
Pro Tips For Making Swedish Meatballs Recipe Natasha’S Kitchen
- Chill the Mixture: After combining the meat, breadcrumbs, and milk, refrigerate the mixture for 20-30 minutes before rolling into balls—this keeps them from falling apart in the pan.
- Grate the Onion: Finely grate the onion instead of dicing it so it melts into the meatballs and doesn’t leave crunchy bits in the finished dish.
- Don’t Overcrowd the Pan: Cook the meatballs in batches with space between each one, or they’ll steam instead of brown—I learned this the hard way with pale, soggy first attempts.
- Use a Meat Thermometer: Pull them at 160°F internal temp; any higher and the pork dries out, even if the beef could take more heat.
Best Sauces and Condiments for This Dish
Classic Creamy Gravy
The velvety gravy is the star here. I always make extra to drizzle over mashed potatoes or egg noodles. The combination of beef broth and heavy cream creates a rich, silky texture that clings perfectly to each meatball. 💛
Lingonberry Jam
This traditional Swedish pairing adds a bright, tart contrast to the rich meatballs. Spread 2 tbsp lingonberry jam on the side of your plate for dipping. I find IKEA’s version is authentic and widely available.
Dijon Mustard
A dollop of whole-grain Dijon mustard adds a tangy kick. I like Maille brand for its balance of heat and texture. It cuts through the creaminess beautifully.
Pickled Cucumbers
For a refreshing crunch, serve with sweet and sour pickled cucumbers. Thinly slice 1 English cucumber and toss with ¼ cup rice vinegar, 1 tbsp sugar, and a pinch of salt. Let sit for 30 minutes before serving.
Fresh Dill Sauce
Whisk together ½ cup Greek yogurt, 1 tbsp chopped fresh dill, 1 tsp lemon juice, and a pinch of salt. This cool, herby sauce complements the warm, creamy meatballs wonderfully.
Hot Sauce Kick
For those who like heat, a few dashes of hot sauce can liven up the dish. I recommend Sriracha for its garlic-forward flavor that pairs well with the allspice in the meatballs. 🔥
Nutrition Facts
Frequently Asked Questions
Can I use only beef instead of a beef-pork mix?
Yes, but use 85/15 ground beef and add 1 tbsp milk to the mix for moisture. The pork adds richness, but beef works in a pinch.
Why do my meatballs turn out dry?
Overmixing or skipping the milk-soaked breadcrumbs can cause dryness. Mix just until combined and soak breadcrumbs for 5 minutes first.
How can I make the gravy thicker?
Mix 1 tbsp cornstarch with 1 tbsp water and stir into simmering gravy. Cook for 1-2 minutes until thickened.
Can I bake the meatballs instead of pan-frying?
Bake at 400°F for 15-18 minutes on a lined sheet. Brown in a pan afterward for extra flavor.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026