✨ Creamy Swedish Meatballs with Creamy Dill Sauce – A Cozy, Comfort-Food Classic That’s-ready in Under 45 Minutes! ✨
1. Introduction
There’s something deeply comforting about a bowl of Creamey Swedish Meatballs with Creamy Dill Sauce—tender, buttery meatballs swirled in a velvety, herb-kissed sauce, served over buttery egg noodles or creamy mashed potatoes. This recipe captures the essence of Scandinavian home cooking: warm, rustic, and full of flavor without the fuss. As a lifelong fan of classic Nordic-inspired meals, I’ve refined this version over years of testing to ensure every meatball is juicy, perfectly seasoned, and coated in that luscious dill-infused sauce that clings beautifully instead of sliding right off. Whether you’re planning a cozy weeknight dinner or want to impress guests with minimal effort, this dish delivers.
2. Why You’ll Love This Recipe
- Ready in under 45 minutes—no slow-cooker wait, no pre-boiling, no multi-hour prep.
- One-pan convenience—brown the meatballs and make the sauce in the same skillet.
- Friendly for picky eaters and crowd-pleasing—kids adore the mild, creamy sauce, and adults appreciate the depth of flavor.
- Make-ahead friendly—the meatballs freeze beautifully, so you can prep ahead for busy days.
3. Ingredient Notes
Quality and balance make all the difference here. Don’t skip the fresh dill—dried just doesn’t deliver that bright, grassy punch that defines authentic Swedish dill sauce. For the meatball base, I use a 50/50 mix of ground beef and pork (for richness and moisture), but ground turkey or plant-based crumbles work in a pinch. Butter is non-negotiable for that rich, rounded mouthfeel in the sauce, and I always go with full-fat heavy cream (not half-and-half) to avoid graininess or separation. For the broth, opt for low-sodium beef or chicken stock so you can control the salt level. And don’t forget all-purpose flour for the roux—critical for thickening without lumps. Finally, a squeeze of lemon juice at the end brightens the whole dish and lifts the richness beautifully.
4. Kitchen Tools You Need
You don’t need fancy gadgets, but the right tools make the process sleek and stress-free:
If you love air-fried meatballs with extra-crispy edges (and less oil to clean up), the Compact 6-in-1 Digital Air Fryer by Amazon Basics is a game-changer. It crisps your meatballs evenly without constant flipping, and cleanup is a breeze.
For stovetop perfection, a high-quality nonstick skillet is essential—enter the T-fal 14-Piece Hard Anodized Nonstick Cookware Set. Its even heat distribution ensures your roux doesn’t scorch and your meatballs brown beautifully every time.
Love meal prepping extras? The Crock-Pot Family-Size Slow Cooker lets you cook the meatballs low and slow overnight, then finish the sauce quickly in the morning.
For flawless dill chopping every time, skip the tear-prone knife wobble and try the Fullstar Ultimate Veggie Prep Master—it minces herbs in seconds and keeps your hands safe.
5. How to Make Creamy Swedish Meatballs with Creamy Dill Sauce
Phase 1: Mix & Shape the Meatballs
In a large bowl,combine 1 lb ground beef, ½ lb ground pork, ½ cup panko breadcrumbs, 1 egg, 2 tbsp milk, 1 tsp salt, ½ tsp black pepper, ½ tsp onion powder, and ¼ tsp nutmeg. Mix with your hands—just until combined (overmixing = tough meatballs). Roll into 1½-inch spheres and set aside on a parchment-lined tray. Chill for 10 minutes (this helps them hold shape during cooking).
Phase 2: Brown the Meatballs
Heat 2 tbsp butter and 1 tbsp olive oil in a large skillet over medium-high heat. Working in batches to avoid steaming, brown the meatballs on all sides—about 3–4 minutes total. Don’t worry if they’re not cooked through yet; they’ll finish poaching in the sauce. Transfer to a plate and tent with foil.
Phase 3: Build the Creamy Dill Sauce
Reduce heat to medium. Add 1 minced shallot (or small onion) and sauté until soft (~2 minutes). Stir in 2 tbsp flour and cook for 1 minute—this creates the roux. Slowly whisk in 1½ cups beef broth and 1 cup heavy cream until smooth. Bring to a gentle simmer.
Phase 4: Simmer & Finish
Return the meatballs (plus any accumulated juices) to the skillet. Nestle them into the sauce, cover, and simmer for 12–14 minutes, or until internal temp reaches 160°F. Stir in 2 tbsp fresh dill (chopped), 1 tsp lemon juice, and ½ tsp salt (taste first!). Let rest 5 minutes—the sauce will thicken further.
6. Expert Tips for Success
Don’t skip the chilling step. Warm meatballs spread and flatten in the pan—chilled ones stay round and juicy.
Use room-temperature cream. Cold cream can cause the sauce to seize or curdle when added to the hot roux.
Toast the flour. Cook it for a full minute with the fat—this removes the raw flour taste and deepens flavor.
Don’t overcrowd the pan. Browning in batches ensures a proper crust (and that Maillard flavor!).
Add lemon at the end. Heat degrades its brightness—adding it off-heat preserves that refreshing zing.
7. Variations & Substitutions
Gluten-free: Swap panko for gluten-free breadcrumbs and use cornstarch instead of flour in the roux.
Lighter version: Use half-and-half or whole milk (thicken with 1 tsp arrowroot slurry instead of flour).
Vegan: Use a plant-based meat blend (like Beyond or lentils + walnuts), flax egg, and coconut cream.
Sauce twist: Add 2 tbsp capers + 1 tbsp minced pickled cucumber for a *surströmming*-inspired tang (if you dare!).
8. Storage & Reheating
Store cooled meatballs and sauce separately in airtight containers for up to 4 days. Reheat gently on the stovetop over low heat—add a splash of broth or cream if the sauce thickens too much. For freezing: freeze meatballs *without* sauce (dairy can separate). Thaw overnight in the fridge, then reheat in sauce.
9. FAQ
Q: Can I bake the meatballs instead of pan-frying?
A: Absolutely! Bake at 400°F for 20–22 minutes on a wire rack set over a baking sheet—easy, evenly browned, and less cleanup. You can finish them in the sauce afterward if desired.
Q: Why did my sauce separate?
A> Likely because the cream was too cold or the heat was too high. Always use room-temp cream, keep the simmer gentle, and stir constantly while adding the liquid.
Q: What should I serve this with?
A: Classic Swedish style: buttered egg noodles, mashed potatoes, or lingonberry jam on the side. Try it with our Ultimate Moist Chocolate Banana Bread for a sweet-savory dessert contrast!
Q: Can I use frozen meatballs?
A: Yes—thaw overnight, skip browning, and add directly to the simmering sauce. Cook 12–15 minutes to heat through.
10. Conclusion
This Creamy Swedish Meatballs with Creamy Dill Sauce isn’t just dinner—it’s a hug in a bowl. Rich, herbaceous, comforting, and effortless, it’s a recipe you’ll return to again and again, especially on rainy evenings or when family gathers. Pair it with a crisp green salad and a glass of crisp white wine, and you’ve got a Scandinavian-inspired feast ready faster than you can say “tack mat” (thank you, mom!).
Print
Creamy Swedish Meatballs with Creamy Dill Sauce
Classic Swedish meatballs in a rich dill cream sauce, served with mashed potatoes and lingonberry compote for a warm, comforting family dinner.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 1 lb ground beef
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 egg, beaten
- 1/4 cup finely diced onion
- 2 cloves garlic, minced
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp nutmeg
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 1 1/2 cups heavy cream
- 1/2 cup chicken broth
- 1 tbsp fresh dill, chopped
- 1 tsp lemon juice
- Salt and pepper to taste
Instructions
- In a large bowl, combine beef, pork, breadcrumbs, milk, egg, onion, garlic, salt, pepper, and nutmeg. Mix gently until just combined.
- Form mixture into 1 1/2-inch meatballs (about 30).
- Heat 1 tbsp butter in a large skillet over medium heat. Brown meatballs in batches, about 3–4 minutes per batch. Set aside.
- Melt remaining butter in same skillet. Whisk in flour and cook for 1 minute.
- Gradually whisk in heavy cream and chicken broth. Bring to a simmer and cook until slightly thickened, about 3–4 minutes.
- Return meatballs to skillet, add dill and lemon juice. Simmer for 8–10 minutes, until meatballs are cooked through.
- Serve over mashed potatoes with lingonberry compote on the side.
Notes
- For a lighter version, substitute half-and-half for heavy cream and use lean ground turkey.
- Lingonberry jam can be substituted with cranberry sauce or cherry jam.
- Make ahead: cook meatballs and sauce separately; reheat and combine before serving.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Method: Baking/Sautéing
- Cuisine: Swedish
- Diet: High Protein
Nutrition
- Serving Size: 8 meatballs with 1/4 sauce
- Calories: 520 Kcal
- Sugar: 3g
- Sodium: 720mg
- Fat: 38g
- Saturated Fat: 21g
- Unsaturated Fat: 14g
- Trans Fat: 1g
- Carbohydrates: 18g
- Fiber: 1g
- Protein: 34g
- Cholesterol: 125mg

