Smothered Meatballs in Gravy recipe

Smothered Meatballs in Gravy

There's something deeply comforting about smothered meatballs in gravy-a dish that turns simple ingredients into a hearty, soul-warming meal. Home cooks love this recipe for its ease and versatility, making it perfect for busy weeknights or cozy weekend dinners. The rich, velvety gravy clings to tender meatballs, creating a depth of flavor that feels indulgent yet effortless. Whether you're feeding a crowd or treating yourself to a solo feast, this dish delivers classic American comfort with every bite.

What Makes This Recipe Special

  • The milk in the meatball mixture keeps them incredibly tender, while the breadcrumbs bind without making them dense-resulting in a light, juicy texture.
  • The roux is cooked just until golden to ensure the gravy has a deep, nutty flavor without any raw flour taste.
  • Meatballs are browned in batches to avoid overcrowding, guaranteeing even searing for maximum flavor.
  • Simmering the meatballs in the gravy for 20-25 minutes allows them to absorb the savory broth, infusing every bite with rich, cohesive taste.
⏱ 50 mins
American
Servings 6

Ingredients

1 1/2 poundsground beef
1/2 cupplain breadcrumbs
1/3 cupwhole milk
1 largeegg
1/2 smallonion, finely chopped
1 teaspoongarlic powder
1 teaspoononion powder
1 teaspoonsalt
1/2 teaspoonground black pepper
2 tablespoonsvegetable oil
3 tablespoonsunsalted butter
3 tablespoonsall-purpose flour
2 cupsbeef broth
1/2 teaspoononion powder
1/2 teaspoongarlic powder
Salt and freshly ground black pepper, to taste

Nutrition

600 caloriesCalories

Per serving · Values are estimates

Instructions

1
In a large mixing bowl, combine ground beef, breadcrumbs, milk, egg, finely chopped onion, garlic powder, onion powder, salt, and black pepper. Mix thoroughly by hand until the mixture is cohesive.
2
Form the mixture into uniform meatballs, approximately 1 1/2 inches in diameter, yielding 18 to 20 pieces.
3
Heat vegetable oil in a large skillet over medium heat. Sear the meatballs in batches, browning all sides evenly. Transfer meatballs to a plate once browned; they do not need to be cooked through.
4
In the same skillet, melt unsalted butter over medium heat. Add all-purpose flour and stir constantly for 1 to 2 minutes, creating a light golden roux.
5
Gradually whisk in beef broth to the roux, ensuring a smooth consistency. Add onion powder, garlic powder, and season with salt and black pepper. Simmer for 3 to 5 minutes until slightly thickened.
6
Return the browned meatballs to the skillet. Spoon the gravy over all the meatballs, reduce heat to low, and cover.
7
Allow meatballs to simmer in the gravy for 20 to 25 minutes, stirring occasionally, until the meatballs are fully cooked and the sauce is rich and smooth.
8
Serve the smothered meatballs and gravy hot over mashed potatoes, rice, or buttered egg noodles.

Essential Tips

Use full-fat beef

Opt for 80/20 ground beef for the best flavor and juiciness. Lean beef can dry out the meatballs during simmering.

Finely chop the onion

A fine dice ensures the onion melts into the gravy, adding sweetness without texture. Pulse it in a food processor if needed.

Don't rush the roux

Cook the butter and flour for 1-2 minutes until golden brown. This step is crucial for a gravy that's rich, not bland or starchy.

Deglaze the skillet

After removing the meatballs, scrape up any browned bits with a wooden spoon. These fond bits dissolve into the gravy, adding depth.

Simmer gently

Keep the heat low during the final simmer to prevent the gravy from splitting. A light bubble is ideal-vigorous boiling can make it thin.

Smart Swaps & Variations

Turkey or Chicken Meatballs Swap ground beef for 1.5 pounds of ground turkey or chicken, and use almond milk instead of whole milk for a lighter version.
Mushroom Gravy Sauté 8 oz sliced cremini mushrooms with the onions, then add 1 tbsp soy sauce to the gravy for an umami boost.
Spicy Kick Add 1/2 tsp smoked paprika and 1/4 tsp cayenne to the meatball mixture, or stir 1 tbsp hot sauce into the gravy at the end.
Herbed Gravy Stir 1 tbsp fresh thyme or rosemary into the gravy during the final simmer for a bright, aromatic twist.
Creamy Version Reduce the beef broth to 1.5 cups and add 1/2 cup heavy cream or half-and-half to the gravy for a luscious, velvety finish.

What to Serve With This

  • Classic mashed potatoes, fluffed with butter and cream, to soak up every drop of gravy.
  • Steamed white rice or buttered egg noodles for a simple, satisfying base.
  • Steamed green beans or roasted carrots to add a fresh, vibrant contrast.
  • Crusty sourdough or dinner rolls, perfect for mopping up the gravy.

Storage & Reheating

Storage

Let the dish cool completely, then transfer to an airtight container. Store in the fridge for up to 4 days or freeze for up to 3 months. The gravy will thicken as it cools, so add a splash of broth when reheating.

Reheating

Warm the meatballs and gravy gently in a skillet over low heat, stirring occasionally. For frozen portions, thaw overnight in the fridge before reheating to maintain texture.

Expert Chef Tips

  1. Chill the meatball mixture for 30 minutes before forming to prevent spreading during searing, ensuring perfectly round meatballs.
  2. Use a kitchen scale to portion the meatballs for uniformity-this ensures even cooking and consistent texture.
  3. Taste the gravy before serving and adjust seasoning with a splash of Worcestershire sauce for a deeper, meatier flavor.

Equipment You’ll Need

  • Large mixing bowl for combining meatball ingredients
  • Large skillet with a lid (12-inch or larger) for browning and simmering
  • Wooden spoon for stirring the roux and deglazing
  • Measuring cups and spoons for precise ingredient amounts

Nutritional Benefits

  • A single serving (about 4 meatballs with 1/2 cup gravy) provides approximately 600 calories, making it a satisfying main dish.
  • Rich in protein (about 30g per serving) from the beef, supporting muscle repair and satiety.
  • The gravy contributes iron and B vitamins from the beef broth, though sodium content may be high-use low-sodium broth to reduce intake.
  • Contains 15-20g of fat per serving, primarily from the beef and butter, which provides energy and aids in the absorption of fat-soluble vitamins.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I make the meatballs ahead of time?

Yes! Form the meatballs up to a day ahead and refrigerate on a tray. Brown them just before simmering to avoid overcooking. Do not add them to the gravy until ready to serve.

Why are my meatballs dense and dry?

This usually happens with lean meat or overmixing. Use 80/20 beef and mix gently until just combined. Also, avoid overcooking during simmering-20-25 minutes is enough to cook through without drying out.

Can I use a different broth?

Absolutely. Chicken or vegetable broth can substitute beef broth, though the flavor profile will shift slightly. For richness, use low-sodium broth and adjust salt at the end.

How thick should the gravy be?

The gravy should coat the back of a spoon but still be pourable. If it's too thin, simmer uncovered for 5-10 minutes to reduce. If too thick, whisk in a splash of broth or water.

Can I bake the meatballs instead of pan-searing?

Yes, bake at 400°F (200°C) for 15-18 minutes, flipping halfway, until browned. They won't develop as much fond as pan-searing, so deglaze the pan afterward for extra flavor.

What's the best way to thicken the gravy quickly?

Mix 1 tbsp cornstarch with 2 tbsp cold water, then whisk into the simmering gravy. Cook for 2-3 minutes until thickened. For a roux-free option, mash a few cooked potatoes into the gravy.

Can I use pre-made meatballs?

Yes, but adjust cooking time-simmer for 10-15 minutes in the gravy to heat through. Choose high-quality frozen meatballs for the best texture.

How do I know when the meatballs are done?

The internal temperature should reach 160°F (71°C), or cut one open-it should be gray throughout with no pink. The gravy should also coat the back of a spoon when done.

More Dinner Victories

See all Dinner Victories recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Al Faham Charcoal Chicken recipe
Up Next

Al Faham Charcoal Chicken

⏱ 55 mins★ 5.0
Start Cooking →