Let me tell you, the scent of browned meat mingling with warm spices and rich cream wafting from my kitchen is enough to make anyone’s mouth water. The first time I made these cozy 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 these, but this recipe is my own little twist I stumbled upon on a rainy weekend. I wish I’d discovered it years ago! My family couldn’t stop sneaking them off the pan while I was plating (and honestly, I can’t blame them). These meatballs are dangerously easy to make and deliver pure, nostalgic comfort.
You know what? This recipe is perfect for potlucks, cozy dinners, or anytime you want to brighten up your Pinterest cookie board with something savory and satisfying. Tested multiple times in the name of research, of course, it’s become a staple for family gatherings and gifting alike. If you’re craving comfort food that feels like a warm hug, you’re going to want to bookmark this one.
Why You’ll Love This Recipe
Honestly, this Swedish meatballs with cream sauce recipe stands out for so many reasons. Having cooked it countless times, I can say it’s a true crowd-pleaser that’s both approachable and deeply satisfying. Here’s why it might become your go-to comfort food:
- Quick & Easy: This recipe comes together in under 45 minutes, perfect for busy weeknights or last-minute cravings when you want comfort without the wait.
- Simple Ingredients: No need for fancy grocery trips; you likely already have all the pantry staples needed to whip up these meatballs.
- Perfect for Cozy Dinners: Whether it’s a chilly evening or a casual family meal, these meatballs make every table feel warmer.
- Crowd-Pleaser: Kids and adults alike rave about the tender meatballs and that creamy sauce that’s just the right balance of savory and smooth.
- Unbelievably Delicious: The texture and flavor combo here is next-level comfort food—you get juicy, tender meatballs with a velvety sauce that clings to every bite.
What sets this recipe apart is the little extra love in the cream sauce—the way it’s seasoned just right with hints of nutmeg and a touch of tangy Worcestershire that lifts the whole dish. It’s not just another Swedish meatballs recipe; it’s the best version I’ve found, tested, and tweaked for perfect results every time. Trust me, this recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite and sigh with contentment.
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 you can easily swap a few items if needed.
- For the Meatballs:
- 1 lb (450 g) ground beef (I prefer 80/20 for juiciness)
- 1/2 lb (225 g) ground pork (adds tenderness and flavor)
- 1/2 cup (60 g) breadcrumbs (use panko for lighter texture)
- 1/4 cup (60 ml) whole milk (adds moisture)
- 1 small onion, finely chopped (sweet and soft)
- 1 large egg, room temperature (for binding)
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp ground allspice (classic Swedish touch)
- 1/4 tsp ground nutmeg
- For the Cream Sauce:
- 3 tbsp unsalted butter (for richness)
- 3 tbsp all-purpose flour
- 2 cups (480 ml) beef broth (homemade or low sodium store-bought)
- 1 cup (240 ml) heavy cream (I recommend a full-fat variety for best texture)
- 1 tbsp Worcestershire sauce (adds savory depth)
- 1 tsp Dijon mustard (optional, for a subtle tang)
- Salt and pepper to taste
Substitution tips: For a gluten-free option, swap regular breadcrumbs with gluten-free crumbs or crushed rice crackers. Use coconut milk or cashew cream instead of heavy cream for a dairy-free twist. If you prefer, turkey or chicken ground meat works too, though the flavor will be lighter.
Equipment Needed
- Large mixing bowl – for combining meatball ingredients thoroughly.
- Non-stick skillet or cast iron pan – perfect for browning meatballs evenly without sticking.
- Wooden spoon or spatula – for stirring sauce and flipping meatballs gently.
- Measuring cups and spoons – for precise measurements (important for the sauce!).
- Small whisk – helps when making the cream sauce smooth and lump-free.
- Baking sheet or plate lined with parchment paper – to rest meatballs before serving.
Personally, I’m a big fan of cast iron for this recipe because it gives meatballs a beautiful crust. If you don’t have one, a good non-stick skillet will do just fine. For budget-friendly options, any heavy-bottomed pan will help avoid burning the sauce. Keeping your whisk handy makes all the difference in getting that silky cream sauce texture without trouble.
Preparation Method

- Prep the meatball mixture: In a large bowl, combine the breadcrumbs and milk. Let it soak for 5 minutes until the crumbs absorb the liquid and become soft.
- Add the ground beef, ground pork, chopped onion, egg, salt, black pepper, allspice, and nutmeg to the soaked breadcrumbs. Mix gently with your hands or a spoon until just combined—don’t overwork it or the meatballs will turn tough. (About 1-2 minutes is enough.)
- Shape the meatballs: Wet your hands with a little water and roll the mixture into 1-inch (2.5 cm) meatballs, placing them on a plate or baking sheet. You should get about 25-30 meatballs.
- Brown the meatballs: Heat 2 tablespoons of butter in a large skillet over medium heat. Add the meatballs in batches, making sure not to overcrowd the pan. Cook for about 5 minutes, turning occasionally, until they’re browned on all sides but not cooked through. Transfer them to a plate lined with paper towels to drain excess fat.
- Make the cream sauce: In the same skillet, melt the remaining 1 tablespoon butter over medium heat. Sprinkle the flour evenly and whisk constantly for 1-2 minutes until it becomes a golden roux (this cooks out the raw flour taste).
- Slowly whisk in the beef broth and bring to a gentle simmer. The sauce will start to thicken—keep whisking to avoid lumps.
- Add the heavy cream, Worcestershire sauce, and Dijon mustard if using. Stir well and let it simmer for 3-5 minutes until the sauce is creamy and coats the back of a spoon. Season with salt and pepper to taste.
- Finish cooking the meatballs: Return the browned meatballs to the skillet, nestling them into the cream sauce. Cover and simmer on low heat for 10 minutes, or until the meatballs are cooked through and tender.
- Serve: Give everything a gentle stir to coat the meatballs in the sauce, then serve hot. (If the sauce gets too thick, add a splash of broth or cream to loosen.)
Tip: If you notice the meatballs drying out during cooking, lower the heat and cover the pan. The steam gently finishes cooking while keeping them juicy.
Cooking Tips & Techniques
When making Swedish meatballs with cream sauce, there are a few tricks I’ve picked up along the way. For starters, don’t skip soaking the breadcrumbs in milk—it’s the secret to tender meatballs that don’t crumble or dry out. Also, mixing the meat gently is key; overworking the mixture can make them dense.
When browning, use medium heat and don’t rush. Getting a nice crust adds flavor and texture, but too high heat burns the outside before the inside cooks. I like to cook in batches to avoid crowding, which causes steaming instead of browning.
For the sauce, patience is your friend. Whisk the flour carefully into the butter to form a smooth roux before adding liquids. Adding broth slowly while whisking prevents lumps. If lumps form, don’t panic—just whisk vigorously or strain the sauce.
Finally, if time is tight, you can bake the meatballs at 375°F (190°C) for 15-20 minutes instead of pan-frying, but you’ll miss that golden crust. Multitasking by prepping the sauce while meatballs brown saves a bunch of time and keeps things efficient in the kitchen.
Variations & Adaptations
Want to switch things up with this Swedish meatballs with cream sauce recipe? Here are some tasty ways to customize:
- Vegetarian version: Use cooked lentils, finely chopped mushrooms, or plant-based ground meat alternatives. Bind with flaxseed “egg” or a real egg if you can.
- Spicy kick: Add a pinch of cayenne pepper or smoked paprika to the meat mix for a subtle heat that pairs beautifully with the creamy sauce.
- Herb variations: Toss in fresh dill, parsley, or chives for a bright herbal note. I once added a little thyme and it gave the dish a lovely rustic flavor.
- Cooking method: For a lighter version, bake the meatballs on a parchment-lined sheet for 20 minutes instead of frying. Finish with the sauce on the stove.
- Seasonal swaps: In winter, add a splash of cranberry sauce on the side for a tart contrast. In summer, serve with a crisp cucumber salad to balance the richness.
I personally tried swapping heavy cream for sour cream once, and it gave the sauce a tangier finish I quite liked—just add it off the heat to prevent curdling.
Serving & Storage Suggestions
Serve these cozy Swedish meatballs with cream sauce piping hot, ideally over buttered egg noodles, creamy mashed potatoes, or fluffy rice. A side of steamed green beans or pickled cucumbers adds a fresh crunch and balances the dish well. For drinks, a crisp white wine or a cold lager pairs beautifully.
Leftovers keep well in an airtight container in the fridge for up to 3 days. The flavors actually deepen overnight—if you can resist eating it all at once! To reheat, gently warm on the stovetop over low heat, stirring occasionally. Add a splash of broth or cream if the sauce thickens too much.
If you want to freeze, place cooled meatballs and sauce in a freezer-safe container for up to 2 months. Thaw overnight in the fridge and reheat gently.
Nutritional Information & Benefits
A serving of these Swedish meatballs with cream sauce packs roughly 350-400 calories, depending on portion size. The ground beef and pork provide a good source of protein and iron, while the cream sauce adds fats that give sustained energy and satiety.
The allspice and nutmeg aren’t just tasty—they’re also known for digestive benefits and warming properties. Using wholesome ingredients and moderate portions, this recipe fits well into balanced meal plans.
If you’re watching carbs, consider serving with cauliflower mash or steamed veggies instead of noodles. For gluten-free diets, swapping breadcrumbs is an easy fix. Just keep in mind the dairy content if that’s a concern.
Conclusion
These cozy Swedish meatballs with cream sauce really are worth trying if you want a comforting, satisfying meal that’s easy to make and loved by all ages. You can tweak and customize the recipe to fit your tastes or dietary needs, making it your own little kitchen classic. Personally, I love how this recipe brings back warm memories while feeling fresh and approachable every time.
If you give it a shot, I’d love to hear how it turned out and any fun twists you tried! Please share your thoughts or questions in the comments, and don’t forget to pass this one along to anyone who loves cozy homemade comfort food. Remember, cooking is all about joy and sharing—so dig in and enjoy every bite!
FAQs About Swedish Meatballs with Cream Sauce
Can I make these meatballs ahead of time?
Absolutely! You can prepare the meatballs and sauce separately, then store them in the fridge for up to 24 hours before reheating and serving.
What’s the best way to reheat leftovers without drying them out?
Warm them gently on the stove over low heat with a splash of broth or cream to keep the sauce smooth and the meatballs juicy.
Can I freeze Swedish meatballs with cream sauce?
Yes, freeze the cooled meatballs and sauce in an airtight container for up to 2 months. Thaw overnight in the fridge before reheating.
How do I prevent the cream sauce from curdling?
Keep the sauce at a gentle simmer and avoid boiling once you add the cream. Stir frequently and add cream off heat if using sour cream as a substitute.
Are these meatballs gluten-free?
They’re not by default because of the breadcrumbs, but you can easily swap in gluten-free breadcrumbs or crushed rice crackers to make the recipe gluten-free.
Pin This Recipe!

Swedish Meatballs with Cream Sauce
Cozy and comforting Swedish meatballs served with a rich, creamy sauce. This easy homemade recipe delivers tender, juicy meatballs with a velvety sauce perfect for family dinners or potlucks.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 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 (panko recommended)
- 1/4 cup whole milk
- 1 small onion, finely chopped
- 1 large egg, room temperature
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp ground allspice
- 1/4 tsp ground nutmeg
- 3 tbsp unsalted butter
- 3 tbsp all-purpose flour
- 2 cups beef broth (homemade or low sodium)
- 1 cup heavy cream (full-fat recommended)
- 1 tbsp Worcestershire sauce
- 1 tsp Dijon mustard (optional)
- Salt and pepper to taste
Instructions
- In a large bowl, combine breadcrumbs and milk. Let soak for 5 minutes until soft.
- Add ground beef, ground pork, chopped onion, egg, salt, black pepper, allspice, and nutmeg to the soaked breadcrumbs. Mix gently until just combined.
- Wet your hands and roll mixture into 1-inch meatballs, about 25-30 meatballs.
- Heat 2 tablespoons butter in a large skillet over medium heat. Brown meatballs in batches for about 5 minutes, turning occasionally. Transfer to a plate lined with paper towels.
- In the same skillet, melt remaining 1 tablespoon butter over medium heat. Sprinkle flour and whisk constantly for 1-2 minutes to form a golden roux.
- Slowly whisk in beef broth and bring to a gentle simmer, whisking to avoid lumps.
- Add heavy cream, Worcestershire sauce, and Dijon mustard if using. Simmer for 3-5 minutes until sauce thickens. Season with salt and pepper.
- Return meatballs to skillet, nestle into sauce, cover and simmer on low for 10 minutes until cooked through.
- Stir gently to coat meatballs in sauce and serve hot. Add broth or cream if sauce is too thick.
Notes
Soak breadcrumbs in milk for tender meatballs. Do not overmix meat to avoid toughness. Brown meatballs in batches to avoid steaming. Whisk flour into butter carefully to avoid lumps in sauce. For gluten-free, use gluten-free breadcrumbs. For dairy-free, substitute heavy cream with coconut milk or cashew cream. Meatballs can be baked at 375°F for 15-20 minutes as an alternative to frying.
Nutrition
- Serving Size: About 6-7 meatballs
- Calories: 375
- Sugar: 2
- Sodium: 550
- Fat: 28
- Saturated Fat: 12
- Carbohydrates: 10
- Fiber: 1
- Protein: 22
Keywords: Swedish meatballs, cream sauce, comfort food, easy dinner, homemade meatballs, creamy sauce, ground beef, ground pork


