How to Make Grandma's Swedish Meatballs and Gravy - A Step-by-Step Guide

When it comes to comfort food, there are few dishes that can rival the hearty and satisfying taste of Swedish meatballs. This classic dish has been a staple in Swedish cuisine for centuries, and it's no wonder why – the combination of tender meatballs and rich, savory gravy is truly unbeatable. And when you add in the nostalgia and love that comes with a family recipe, like Grandma's Swedish Meatballs and Gravy, you've got a dish that's truly special.

There's something about Grandma's...

Read more Snack recipes

Ingredients

  • ½ cup milk
  • ⅓ cup dry bread crumbs
  • 2 tablespoons heavy cream
  • 1 teaspoon heavy cream
  • 1 large egg
  • 1 large clove garlic, minced
  • ¼ teaspoon salt
  • ¼ teaspoon ground black pepper
  • ¼ teaspoon ground white pepper
  • ¼ teaspoon ground allspice
  • 1 pound ground beef
  • ½ pound ground pork
  • ½ medium onion, minced
  • 2 tablespoons finely chopped fresh parsley
  • 1 tablespoon salted butter
  • 2 teaspoons olive oil
  • ⅓ cup salted butter
  • ¼ cup all-purpose flour
  • 1 cup vegetable broth
  • 1 cup beef broth
  • 1 cup heavy cream
  • 2 teaspoons soy sauce
  • 1 teaspoon Dijon mustard
  • salt and ground black pepper to taste

Information

  • Prep Time: 25 mins
  • Cook Time: 35 mins
  • Additional Time: 10 mins
  • Total Time: 1 hr 10 mins
  • Servings: 8
  • Yield: 8 servings

  • Mix milk, bread crumbs, 2 tablespoons plus 1 teaspoon cream, egg, garlic, salt, black pepper, white pepper, and allspice together in a large bowl. Set aside to soak until bread crumbs have absorbed the milk, at least 10 minutes.
  • Mix in beef, pork, onion, and parsley, using your hands to mix until well combined. Roll into about 24 small meatballs or 16 larger meatballs.
  • Heat butter and oil in a pan over medium-high heat. Fry meatballs in small batches until cooked through and browned on all sides, 10 to 12 minutes. An instant-read thermometer inserted into the center should read at least 160 degrees F (71 degrees C). Transfer to a warm plate and cover with foil.
  • Add butter for gravy sauce to the pan juices. Melt over medium heat. Whisk in flour. Cook and whisk until flour dissolves and turns brown, about 5 minutes. Pour in vegetable broth, beef broth, cream, soy sauce, and Dijon. Bring to a simmer. Season with salt and pepper and mix to combine all of the flavors together. Continue to simmer until thickened, 5 to 7 minutes.
  • Add meatballs to the gravy. Toss gently to coat and serve.
  • Nutrition

    447 cal.

    • Total Fat: 37g
    • Saturated Fat: 19g
    • Cholesterol: 149mg
    • Sodium: 493mg
    • Total Carbohydrate: 10g
    • Dietary Fiber: 1g
    • Total Sugars: 2g
    • Protein: 18g
    • Vitamin C: 2mg
    • Calcium: 73mg
    • Iron: 2mg
    • Potassium: 299mg