Classic Swedish Meatballs in Rich Cream Sauce

These tender, juicy Swedish meatballs bathed in a silky cream sauce represent the pinnacle of Scandinavian comfort food. With aromatic spices and a perfectly balanced gravy, this recipe delivers restaurant-quality results right in your home kitchen.

Prep Time

  • Preparation: 25 minutes
  • Cooking: 30 minutes
  • Total Time: 55 minutes

Ingredients

For the Meatballs

  • 1.65 pounds (750g) ground beef (preferably 80/20 lean to fat ratio)
  • 2 large eggs
  • 1 teaspoon fine sea salt
  • 1/2 teaspoon ground allspice
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon ground nutmeg
  • 1 medium onion, finely minced
  • 1 garlic clove, minced
  • 3 slices white sandwich bread, crusts removed
  • 1/3 cup (80ml) whole milk
  • 1 tablespoon neutral oil (for frying)

For the Cream Sauce

  • 2 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups (480ml) beef broth or stock
  • 1/2 cup (80ml) heavy cream
  • Fresh parsley, chopped (for garnish)

Detailed Instructions

Step 1: Prepare the Panade

  1. Remove crusts from bread slices
  2. Tear bread into small pieces and place in a bowl
  3. Pour milk over bread and let soak for 5 minutes
  4. Mash with a fork until smooth

Step 2: Mix the Meatballs

  1. In a large mixing bowl, combine:
  • Ground beef
  • Soaked bread mixture
  • Eggs
  • Salt and all spices
  • Minced onion and garlic
  1. Mix gently with hands until just combined
  2. Refrigerate for 15 minutes to firm up

Step 3: Form and Cook Meatballs

  1. Shape mixture into 1-inch balls (about 24 meatballs)
  2. Heat oil in a large skillet over medium-high heat
  3. Cook meatballs in batches, 6-8 minutes per batch
  4. Turn occasionally until browned on all sides
  5. Remove to a plate and keep warm

Step 4: Make the Cream Sauce

  1. In the same skillet:
  • Melt butter over medium heat
  • Whisk in flour until golden (1-2 minutes)
  • Gradually add beef broth, whisking constantly
  • Simmer until thickened (3-4 minutes)
  • Stir in heavy cream
  • Season with salt and pepper to taste

Step 5: Finish the Dish

  1. Return meatballs to skillet
  2. Simmer in sauce for 5 minutes
  3. Garnish with fresh parsley
  4. Serve immediately

Pro Tips

  • Don’t overmix the meat mixture to ensure tender meatballs
  • Use a cookie scoop for uniformly sized meatballs
  • Brown meatballs in batches to avoid overcrowding
  • Scrape up browned bits when making the sauce for extra flavor

Nutrition Information

Per serving (6 meatballs with sauce):

  • Calories: 425
  • Total Fat: 28g
  • Saturated Fat: 12g
  • Cholesterol: 145mg
  • Sodium: 520mg
  • Total Carbohydrates: 15g
  • Dietary Fiber: 1g
  • Protein: 32g

Serves: 4-6

These Swedish meatballs are best served over buttered egg noodles, mashed potatoes, or rice. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of cream if needed to thin the sauce.

Join the Made By Emily Community!

Join the Emily newsletter to get exclusive recipes, tips and more!

You have Successfully Subscribed!

Pin It on Pinterest