I spent years buying those frozen bags of meatballs just for the gravy, honestly. Once I figured out this Swedish meatball sauce recipe, I never went back to the packet mix. It’s rich, velvety, and has that perfect hint of nutmeg that makes everything taste like a cozy weekend.
The secret isn’t a fancy roux or hours of simmering. It’s a simple mix of beef broth, a splash of heavy cream, and a spoonful of Worcestershire to give it that savory, lip-smacking depth. You probably have everything you need in your fridge right now.
You can pour this over frozen meatballs for a weeknight win, or whip it up for a holiday side dish. Either way, it’s the kind of sauce that makes you want to lick the pan clean.
What Makes a Great Swedish Meatball Sauce?
A proper Swedish meatball sauce (or gravy, as we often call it) is all about balance. It needs to be rich enough to coat the meatballs but not so heavy that it tastes like wallpaper paste. The classic flavor profile leans on savory beef, dairy fat, and warm spices.
That signature warm spice is nutmeg. It sounds weird if you’ve never used it in savory cooking, but a tiny pinch completely transforms the sauce. It bridges the gap between the beef broth and the cream, giving it that authentic Scandinavian flavor you expect from a Swedish meatball sauce recipe.
Why This Recipe Works Every Time
The trick to a foolproof sauce is building the roux correctly and adding the liquid at the right temperature. By cooking the butter and flour together for just a minute, you eliminate the raw flour taste without burning the butter.
Slowly whisking in the broth prevents those annoying flour lumps from forming. Then, finishing the sauce off the heat with heavy cream ensures the dairy doesn’t break or curdle. You get a glossy, smooth gravy every single time.
Ingredient Notes & Smart Swaps
Beef broth is the backbone here, but you can use beef base or bouillon if that’s what you have. Heavy cream gives the sauce its luxurious texture, but whole milk or half-and-half will work in a pinch—just simmer it a little longer to thicken.
For a gluten-free Swedish meatball sauce, swap the all-purpose flour for a gluten-free blend or use a cornstarch slurry. If you want a keto version, skip the flour entirely, use heavy cream, and thicken with xanthan gum. Just remember that keto versions won’t taste exactly the same, but they’ll still be delicious.
My Best Tips for a Lump-Free Sauce
Whisking constantly while adding the broth is your best defense against lumps. If you pour it in too fast, the flour clumps up before it has a chance to disperse. Keep the whisk moving and pour the broth in a slow, steady stream.
If you do end up with a few lumps, don’t panic. Just pour the sauce through a fine mesh strainer before you add the cream, or hit it with an immersion blender for a few seconds. No one will ever know. Also, don’t let the sauce boil after adding the cream; a gentle simmer keeps it silky.
Serving and Storing Your Sauce
This sauce is obviously perfect over meatballs, but don’t stop there. It’s fantastic over egg noodles, mashed potatoes, or even roasted chicken. If you’re making a full meal, prepare your meatballs first and keep them warm while you whip up the sauce.
Leftover sauce keeps well in the fridge for up to 4 days. Because it contains flour, it will thicken up quite a bit as it cools. Just reheat it gently on the stove over low heat, adding a splash of broth or water to loosen it back up. You can freeze it, but the cream might separate slightly—just whisk it vigorously while reheating.

Swedish Meatball Sauce
Ingredients
Equipment
Method
- Melt the butter in a medium saucepan over medium heat.
- Sprinkle in the flour and whisk constantly for 1 minute until it smells lightly toasted.
- Slowly pour in the beef broth, whisking vigorously to prevent lumps.
- Add the Worcestershire sauce, Dijon mustard, nutmeg, pepper, and salt.
- Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens slightly.
- Reduce heat to low and stir in the heavy cream. Simmer for 1 more minute until the sauce is velvety. Do not boil after adding the cream.
- Taste and adjust salt and pepper if needed. Pour over cooked meatballs and serve.
Notes
Frequently Asked Questions
Can I make this Swedish meatball sauce recipe without cream?
Yes! You can substitute whole milk or half-and-half, but the sauce won’t be quite as rich. If using milk, add a teaspoon of sour cream or cream cheese at the end to help thicken it and add tang.
What if my sauce gets lumpy?
Don’t panic. If your sauce gets lumpy, just grab an immersion blender or pour it through a fine mesh strainer. It will be perfectly smooth in seconds.
Can I use cornstarch instead of flour?
You can. Mix 1 tablespoon of cornstarch with 1 tablespoon of cold water, and stir that into the simmering broth instead of using the butter and flour roux. It will be a bit glossier but still delicious.
Does this taste like the IKEA sauce?
It tastes very similar! The IKEA cream sauce relies on beef broth, cream, and a few spices. This homemade version is a bit fresher and lets you control the salt level perfectly.




Leave a Reply