Authentic Swedish Meatballs with Creamy Gravy

A Comforting Scandinavian Classic for Your Kitchen

Introduction

Swedish meatballs — or “Köttbullar” in Swedish — are much more than just a delicious dish served in a certain big-box furniture store café. In Sweden, they hold a deep cultural significance, bringing together flavors, traditions, and the comfort of home-cooked meals. This dish combines tender, well-seasoned meatballs with a smooth, velvety cream gravy that hugs every bite.

In Sweden, these meatballs are often served with creamy mashed potatoes, lingonberry jam, and pickled cucumbers, creating a perfect balance of savory, creamy, tangy, and sweet. The gravy is the heart of the dish — rich and luxurious yet not overpowering — allowing the meatballs’ seasoning of allspice and nutmeg to shine through.

In this recipe, I’ll guide you step-by-step to make the most authentic and flavorful Swedish meatballs at home. You’ll also learn tips for getting the perfect texture, storage suggestions, and ways to tweak the recipe to your taste.


Ingredients

For the Meatballs:

  • 1 pound ground beef (preferably 80/20 for juiciness)

  • 1/2 pound ground pork (adds tenderness and flavor)

  • 1 small onion, finely chopped (or grated for a smoother texture)

  • 1/2 cup breadcrumbs (plain or panko)

  • 1/4 cup milk (whole milk works best)

  • 1 large egg

  • 1 teaspoon salt

  • 1/2 teaspoon black pepper

  • 1/2 teaspoon ground allspice (warm, aromatic spice key to Swedish flavor)

  • 1/2 teaspoon ground nutmeg

  • 2 tablespoons butter (for frying)

For the Gravy:

  • 2 tablespoons butter

  • 2 tablespoons all-purpose flour

  • 2 cups beef broth (low-sodium preferred)

  • 1/2 cup heavy cream

  • 1 tablespoon soy sauce (for depth of flavor)

  • Salt and pepper, to taste


Preparation Time

  • Prep Time: 20 minutes

  • Cooking Time: 25–30 minutes

  • Total Time: 50 minutes


Step-by-Step Instructions

Step 1: Prepare the Breadcrumb Mixture

  1. In a small bowl, combine breadcrumbs and milk.

  2. Let the mixture sit for 5–10 minutes until the breadcrumbs absorb the milk and become soft.

    • Tip: This step is essential for keeping the meatballs moist. The breadcrumb mixture (called a panade) acts as a binding and tenderizing agent.


Step 2: Mix the Meatball Ingredients

  1. In a large mixing bowl, combine ground beef and ground pork.

  2. Add the soaked breadcrumbs, finely chopped onion, egg, salt, pepper, allspice, and nutmeg.

  3. Using clean hands, gently mix until just combined. Avoid over-mixing to prevent tough meatballs.

  4. Shape the mixture into 1-inch balls (about the size of a large marble).

Pro Tip: Wet your hands slightly before rolling to prevent sticking.


Step 3: Fry the Meatballs

  1. In a large skillet over medium heat, melt 2 tablespoons butter.

  2. Add the meatballs in batches, making sure not to overcrowd the pan.

  3. Fry for 6–8 minutes, turning occasionally, until browned on all sides and cooked through (internal temperature of 165°F / 74°C).

  4. Transfer cooked meatballs to a plate and keep warm.

Tip: Browning the meatballs not only cooks them but also leaves flavorful bits in the pan — perfect for building the gravy.


Step 4: Make the Creamy Gravy

  1. In the same skillet, melt 2 tablespoons butter over medium heat.

  2. Whisk in 2 tablespoons flour to create a roux. Cook for 1–2 minutes until golden and nutty in aroma.

  3. Gradually whisk in 2 cups beef broth, making sure there are no lumps.

  4. Stir in 1/2 cup heavy cream and 1 tablespoon soy sauce.

  5. Simmer for 5–7 minutes, stirring often, until the gravy thickens.

  6. Taste and adjust seasoning with salt and pepper.


Step 5: Combine and Serve

  1. Return the meatballs to the skillet with the gravy.

  2. Simmer together for 3–5 minutes, allowing the flavors to meld.

  3. Serve hot with creamy mashed potatoes, egg noodles, or even buttered rice.

  4. Garnish with fresh parsley or dill for a pop of color.


Serving Suggestions

While Swedish meatballs are versatile, traditionally they’re served with:

  • Mashed potatoes — smooth, buttery, and perfect for soaking up gravy.

  • Lingonberry jam — sweet-tart flavor that cuts through the richness.

  • Pickled cucumbers — crisp and refreshing contrast.

  • Buttered egg noodles — a simple alternative to potatoes.


Cooking Tips & Tricks

  1. Onion texture matters: For a smoother bite, grate the onion instead of chopping. This integrates flavor without chunky bits.

  2. Meat combination: Pork adds fat and juiciness, but you can use all beef if preferred — just add an extra splash of milk for tenderness.

  3. Gravy depth: A splash of Worcestershire sauce or Dijon mustard can boost umami.

  4. Batch cooking: Cook meatballs in batches to get a good sear instead of steaming them.

  5. Keeping warm: If cooking ahead, keep meatballs in the gravy over low heat to prevent drying out.


Variations

  • Lighter Version: Use ground turkey and light cream for fewer calories.

  • Cheesy Meatballs: Add shredded Swiss or Gruyère to the meat mixture for a gooey surprise.

  • Spicy Twist: A pinch of cayenne in the gravy adds gentle heat.

  • Herbed Gravy: Fresh thyme or parsley gives extra aroma.


Storage & Reheating

  • Refrigerator: Store in an airtight container for up to 3 days.

  • Freezer: Freeze meatballs and gravy in separate containers for up to 2 months.

  • Reheating: Warm gently in a skillet over low heat, adding a splash of broth or cream if the gravy thickens too much.


Nutritional Information (Per Serving – 4 servings)

  • Calories: ~480 kcal

  • Protein: 23g

  • Carbohydrates: 14g

  • Fat: 36g

  • Fiber: 1g

  • Sugar: 2g

  • Sodium: 750mg


Final Thoughts

Authentic Swedish Meatballs with Creamy Gravy is a dish that brings warmth to any table. The perfect combination of spices, tender meat, and velvety sauce creates a comforting meal ideal for family dinners, holiday feasts, or even a cozy Sunday night.

By following the steps above — from soaking breadcrumbs to simmering the gravy — you’ll create a restaurant-quality dish right in your own kitchen. Pair it with traditional sides, and you’ll have a complete Swedish dining experience.

Leave a Comment