This post may contain affiliate links, please see the privacy policy for details.

A pan of meatballs and gravy is comfort food in its simplest form. Tender meatballs cook gently in a rich brown gravy that turns smooth and savory while it simmers. A blend of beef and pork keeps the meatballs juicy, while the gravy clings to every bite. It’s the kind of meal that works just as well on a quiet weeknight as it does when you want an easy, tasty and satisfying meal on the dinner table.

Plate of mashed potatoes topped with meatballs and gravy, served alongside crisp green beans, with a fork on the side.

Why You’ll Love It

Smiling woman, Bella Bucchiotti, in a gray beanie by a lake with a rainbow and forested mountains in the background.

Meatballs and gravy features tender beef and pork meatballs simmered in a rich and delicous brown gravy. Serve it hot along with your favorite sides.

Comfort food texture: The meatballs come out tender while the gravy is smooth and rich.
Reliable results: Simple techniques keep everything cooking evenly.
Easy to reheat: The flavor holds up well after resting.
Classic appeal: This is simple, familiar food that doesn’t need dressing up. 

Two plates with meatballs in gravy on mashed potatoes, green beans on the side, plus extra bowls of sides.

You might also enjoy slow cooker Swedish meatballsharissa meatballsslow cooker Asian meatballs and Crockpot Mississippi meatballs.

A fork holding a bite of Salisbury steak with gravy, with mashed potatoes and steak on a plate in the background.

Meatballs in Gravy Ingredients

A complete list of ingredients and amounts can be found in the recipe card below.

Ground beef: Provides structure and hearty flavor.
Ground pork: Adds moisture and richness.
Breadcrumbs: Helps bind the meatballs while keeping them tender.
Milk: Softens the breadcrumbs so the meat doesn’t dry out.
Eggs: Helps hold the mixture together.
Onion: Adds moisture and gentle sweetness as it cooks.
Garlic: Brings depth to the meatballs.
Italian seasoning: Adds background flavor without overpowering.
Worcestershire sauce: Deepens savory notes in both meatballs and gravy.
Olive oil: Helps brown the meatballs evenly.
Butter: Forms the base of the gravy. You can use salted or unsalted butter.
Flour: Thickens the gravy smoothly.
Beef broth: Builds a rich gravy base.
Onion powder: Adds flavor without texture.
Garlic powder: Rounds out the gravy.
Salt and pepper: Salt and black pepper season the meatballs just right.

Ground beef, ground pork, eggs, milk, onion, broth, breadcrumbs, and various spices arranged on a white surface.

How to Make Meatballs and Gravy

For more detailed instructions with weights and measurements, jump to the printable recipe card.

Heat the skillet: Heat olive oil in a skillet or large frying pan over medium heat.
Mix the meatballs: Combine meatball ingredients gently until just mixed.
Shape: Roll meatball mixture into evenly sized meatballs.
Brown: Cook meatballs until browned, then remove from the pan.
Make the roux: Melt butter and cook flour briefly in the same skillet until golden.
Build the gravy: Whisk in broth until smooth, then add seasonings.
Simmer: Return browned meatballs to the skillet and cook gently until done.
Rest: Let your gravy meatballs sit briefly then serve warm as is or garnishing with fresh parsley first.

Mashed potatoes topped with Salisbury steak and brown gravy, with green beans on the side.

Substitutions and Variations

All beef version: Use only ground beef for a firmer texture.
All pork version: Ground pork works if you want a richer result.
Baked meatballs: Bake at 400°F for about 20 minutes before adding to the gravy.
Lighter gravy: Add extra broth if you prefer a thinner consistency.
Gluten-free swap: Use gluten-free breadcrumbs and thicken the gravy with cornstarch instead of flour.
Dairy-free swap: Use a dairy-free milk for soaking breadcrumbs and replace butter with olive oil in the gravy.
Different gravy: Make mushroom gravy by sauteing sliced mushrooms and adding those or onion gravy by adding sauteed sliced onions.

Three meatballs with gravy on mashed potatoes, served with green beans on a white plate.

Serving Suggestions

With potatoes: Spoon gravy generously over mashed red skin potatoes or garlic mashed potatoes.
With egg noodles: Toss noodles directly in the gravy before serving.
With rice: Let the gravy soak in for a simple plate.
With bread: Serve with Parker house rolls or cloverleaf rolls for soaking up extra gravy.
With roasted vegetables: Add a vegetable side to balance the richness, perhaps roasted artichokes or roasted Brussels sprouts.

Meatballs and gravy simmer in brown sauce in a large skillet, with plates and forks nearby.

How to Store

Store: Store leftover meatballs and gravy in an airtight container in the refrigerator and eat within 3 days.
Freeze: Freeze cooled meatballs and gravy in a freezer bag or airtight container for up to 3 months.
Thaw: Thaw frozen meatballs overnight in the refrigerator.
Reheat: Warm gently on the stove, stirring occasionally.

Meatballs with brown gravy on mashed potatoes, served with green beans on a plate.

Top Tips

Mix gently: Overworking the meat makes dense meatballs.
Brown well: Color adds depth you’ll taste in the gravy.
Keep the heat low: Gentle simmering keeps the gravy smooth.
Adjust thickness: Add broth if the gravy tightens too much.
Rest before serving: A short rest helps the flavors settle.

A spoon lifts a meatball covered in brown gravy from a pot filled with meatballs and sauce.

Meatballs in Gravy FAQs

Can I make meatballs and gravy ahead?

Yes. It reheats well and tastes even better the next day.

How do I thicken the gravy more?

Simmer it longer or whisk in a little flour dissolved in broth.

Plate with mashed potatoes, meatballs in brown gravy, and green beans, with a pan of meatballs in the background.

Juicy Meatballs and Gravy Recipe

No ratings yet

Meatballs and Gravy

Meatballs and gravy come together with simple ingredients and a steady hand. Gentle browning and slow simmering keep the meat tender and the gravy smooth.
Prep Time: 20 minutes
Cook Time: 35 minutes
Cooling Time: 5 minutes
Total Time: 1 hour
Servings: 6

Ingredients 

For the Meatballs

For the Gravy

Instructions 

  • Preheat a large skillet over medium heat and add the olive oil.
  • In a large bowl, combine the ground beef, ground pork, milk, breadcrumbs, eggs, onion, garlic, salt, pepper, Italian seasoning, and Worcestershire sauce.
  • Mix gently until just combined.
  • Shape the mixture into evenly sized meatballs.
  • Add the meatballs to the hot skillet and brown on all sides, then remove to a plate and set aside.
  • In the same skillet, melt the butter and stir in the flour, cooking for one minute until lightly golden.
  • Slowly whisk in the beef broth until smooth and thickened.
  • Stir in Worcestershire sauce, onion powder, garlic powder, salt and pepper.
  • Return the meatballs to the skillet, spoon gravy over them and reduce heat to low.
  • Simmer uncovered for 20 minutes until the meatballs are cooked through and the gravy is rich and smooth.
  • Let it rest for a few minutes before serving.

Notes

Mix gently: Overworking the meat makes dense meatballs.
Brown well: Color adds depth you’ll taste in the gravy.
Keep the heat low: Gentle simmering keeps the gravy smooth.
Adjust thickness: Add broth if the gravy tightens too much.
Rest before serving: A short rest helps the flavors settle.

Nutrition

Calories: 509kcal | Carbohydrates: 21g | Protein: 27g | Fat: 34g | Saturated Fat: 11g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 16g | Trans Fat: 1g | Cholesterol: 141mg | Sodium: 1133mg | Potassium: 573mg | Fiber: 1g | Sugar: 4g | Vitamin A: 170IU | Vitamin C: 2mg | Calcium: 143mg | Iron: 4mg
Like this recipe? Rate and comment below!

This meatballs and gravy dinner hits the spot when something warm and cozy sounds good. The meatballs stay tender after simmering and the gravy has that smooth, savory taste that makes the plate come together. Leftovers keep well and reheat gently, so you can call tomorrow’s meal handled. Spoon it over mashed potatoes or noodles, add a simple veggie on the side and call dinner done.

Other Recipes to Try

Bella Bucchiotti

Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.

 

You Might Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating