Swedish Meatballs Recipe Natasha’s Kitchen: Creamy Dill Sauce Over Tender Bites

Swedish Meatballs Recipe Natasha's Kitchen: Creamy Dill Sauce Over Tender Bites

I’ve perfected a method for making tender Swedish meatballs that rival Natasha’s Kitchen’s signature version. The key is a gentle touch when mixing and cooking at just the right temperature.

These meatballs stay juicy thanks to a mix of ground beef and pork, plus a splash of milk in the breadcrumb mixture. The creamy dill sauce, rich with butter and sour cream, takes them to the next level.

Serve them over mashed potatoes or egg noodles for a comforting meal that tastes like a hug on a plate. The sauce clings perfectly to every bite, making each one irresistibly flavorful.

This recipe delivers restaurant-quality results with simple techniques and pantry staples. Ready to make the best Swedish meatballs you’ve ever tasted?

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Swedish Meatballs Recipe Natasha’s Kitchen

Ground beef and pork blend with breadcrumbs and spices for the most tender meatballs.

Ingredient Amount Notes
Ground Beef 🥩 ¾ lb 80/20 fat ratio preferred
Ground Pork 🥩 ¾ lb Regular ground pork works
Breadcrumbs 🍞 ¾ cup Plain, dry variety
Whole Milk 🥛 ½ cup For soaking breadcrumbs
Large Egg 🥚 1 whole Lightly beaten
Yellow Onion 🧅 ½ whole Finely grated or minced
Garlic Cloves 🧄 2 cloves Minced or pressed
All-Purpose Flour 🌾 2 tbsp For binding meatballs
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Ground Nutmeg 🌰 ¼ tsp Freshly ground if possible
Unsalted Butter 🧈 3 tbsp For frying meatballs
Beef Broth 🍲 1 ½ cups Low-sodium preferred
Sour Cream 🥣 ¾ cup Full-fat for creaminess
Fresh Dill 🌿 ¼ cup Chopped, plus extra for garnish

The meat blend is key here. Ground chuck (80/20) provides the fat for moisture, while regular ground pork adds depth. Look for fresh, bright red meat at your butcher or Whole Foods. For breadcrumbs, plain panko works in a pinch, but traditional dry breadcrumbs give the classic texture. Don’t skip soaking them in milk—it’s what keeps the meatballs tender.

No ground pork? Ground turkey or chicken works, but the flavor profile changes slightly. Fresh dill is non-negotiable for the sauce—dried dill at one-third the amount just doesn’t deliver the same brightness. For the beef broth, Better Than Bouillon paste is a great shortcut. If avoiding dairy, swap milk for unsweetened almond milk in the breadcrumb soak.

Meatballs can be shaped and refrigerated for 24 hours before cooking. The sauce keeps for 3-4 days in the fridge—reheat gently to avoid curdling. For longer storage, freeze cooked meatballs and sauce separately for up to 3 months.

❤️

Why You’ll Love This Recipe

  • I’ll be real: I double the batch every time. They freeze beautifully for last-minute dinners.
  • No-Fuss Mixing: I love how the breadcrumbs, milk, and egg come together in one bowl—no fancy steps, just mix and shape.
  • Rich, Creamy Flavor: The combo of beef and pork with that velvety milk-soaked crumb? Honestly, it’s what makes these meatballs irresistibly tender.
  • Freezer Friendly: I’ll be real: I double the batch every time. They freeze beautifully for last-minute dinners.

Step-by-Step Instructions for Swedish Meatballs with Creamy Dill Sauce

Master the technique for tender meatballs and velvety sauce with precise timing and temperature control.

Step 1: Prepare the Meatball Mixture

Combine the 0.75 lb Ground Beef, 0.75 lb Ground Pork, 0.75 cup Breadcrumbs, 0.5 cup Whole Milk, 1 whole Large Egg, 0.5 whole Yellow Onion, 2 cloves Garlic Cloves, 1 tsp Salt, 0.5 tsp Black Pepper, and 0.25 tsp Ground Nutmeg in a large bowl. The breadcrumbs soaked in milk create a panade that keeps the meatballs moist during cooking.

Mix gently with your hands just until combined—overworking develops gluten and makes the meatballs dense. The mixture should hold together when pressed but not be sticky. I test by rolling a small portion between my palms; if it holds shape, it’s ready for forming.

Step 2: Form and Brown the Meatballs

Shape the mixture into 1.5-inch meatballs (you should get about 24). Roll them firmly but don’t compact too tightly, or they’ll become dense. Place them on a plate and refrigerate for 15 minutes to help them hold shape during browning.

Heat 2 tbsp Unsalted Butter in a large skillet over medium-high heat. When the butter foams, add the meatballs in batches, browning on all sides for 6-8 minutes total until golden brown. Don’t overcrowd the pan, or they’ll steam instead of sear. Transfer browned meatballs to a plate and set aside.

Step 3: Create the Creamy Dill Sauce

Melt the remaining 1 tbsp Unsalted Butter in the same skillet over medium heat. Whisk in the 2 tbsp All-Purpose Flour and cook for 1 minute to eliminate the raw flour taste. This creates a light roux that will thicken the sauce beautifully.

Gradually pour in the 1.5 cups Beef Broth, whisking constantly to prevent lumps. Bring to a simmer and cook for 3-4 minutes until slightly thickened. The sauce should coat the back of a spoon but still be pourable.

Step 4: Finish with Sour Cream and Dill

Reduce heat to low and stir in the 0.75 cup Sour Cream and 0.25 cup Fresh Dill. Simmer gently for 2 minutes—don’t let it boil, or the sauce may curdle. Taste and adjust seasoning if needed; the nutmeg should be subtle but present.

Return the meatballs to the skillet, spooning the sauce over them. Simmer for 5-7 minutes until the meatballs are cooked through (internal temperature of 160°F). The sauce will thicken further as it absorbs into the meatballs.

👨‍🍳

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—it keeps the meatballs from falling apart when browning.
  • Use Fresh Breadcrumbs: Skip the store-bought dry breadcrumbs; pulse fresh bread in a food processor instead. It gives the meatballs a lighter, more tender texture.
  • Don’t Overmix: I learned this the hard way—mix just until the ingredients are combined. Overworking the meat makes the meatballs dense and tough.
  • Brown in Batches: Crowding the pan steams the meatballs instead of browning them. Cook in batches with about 2 tablespoons of oil per batch for that perfect golden crust.

Flavor Customization for These Flavors

Herb Variations

Swap the fresh dill for 2 tbsp chopped parsley and 1 tbsp tarragon for a French-inspired twist. I love how tarragon adds a subtle anise note that pairs beautifully with the nutmeg. The sauce takes on a more sophisticated profile. 🌿

Spicy Kick

Add ½ tsp cayenne pepper to the meat mixture and stir 1 tsp hot sauce into the finished sauce. The heat cuts through the richness while keeping the dish balanced. I use Frank’s RedHot for its vinegar tang.

Creamier Sauce

Replace ¼ cup of beef broth with heavy cream for an ultra-luxurious version. The sauce becomes velvety smooth and even more decadent. Just be careful not to boil it after adding the cream to prevent separation.

Citrus Brightness

Stir in 1 tbsp lemon zest and 2 tbsp lemon juice at the end of sauce preparation. The acidity brightens all the flavors, making each bite taste fresher. This works especially well if you’re serving with lingonberry jam.

Mushroom Addition

Sauté 1 cup finely chopped mushrooms in the skillet before making the sauce. They add earthy depth and a meaty texture that complements the dish perfectly. I prefer cremini mushrooms for their robust flavor.

Allspice Warmth

Add ¼ tsp ground allspice alongside the nutmeg in the meat mixture. This Swedish variation enhances the warm spice profile. The combination reminds me of the flavors in traditional Swedish meatballs my grandmother made. 💛

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 180mg60%
Sodium 980mg43%
Total Carbohydrate 18g6%
Dietary Fiber 1g4%
Sugars 2g
Protein 32g64%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use only ground beef instead of a beef-pork blend?

Yes, but the pork adds moisture and depth. If using all beef, choose 80/20 fat ratio and consider adding 1-2 tbsp extra milk to the breadcrumb mixture to compensate for the lack of pork fat.

2

Why did my sauce curdle?

This happens if the sauce boils after adding sour cream. Keep heat on low and stir constantly. If it curdles, immediately remove from heat and whisk vigorously to smooth it out.

3

How can I make this dish gluten-free?

Swap breadcrumbs for gluten-free panko and use cornstarch or gluten-free flour for the sauce. Ensure all other ingredients, including beef broth, are certified gluten-free.

4

Can I bake the meatballs instead of pan-frying?

Yes! Bake at 400°F for 20-25 minutes, turning halfway through. Pan-frying gives better browning, but baking is a healthier alternative.

★★★★★4.7(13 reviews)
Allison Carter