Go Back
+ servings
a bowl with meatballs and gravy over mashed potatoes with a fork
Print Recipe
5 from 25 votes

Meatballs and Gravy

This simple meatballs and gravy recipe is the definition of comfort food! There's nothing quite like homemade meatballs with a flavorful, cozy, and easy gravy.
Prep Time20 minutes
Cook Time25 minutes
Total Time45 minutes
Course: Main Course
Cuisine: American
Keyword: meatballs and gravy
Servings: 6
Author: Natasha Bull

Ingredients

Meatballs:

  • 1 pound ground beef
  • 1 pound ground pork
  • 1 large egg
  • 1/2 cup Italian seasoned breadcrumbs
  • 1 teaspoon salt
  • 1/2 teaspoon garlic powder
  • Pepper to taste
  • 2 tablespoons olive oil (for frying)

Sauce:

  • 1/4 cup butter (1/2 stick)
  • 1/3 cup flour
  • 3 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon ground sage
  • 1 tablespoon chopped fresh parsley optional

Instructions

  • Add all the meatball ingredients (except for the olive oil) to a fairly large prep bowl. Using your hands, mix it together and then form 1 ¼ - 1 ½-inch meatballs (use about 2 ½ tbsp meat/meatball and it'll make approx. 25-30 meatballs). Place the meatballs on a parchment-lined baking sheet for easy clean-up (or use a couple of plates).
  • Add the olive oil to a large and deep skillet or a Dutch oven/pot and let it heat up for a few minutes over medium-high heat. Fry the meatballs in two batches until all sides are browned (about 5-7 minutes/batch). It's easiest to turn the meatballs with tongs. You may need to add a splash more oil for the second batch. Transfer meatballs to a plate.
  • Pour out most of the fat from the skillet, but keep the browned bits in for extra flavor (don't wipe it out).
  • Reduce the heat to medium and add the butter to the skillet. Once it’s melted, stir in the flour and cook, stirring often, for a few minutes until the roux starts to turn golden.
  • Slowly whisk the beef broth in, and ensure the flour has dissolved into the sauce.
  • Whisk in the Worcestershire sauce, onion powder, and ground sage.
  • Add the meatballs back to the pan and cook for about 10 minutes or until the meatballs are cooked through and the gravy thickens to your liking.
  • Season with extra salt & pepper as needed. Sprinkle with fresh parsley if using and serve immediately.

Nutrition

Calories: 608kcal | Carbohydrates: 13g | Protein: 30g | Fat: 47g | Saturated Fat: 18g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 21g | Trans Fat: 1g | Cholesterol: 160mg | Sodium: 1171mg | Potassium: 561mg | Fiber: 1g | Sugar: 1g | Vitamin A: 365IU | Vitamin C: 2mg | Calcium: 63mg | Iron: 4mg