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
- 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.
- 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.
- 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.
- 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.
- 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.
- Add minced garlic and cook 2 more minutes until fragrant.
- Stir in flour, cooking for 1–2 minutes. Gradually whisk in beef broth and Worcestershire sauce. Simmer until gravy thickens, about 5–7 minutes.
- 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