Go Back
Meatballs In Savory Onion Gravy Recipe

Savory Meatballs in Onion Gravy

Delicious meatballs served in a rich onion gravy, perfect for comforting family meals.
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 10 minutes
Course Main Course
Cuisine American
Servings 6 servings
Calories 380 kcal

Equipment

  • Skillet For browning meatballs and making gravy.

Ingredients
  

Main Ingredients

  • 0.5 tablespoon oil
  • 0.5 cup yellow onions, diced small (about 1/4 inch)
  • 1 teaspoon garlic, chopped
  • 2 pounds ground beef (80/20 or leaner)
  • 0.25 cup plain bread crumbs
  • 1 large egg
  • 1 tablespoon Dijon mustard
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 0.5 teaspoon dried thyme leaves
  • 1 teaspoon parsley, chopped fresh
  • 4 tablespoons vegetable oil

For The Gravy

  • 2 tablespoons butter
  • 1 cup yellow onion, sliced (about 1/2 of a medium to large-sized onion)
  • 1 tablespoon garlic, minced
  • 3 tablespoons all-purpose flour
  • 0.25 teaspoon kosher salt
  • 0.5 teaspoon black pepper
  • 4 cups beef broth
  • 1 teaspoon Worcestershire sauce

Instructions
 

  • In a small skillet over medium heat, add 1/2 tablespoon of oil, diced onions, and garlic. Cook for 2-3 minutes until onions are translucent. Set aside to cool for 5 minutes.
  • In a large bowl, combine ground beef, bread crumbs, egg, Dijon mustard, Worcestershire sauce, salt, pepper, thyme, parsley, and cooked onions. Mix gently until just combined; avoid overmixing to keep the meatballs tender.
  • Shape the meat mixture into balls using a 1.5 tablespoon scoop and place them on a tray. Use your hands to shape and smooth the meatballs. Refrigerate the formed meatballs for 15-20 minutes to help them hold their shape during cooking.
  • In a deep 10 to 12-inch skillet, heat 4 tablespoons of vegetable oil over medium heat. Add the meatballs in batches and cook for 5-7 minutes, rotating to brown on all sides. Cooking in batches prevents overcrowding, ensuring even cooking.
  • Once all meatballs are cooked, remove them from the skillet, place on a tray, and cover with foil to keep warm.
  • In the same skillet, melt 2 tablespoons of butter, then add sliced onions. Cook over medium heat until onions soften and start to brown, about 8-10 minutes. Stir occasionally to avoid burning.
  • Add minced garlic and cook for an additional 2 minutes, stirring until fragrant.
  • Add flour to the skillet and mix to form a roux. This will help thicken your gravy nicely. Add salt, pepper, beef broth, and Worcestershire sauce. Bring to a boil and cook for about 6 minutes to thicken.
  • Reduce heat to low, add the meatballs to the gravy, and cook for 15-20 minutes to heat the meatballs thoroughly and allow them to absorb the delicious flavors of the gravy.
  • Serve warm over whipped mashed potatoes with the pan gravy. Optionally, garnish with fresh chopped parsley for a burst of color and flavor.

Notes

Recipe notes: For a richer flavor, you can use beef broth with reduced sodium.
Keyword Savory Meatballs in Onion Gravy Recipe