Go Back
+ servings

Meatballs with Gravy

Comforting, flavorful and easy, these Meatballs with Gravy are the perfect weeknight meal that will fill you up and keep you happy!
Prep Time20 minutes
Cook Time40 minutes
Chill Time:10 minutes
Total Time1 hour 10 minutes
Course: Main Course
Cuisine: American
Servings: 6
Calories: 443kcal

Ingredients

For the meatballs:

  • 2 large eggs well beaten
  • ½ cup panko breadcrumbs
  • 2 tablespoons ketchup
  • 1 tablespoon light brown sugar packed
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon garlic powder
  • 1 tablespoon onion powder
  • ½ teaspoon kosher salt
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika
  • 2 pounds lean ground beef
  • Oil for pan frying

For the gravy:

  • 6 tablespoons unsalted butter
  • 1 medium sweet onion thinly sliced
  • ½ teaspoon kosher salt
  • ½ teaspoon black pepper
  • 4 cloves garlic minced
  • 6 tablespoons all-purpose flour
  • 4 cups beef stock
  • 2 teaspoons Worcestershire sauce
  • Fresh chopped parsley for garnish optional

Instructions

  • In a large bowl add the eggs, breadcrumbs, ketchup, brown sugar, Worcestershire sauce, garlic powder, onion powder, salt, pepper, and paprika, stir to combine.
  • Add in the ground beef to the bowl and with hands or a spoon mix together until well combined, do not overmix this might make your meatballs chewy.
  • Roll the meat mixture into roughly 1 ½ tablespoon balls and place them on a baking sheet. Then place the baking sheet into the freezer for 10 minutes to harden up slightly..
  • In a dutch oven or large skillet that has deeper sides, add in the oil, about 1/4th inch up the side of the pan, place over medium heat. Once hot, fry the meatballs on both sides until golden brown, this will take about 5 minutes, they will not be cooked all the way through, this will be done in the gravy. Make sure you do this in batches to not overcrowd the pan.
  • Place the browned meatballs on a plate while making the rest of the meatballs.
  • Wipe out the excess grease from the bottom of the pan, leaving any bits stuck to the bottom of the pan from the meatballs. Add the butter and let it melt.
  • Add the onions, salt, and pepper, stirring to combine, and cook for roughly 10 minutes or until the onions have softened and slightly browned.
  • Add the garlic and stir until fragrant, 30 seconds.
  • Next, add in the flour and stir everything together. Cook in the flour for 1 minute to get out the taste.
  • Slowly stream in the beef stock while stirring constantly to try avoiding any lumps. Then add the Worcestershire sauce.
  • Add the meatballs back into the pot, and stir to coat in the gravy. Bring mixture to a simmer, simmer uncovered for 10 minutes, occasionally stirring until the meatballs reach an internal temperature of 165°F and the gravy has thickened. Taste the and adjust the seasoning as desired.
  • Serve over mashed potatoes or noodles with a garnish of fresh parsley.

Notes

  • Nutritional value is for the meatballs and gravy only.
  • You can use other meat for the meatballs, and ground meat will works.
  • If you want to use frozen meatballs you can, you can just heat them up in the gravy.
  • Make sure you use a leaner ground beef.
  • Switch up your herbs to your flavor in the meatballs.
  • Easily double this recipe to make for a larger crowd.
  • Serve this over mashed potatoes or pasta for a hearty meal.
  • This can be frozen, see above on how to do that.

Nutrition

Calories: 443kcal | Carbohydrates: 23g | Protein: 40g | Fat: 21g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 178mg | Sodium: 979mg | Potassium: 1025mg | Fiber: 1g | Sugar: 8g | Vitamin A: 543IU | Vitamin C: 4mg | Calcium: 78mg | Iron: 6mg