Swedish Meatball Sauce Recipe (The Ultimate Creamy Gravy)

By Sadie Caldwell

On January 28, 2026

A bowl of Swedish meatballs smothered in a homemade creamy gravy, garnished with fresh parsley. The sauce has a perfect, velvety texture.

Cuisine

European, Swedish

Prep time

5 minutes

Cooking time

15 minutes

Total time

20 minutes

Servings

6 servings

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.

A step-by-step process shot showing a whisk stirring the ingredients for a creamy meatball sauce in a stainless steel saucepan.
A smooth sauce starts with a perfect roux.

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.

A bowl of Swedish meatballs smothered in a homemade creamy gravy, garnished with fresh parsley. The sauce has a perfect, velvety texture.
The secret to the best Swedish meatballs is all in the sauce.

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

A bowl of Swedish meatballs smothered in a homemade creamy gravy, garnished with fresh parsley. The sauce has a perfect, velvety texture.

Swedish Meatball Sauce Recipe (The Ultimate Creamy Gravy)

This foolproof Swedish meatball sauce recipe guides you through making a rich, deeply savory, and perfectly creamy gravy from scratch. It's the authentic, easy-to-master sauce that will make your homemade Swedish meatballs unforgettable.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 6 servings
Course: Dinner, Sauce
Cuisine: European, Swedish
Calories: 250

Ingredients
  

  • 4 tbsp Unsalted Butter
  • 4 tbsp All-Purpose Flour
  • 3 cups Beef Broth Low sodium
  • 1 cup Heavy Cream
  • 2 tsp Worcestershire Sauce
  • 1 tsp Dijon Mustard
  • 1/4 tsp Ground Allspice
  • 1/8 tsp Ground Nutmeg
  • 1/2 tsp Salt Or to taste
  • 1/4 tsp Black Pepper Freshly ground, to taste

Equipment

  • 1 Large Skillet or Saucepan
  • 1 Whisk

Instructions
 

  1. 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.
  2. Slowly pour in the beef broth while whisking vigorously to prevent lumps. Continue adding broth and whisking until fully incorporated and smooth.
  3. Bring the sauce to a simmer and cook for 5-7 minutes, stirring occasionally, until it has thickened to a gravy consistency.
  4. 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

For a richer flavor, use the same pan you cooked your meatballs in, scraping up any browned bits from the bottom when you add the broth.
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!

A close-up shot of creamy Swedish meatball sauce being poured over perfectly browned meatballs in a skillet. This image showcases a homemade Swedish meatball sauce recipe.
Nothing beats a homemade, creamy gravy. Get the foolproof recipe on the blog!

You might also like these recipes

Leave a Comment

Recipe Rating