Go Back
Delicious {{ $('Fetch Recipe Data').first().json["Main Keyword"] }} in rich gravy served over creamy mashed potatoes.

Classic Homestyle Meatballs and Gravy

Tender, flavorful meatballs simmered in a rich, savory homemade gravy, perfect for a comforting family meal. This dish brings warmth and hearty satisfaction to any dinner table.
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 10 minutes
Servings: 6 servings
Course: Main Course
Cuisine: American, Comfort Food
Calories: 450

Ingredients
  

For the Meatballs
  • 1.5 lbs Ground beef 80/20 lean
  • 1/2 cup Breadcrumbs plain or panko
  • 1/4 cup Milk
  • 1 Egg large
  • 1/4 cup Onion finely minced
  • 2 cloves Garlic minced
  • 2 tbsp Fresh Parsley chopped
  • 1 tsp Worcestershire sauce
  • 1 tsp Salt
  • 1/2 tsp Black Pepper
For the Gravy
  • 3 tbsp Butter unsalted
  • 3 tbsp All-purpose flour
  • 2 cups Beef broth low sodium
  • 1 tsp Worcestershire sauce
  • 1 tsp Dijon mustard
  • 1/4 tsp Salt or to taste
  • 1/4 tsp Black Pepper or to taste
  • 1 tsp Fresh Thyme chopped, optional

Equipment

  • Large mixing bowl
  • Baking Sheet
  • Large Skillet
  • Whisk
  • Measuring cups and spoons

Method
 

For the Meatballs
  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. In a large mixing bowl, combine ground beef, breadcrumbs, milk, egg, minced onion, minced garlic, chopped parsley, 1 tsp Worcestershire sauce, 1 tsp salt, and 1/2 tsp black pepper.
  3. Mix gently but thoroughly with your hands until all ingredients are just combined. Be careful not to overmix, as this can make the meatballs tough.
  4. Roll the mixture into 1.5-inch meatballs (approximately 24 meatballs). Place them on the prepared baking sheet, ensuring they are not touching.
  5. Bake for 15-20 minutes, or until browned and cooked through. Alternatively, you can sear them in a hot skillet with a little oil until browned on all sides, then finish cooking them through. Set aside.
For the Gravy
  1. While meatballs are baking, in a large skillet (the one you might use for searing or a clean one), melt 3 tbsp butter over medium heat.
  2. Whisk in 3 tbsp all-purpose flour and cook for 1-2 minutes, stirring constantly, to create a roux. It should be a pale golden color.
  3. Gradually whisk in 2 cups beef broth, a little at a time, until smooth and no lumps remain. Bring to a simmer, whisking occasionally, until the gravy thickens to your desired consistency.
  4. Stir in 1 tsp Worcestershire sauce, 1 tsp Dijon mustard, 1/4 tsp salt, and 1/4 tsp black pepper. Add 1 tsp chopped fresh thyme if using. Taste and adjust seasonings as needed.
Combine and Serve
  1. Add the cooked meatballs to the gravy in the skillet. Gently stir to coat them.
  2. Simmer for another 5-10 minutes over low heat, allowing the meatballs to absorb the flavors of the gravy and ensuring they are heated through.
  3. Serve hot over mashed potatoes, egg noodles, or rice. Garnish with extra fresh parsley if desired.

Notes

For extra flavor, you can use a mix of ground beef and pork. The meatballs can be prepared ahead of time and refrigerated for up to 2 days before baking/searing. Leftover meatballs and gravy store well in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave.