The true secret to unforgettable Swedish meatballs lies not just in the meatballs themselves, but in the rich, velvety sauce that smothers them. This authentic Swedish meatball sauce recipe is your guide to creating that iconic, deeply savory, and perfectly creamy gravy from scratch. Forget the packets and jars; this is the real deal, and it’s surprisingly simple to master.
We will walk through the simple steps to create a sauce so luxurious and flavorful, it will instantly elevate your dinner from good to exceptional. Get ready to impress your family and friends with a sauce that tastes like it came from a Scandinavian kitchen.
What Makes This the Best Swedish Meatball Sauce?
While many recipes exist, this one focuses on the fundamentals to guarantee a flawless result. We emphasize a perfectly cooked roux to eliminate lumps and build a deep flavor base. By using a quality beef broth and finishing with just the right amount of cream and spice, this recipe yields a consistently smooth, rich, and balanced sauce every single time.

Key Ingredients for the Perfect Sauce
The magic of this sauce comes from a few simple, high-quality ingredients working in harmony. Understanding their role is the first step to success.
- Butter: Use unsalted butter to control the sodium level. It forms the base of our roux, providing richness and flavor.
- All-Purpose Flour: This is our thickener. When cooked with butter, it creates a roux that gives the sauce its body.
- Beef Broth: The primary source of the deep, savory flavor. Use a low-sodium, high-quality beef broth or stock for the best results.
- Heavy Cream: This is what gives the sauce its signature creamy texture and luxurious mouthfeel. Do not substitute with milk, as it can curdle.
- Worcestershire Sauce: A secret weapon that adds a complex, umami depth that you can’t quite place but can’t live without.
- Dijon Mustard: Provides a subtle tang that cuts through the richness of the cream and butter.
- Spices: A hint of allspice and nutmeg are traditional and provide that characteristic warm spice flavor of authentic Swedish meatballs. Salt and pepper are essential for seasoning.
How to Make Swedish Meatball Sauce Step-by-Step
Follow these simple steps for a foolproof, creamy gravy. The key is to keep your whisk moving to ensure a perfectly smooth consistency.
Step 1: Create the Roux
In a large skillet or saucepan, melt the butter over medium heat. Once it’s fully melted and bubbling slightly, sprinkle in the flour. Whisk the flour and butter together constantly for about 2-3 minutes. This process cooks out the raw flour taste and creates a “roux,” which is the foundation for our sauce. The mixture should be smooth and have a slightly nutty aroma.
Step 2: Whisk in the Broth
Slowly pour in the beef broth, a little at a time, while whisking vigorously. This is the most crucial step for preventing lumps. Continue to gradually add the broth and whisk until it’s all incorporated and the mixture is smooth.

Step 3: Simmer and Thicken
Bring the sauce to a gentle simmer. Continue to cook, stirring occasionally, for about 5-7 minutes. You’ll notice the sauce begin to thicken to a gravy-like consistency as the roux works its magic. Scrape the bottom of the pan to ensure nothing is sticking.
Step 4: Add the Cream and Seasonings
Reduce the heat to low and stir in the heavy cream, Worcestershire sauce, and Dijon mustard. Add the allspice, nutmeg, salt, and pepper. Continue to stir until the sauce is heated through, but do not let it boil after adding the cream. Taste and adjust the seasonings if necessary.
Tips for a Flawless, Lump-Free Sauce
Achieving a perfectly smooth sauce is easy if you follow these tips.
- Don’t Rush the Roux: Cooking the flour and butter for a few minutes is essential for flavor and texture.
- Slow and Steady Broth: Adding the liquid too quickly is the number one cause of lumps. Pour it in gradually while whisking constantly.
- Use a Whisk: A whisk is the best tool for this job. It breaks up any potential clumps far better than a spoon or spatula.
- Don’t Boil the Cream: Adding cream over high heat can cause it to curdle. Always lower the heat before stirring it in.
Serving Suggestions
This creamy sauce is the perfect partner for your favorite homemade meatballs. Traditionally, Swedish meatballs are served with this gravy over a bed of fluffy creamy mashed potatoes or tender egg noodles. A side of lingonberry jam offers a sweet and tart contrast that cuts through the richness of the sauce beautifully. For a complete meal, serve alongside some warm dinner rolls to soak up every last drop.
Storing and Reheating
You can store leftover sauce in an airtight container in the refrigerator for up to 4 days. The sauce will thicken as it cools. To reheat, gently warm it in a saucepan over low heat, adding a splash of milk or beef broth to thin it out to your desired consistency. Whisk until smooth and heated through.
Frequently Asked Questions
Yes, this sauce is perfect for making ahead. You can prepare it and store it in an airtight container in the refrigerator for up to 4 days. Reheat it gently on the stovetop, adding a splash of milk or broth to loosen it to your desired consistency.
The sauce is primarily thickened with a roux (a mixture of cooked butter and flour). If your sauce isn’t thick enough, you can let it simmer longer to reduce, or create a small slurry with a teaspoon of cornstarch and a tablespoon of cold water, then whisk it into the simmering sauce.
For the richest result, heavy cream is best. However, you can substitute it with evaporated milk or half-and-half for a slightly lighter version. Sour cream or crème fraîche can also be used, but be sure to stir them in off the heat to prevent curdling.
Authentic Swedish meatball sauce is a creamy gravy made from a butter and flour roux, beef broth, heavy cream, and seasonings like allspice and nutmeg. It often includes Worcestershire sauce and Dijon mustard for added depth of flavor.
While both start with a roux and broth, Swedish meatball sauce is distinctly different due to the addition of heavy cream, which gives it its signature creamy texture and pale color. It is also uniquely flavored with hints of allspice and nutmeg, which are not typically found in classic American brown gravy.
The Perfect Swedish Meatball Sauce Recipe

Swedish Meatball Sauce Recipe (The Ultimate Creamy Gravy)
Ingredients
Equipment
Instructions
- In a large skillet over medium heat, melt the butter. Sprinkle in the flour and whisk constantly for 2-3 minutes until the mixture is smooth and smells nutty.
- Slowly pour in the beef broth while whisking vigorously to prevent lumps. Continue adding broth and whisking until fully incorporated and smooth.
- Bring the sauce to a simmer and cook for 5-7 minutes, stirring occasionally, until it has thickened to a gravy consistency.
- Reduce the heat to low. Stir in the heavy cream, Worcestershire sauce, Dijon mustard, allspice, nutmeg, salt, and pepper. Heat through without boiling. Taste and adjust seasoning before serving.
Notes
Ensure your beef broth is at room temperature or slightly warm to help prevent lumps when adding it to the hot roux.
Share Your Creation!
Now that you’ve mastered this iconic sauce, we’d love to see how it turned out! Share your Swedish meatball dinner on Pinterest and tag us so we can see your masterpiece. Your feedback and creations inspire us, so please leave a comment below with any questions or tips you discovered!
