Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Meatballs with Onion Gravy


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Molly
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Diet: Low Lactose

Description

These Meatballs with Onion Gravy are tender, juicy, and flavorful, served with a rich, savory onion gravy. Perfect over mashed potatoes or alongside your favorite vegetables, this classic comfort food makes a hearty dinner any night of the week.


Ingredients

  • Meatballs:
  • ½ tablespoon oil
  • ½ cup yellow onion, diced small (about ¼”)
  • 1 teaspoon garlic, chopped
  • 2 lb ground beef (80/20 or leaner)
  • ¼ cup plain bread crumbs
  • 1 egg
  • 1 tablespoon Dijon mustard
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon dried thyme leaves
  • 1 teaspoon fresh parsley, chopped
  • 4 tablespoons vegetable oil
  • Gravy:
  • 2 tablespoons butter
  • 1 cup yellow onion, sliced about ½” thick (approx. ½ medium-large onion)
  • 1 tablespoon garlic, minced
  • 3 tablespoons all-purpose flour
  • ¼ teaspoon kosher salt
  • ½ teaspoon black pepper
  • 4 cups beef broth
  • 1 teaspoon Worcestershire sauce

Instructions

  1. Heat ½ tablespoon oil in a small skillet over medium heat. Add diced onion and garlic; cook 2–3 minutes until translucent. Let cool 5 minutes.
  2. 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.
  3. Form meatballs using a 1.5 tablespoon scoop and smooth them by hand. Place on a tray, cover with plastic wrap, and refrigerate for 15–20 minutes.
  4. Heat 4 tablespoons vegetable oil in a deep 10–12 inch skillet over medium heat. Cook meatballs in batches for 5–7 minutes, turning to brown all sides. Remove cooked meatballs and keep warm covered with foil.
  5. In the same skillet, melt 2 tablespoons butter. Add sliced onions and cook over medium heat for 8–10 minutes until soft and starting to brown.
  6. Add minced garlic and cook 2 more minutes until fragrant.
  7. Stir in flour, cooking for 1–2 minutes. Gradually whisk in beef broth and Worcestershire sauce. Simmer until gravy thickens, about 5–7 minutes.
  8. Return meatballs to the skillet and coat them in the onion gravy. Serve hot over mashed potatoes or with vegetables.

Notes

  • Grate onions for the meat mixture to skip pre-cooking and cooling step.
  • Larger meatballs will require longer cooking time.
  • Cook meatballs in batches to maintain oil temperature and ensure even browning.
  • Gravy can be made ahead and reheated gently, adding more broth if needed.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Skillet
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving (approx. 3 meatballs with gravy)
  • Calories: 566
  • Sugar: 4g
  • Sodium: 750mg
  • Fat: 38g
  • Saturated Fat: 15g
  • Unsaturated Fat: 20g
  • Trans Fat: 0g
  • Carbohydrates: 21g
  • Fiber: 2g
  • Protein: 35g
  • Cholesterol: 135mg