Let me tell you, the scent of Swedish meatballs simmering gently in a rich, velvety cream sauce is enough to make anyone’s mouth water. Honestly, it’s one of those smells that wraps around you like a cozy blanket on a chilly evening. The first time I made these comforting Swedish meatballs with cream sauce, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special.
Years ago, when I was knee-high to a grasshopper, my grandma used to make a version of this dish that felt like pure, nostalgic comfort. I stumbled upon this recipe during a rainy weekend when I wanted to recreate that warmth and love on my own stove. My family couldn’t stop sneaking the meatballs off the pan and licking the sauce off their fingers (and I can’t really blame them). This recipe has since become a staple for family gatherings and cozy dinners alike—dangerously easy to whip up, yet packing that familiar, soul-soothing punch.
You know what? Swedish meatballs with cream sauce are perfect for potlucks, a sweet treat for your kids, or just brightening up your Pinterest cookie board with something savory and satisfying. After testing this recipe multiple times (in the name of research, of course), I’m confident you’re going to want to bookmark this one for those evenings when only comfort food will do.
Why You’ll Love This Recipe
This recipe for Swedish meatballs with cream sauce is one I trust and keep coming back to, and here’s why I think you’ll love it too:
- Quick & Easy: Comes together in under 45 minutes, perfect for busy weeknights or last-minute cravings.
- Simple Ingredients: No fancy grocery trips needed; you likely already have everything in your kitchen pantry.
- Perfect for Cozy Dinners: Great for warming up on chilly evenings or impressing guests without stress.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike—trust me, the leftovers disappear fast.
- Unbelievably Delicious: The texture of tender meatballs combined with that creamy, savory sauce is comfort food at its finest.
What sets this recipe apart? Well, it’s the way the cream sauce blends with a hint of nutmeg and allspice, balancing the savory meatballs perfectly. Plus, I like to add a splash of Worcestershire sauce for a subtle depth that’s just right—not overpowering, but enough to make you close your eyes after the first bite. It’s comfort food reimagined—simple, satisfying, and just a little bit fancy without any fuss.
Honestly, whether you’re feeding your family or want a dish that feels like a warm hug, this recipe is your best bet for Swedish meatballs with cream sauce. It’s become a personal favorite for those moments when I want to turn a simple meal into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and substitutions are easy if you need them.
- For the Meatballs:
- 1 lb (450 g) ground beef (I prefer 80/20 for juiciness)
- 1/2 lb (225 g) ground pork (adds tenderness)
- 1/2 cup (50 g) breadcrumbs (plain or panko, whichever you have)
- 1/4 cup (60 ml) whole milk (use dairy-free if needed)
- 1 small onion, finely chopped (adds sweetness)
- 1 large egg, room temperature
- 1/2 tsp ground allspice (key for authentic flavor)
- 1/2 tsp ground nutmeg
- Salt and freshly ground black pepper, to taste
- For the Cream Sauce:
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour (or use gluten-free flour blend)
- 2 cups (480 ml) beef broth (homemade or low sodium store-bought)
- 1 cup (240 ml) heavy cream or sour cream (for tanginess)
- 1 tsp Worcestershire sauce (adds depth)
- Salt and pepper, to taste
If you want to swap out any ingredients, almond flour works well for a gluten-free breadcrumb alternative. Also, if you prefer a lighter sauce, half-and-half can replace the heavy cream, though it won’t be as rich. When choosing beef broth, I recommend a good-quality brand like Kitchen Basics for the best flavor.
Equipment Needed
- Large mixing bowl (for combining meatball ingredients)
- Large skillet or frying pan (a heavy-bottomed pan works best for even browning)
- Wooden spoon or spatula (for stirring the sauce)
- Measuring cups and spoons
- Small saucepan (optional, if you prefer to make sauce separately)
- Slotted spoon or tongs (to transfer meatballs without breaking)
If you don’t have a heavy skillet, a non-stick pan will do, but be careful not to overcrowd it or the meatballs won’t brown properly. I’ve also used an electric skillet for larger batches, which helps keep the temperature steady. For budget-friendly options, a basic stainless steel pan works just fine and is easy to clean.
Preparation Method

- Prepare the Meatball Mixture: In a large bowl, combine the breadcrumbs and milk. Let it soak for about 5 minutes until the breadcrumbs are soft and milky. This keeps the meatballs tender.
- Add the ground beef, ground pork, finely chopped onion, egg, allspice, nutmeg, salt, and pepper to the breadcrumb mixture. Use your hands (clean, of course) to mix everything gently but thoroughly—overmixing can make meatballs tough.
- Shape the Meatballs: Roll the mixture into golf-ball-sized meatballs, about 1 to 1.5 inches (2.5 to 3.8 cm) in diameter. This size cooks evenly and stays juicy.
- Brown the Meatballs: Heat 2 tablespoons of butter in a large skillet over medium heat. Add the meatballs in batches, being careful not to overcrowd. Cook for about 5-7 minutes, turning occasionally, until browned on all sides. They don’t need to be cooked through yet. Remove and set aside on a plate lined with paper towels.
- Make the Cream Sauce: In the same skillet, reduce heat to medium-low and add the remaining butter. Once melted, sprinkle the flour over the butter, stirring constantly with a wooden spoon to form a roux. Cook for about 1-2 minutes until it’s golden and smells nutty (but don’t let it burn!).
- Slowly whisk in the beef broth, making sure no lumps form. Let the sauce simmer gently for 3-4 minutes until it thickens slightly.
- Stir in the heavy cream and Worcestershire sauce. Season with salt and pepper to taste. Let it simmer for another 2-3 minutes until the sauce is smooth and luscious.
- Combine Meatballs and Sauce: Return the browned meatballs to the skillet, spooning the sauce over them. Cover and let simmer on low heat for 10-15 minutes, or until meatballs are cooked through and tender. Give the sauce a gentle stir occasionally to keep it from sticking.
- Taste and adjust seasoning if needed. Serve hot with mashed potatoes, egg noodles, or crusty bread to soak up that incredible cream sauce.
Pro tip: If the sauce gets too thick, just whisk in a splash of broth or cream to loosen it up. Also, don’t rush the browning step—it locks in flavor and gives the meatballs that perfect golden crust.
Cooking Tips & Techniques
When making these Swedish meatballs with cream sauce, a few tricks can really make a difference. First, don’t skip soaking the breadcrumbs in milk—that’s a game-changer for juicy meatballs. Also, mixing the meat gently avoids a dense texture. Trust me, I’ve learned that the hard way after one too many tough meatballs!
Another tip is to brown the meatballs in batches. Overcrowding the pan causes steaming instead of browning, and you lose that lovely crust. If your pan isn’t big enough, brown in two or three rounds.
For the sauce, whisking steadily when adding the broth prevents lumps in the roux. If lumps do form, just keep whisking and simmering—it usually smooths out. I always keep a small whisk handy for this.
Timing-wise, you can prepare the meatballs ahead and refrigerate them, then cook and finish in the sauce when ready. This makes weeknight dinners less stressful. Multitasking by prepping a simple side dish while the meatballs simmer saves precious time.
Finally, taste as you go! The cream sauce can be adjusted with a pinch more salt, pepper, or Worcestershire to suit your preferences. Cooking is as much about feel as it is about following a recipe.
Variations & Adaptations
Feel free to put your own spin on this comforting classic. Here are a few variations I’ve tried and loved:
- Gluten-Free: Use gluten-free breadcrumbs or crushed gluten-free crackers. Substitute regular flour in the sauce with a gluten-free blend or cornstarch slurry.
- Vegetarian Option: Swap meat for a mixture of cooked lentils and finely chopped mushrooms. Use vegetable broth in place of beef broth and a dairy-free cream alternative.
- Flavor Twists: Add a splash of soy sauce or Dijon mustard to the meat mixture for a subtle umami boost. Fresh herbs like parsley or dill stirred into the sauce add brightness.
For cooking methods, you can bake the meatballs at 400°F (200°C) for 15-20 minutes instead of pan-frying for a lighter version. Just transfer them to the sauce afterward to simmer. I once tried adding a pinch of smoked paprika for a smoky undertone—it was surprisingly delightful!
Allergen-friendly? Swap egg for a flax egg (1 tbsp ground flaxseed + 3 tbsp water) if you need an egg-free version. I tested this once with great results, though the texture was a touch different, still tasty.
Serving & Storage Suggestions
These Swedish meatballs with cream sauce are best served hot, spooned generously over creamy mashed potatoes or buttery egg noodles. I like to garnish with freshly chopped parsley for a pop of color and freshness. For drinks, a crisp white wine or a light lager pairs beautifully.
Leftovers store well in an airtight container in the refrigerator for up to 3 days. When reheating, warm gently on the stovetop over low heat, stirring occasionally to prevent the sauce from separating. You can add a splash of cream or broth if the sauce thickens too much.
For longer storage, freeze the meatballs and sauce separately in freezer-safe containers for up to 2 months. Thaw overnight in the fridge and reheat slowly. The flavors actually deepen with time, so leftovers can taste even better the next day.
Nutritional Information & Benefits
Per serving (approximate): 350 calories, 25g protein, 20g fat, 10g carbohydrates.
This recipe packs protein from the beef and pork, with calcium and vitamin D from the cream. The spices like nutmeg and allspice add antioxidants, while the onions offer fiber and flavor without extra calories.
Diet-wise, it’s naturally gluten-free if you swap the breadcrumbs and flour, and you can modify the fat content by choosing leaner meats or lighter cream options. Just a heads up, this recipe contains dairy, eggs, and gluten unless substitutions are made.
From a wellness perspective, this dish feels indulgent but when enjoyed in moderation, it’s a satisfying way to nourish both body and soul—comfort food that doesn’t feel like a cheat meal.
Conclusion
So there you have it: a comforting, easy homemade recipe for Swedish meatballs with cream sauce that’s sure to become a favorite in your kitchen. Whether you’re cooking for family or just treating yourself, this dish brings that warm, hearty feeling we all crave on cooler days.
Don’t hesitate to customize it—try different herbs, swap ingredients, or adapt it to your dietary needs. I love this recipe because it’s forgiving, approachable, and always delicious, no matter how many times I make it.
Give it a shot, then come back and tell me how it went! Drop your comments, share your twists, or ask questions—I’d love to hear your stories. Trust me, once you taste these meatballs, you’ll be making them again and again. Happy cooking!
FAQs
Can I make Swedish meatballs ahead of time?
Yes! You can prepare the meatballs and store them uncooked in the fridge for up to 24 hours. Alternatively, fully cook and refrigerate them, then reheat in the sauce before serving.
What can I serve with Swedish meatballs?
Traditional sides include mashed potatoes, egg noodles, or buttered rice. Steamed vegetables or lingonberry jam also complement the dish nicely.
Can I freeze Swedish meatballs with cream sauce?
Absolutely. Freeze meatballs and sauce separately in airtight containers for up to 2 months. Thaw overnight and reheat gently.
How do I avoid meatballs falling apart?
Don’t overmix the meat mixture and be sure to include soaked breadcrumbs and an egg to bind. Handle gently when shaping and browning.
Is there a vegetarian version of Swedish meatballs?
Yes, you can use lentils, mushrooms, or plant-based ground meat alternatives and substitute vegetable broth and dairy-free cream.
Pin This Recipe!

Swedish Meatballs with Cream Sauce
Comforting Swedish meatballs simmered in a rich, velvety cream sauce, perfect for cozy dinners and family gatherings.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Swedish
Ingredients
- 1 lb ground beef (80/20 preferred)
- 1/2 lb ground pork
- 1/2 cup breadcrumbs (plain or panko)
- 1/4 cup whole milk
- 1 small onion, finely chopped
- 1 large egg, room temperature
- 1/2 tsp ground allspice
- 1/2 tsp ground nutmeg
- Salt and freshly ground black pepper, to taste
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1 cup heavy cream or sour cream
- 1 tsp Worcestershire sauce
- Salt and pepper, to taste
Instructions
- In a large bowl, combine breadcrumbs and milk. Let soak for about 5 minutes until breadcrumbs are soft.
- Add ground beef, ground pork, chopped onion, egg, allspice, nutmeg, salt, and pepper to the breadcrumb mixture. Mix gently but thoroughly.
- Shape mixture into golf-ball-sized meatballs, about 1 to 1.5 inches in diameter.
- Heat 2 tablespoons butter in a large skillet over medium heat. Brown meatballs in batches for 5-7 minutes, turning occasionally. Remove and set aside.
- Reduce heat to medium-low. Add remaining butter to skillet. Sprinkle flour over butter and stir constantly to form a roux. Cook 1-2 minutes until golden and nutty.
- Slowly whisk in beef broth, ensuring no lumps form. Simmer for 3-4 minutes until slightly thickened.
- Stir in heavy cream and Worcestershire sauce. Season with salt and pepper. Simmer 2-3 minutes until sauce is smooth.
- Return meatballs to skillet, spoon sauce over them. Cover and simmer on low heat for 10-15 minutes until meatballs are cooked through.
- Adjust seasoning if needed. Serve hot with mashed potatoes, egg noodles, or crusty bread.
Notes
Soak breadcrumbs in milk to keep meatballs tender. Brown meatballs in batches to avoid steaming. Whisk sauce constantly to prevent lumps. If sauce thickens too much, add broth or cream to loosen. Meatballs can be prepared ahead and refrigerated or frozen separately from sauce.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 350
- Fat: 20
- Carbohydrates: 10
- Protein: 25
Keywords: Swedish meatballs, cream sauce, comfort food, easy recipe, homemade meatballs, cozy dinner



