Chicken Meatballs with Homemade Brown Gravy

farhanmohla

Some recipes are just too good to forget, and this is one of them! I’ve been making these delicious chicken meatballs with homemade brown gravy for over 20 years, and honestly, they never get old.

When my kids were growing up, this was one of those dinners everyone looked forward to. The meatballs are tender and juicy on the inside, beautifully browned on the outside, and loaded with little bites of celery and savory seasonings. Then comes the gravy. Oh, that gravy! Rich, smooth, buttery, and absolutely perfect for spooning over every bite.

One of my favorite things about this recipe is that my kids loved it so much that when they moved into their own homes, they all asked me for the recipe. Now they’re making it for their own children!

That’s when you know you’ve got a keeper.

It’s simple, comforting, budget-friendly, and made with everyday ingredients. Whether you’re cooking for a busy weeknight or gathering everyone around the dinner table on Sunday, these homemade chicken meatballs with brown gravy are always a hit.

Let’s get cooking!

Why You’ll Love This Chicken Meatball Recipe

  • A family-tested favorite: This is a recipe that’s been enjoyed for more than 20 years.
  • Tender and flavorful: Every meatball is moist, savory, and packed with delicious flavor.
  • Easy ingredients: Nothing fancy or difficult to find.
  • Comfort food at its best: That rich brown gravy makes everything taste even better.
  • Perfect for leftovers: The meatballs taste wonderful reheated the next day.
  • Kid-approved: Even picky eaters tend to love these!

Ingredients You’ll Need

These ingredients make delicious, homemade chicken meatballs with a rich brown gravy.

For the Chicken Meatballs

  • 2 pounds ground chicken
  • 1/2 cup finely chopped celery
  • 1/2 cup finely chopped onion
  • 1 cup plain breadcrumbs
  • 1 large egg
  • 1/3 cup milk
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon poultry seasoning
  • 1/2 teaspoon dried parsley
  • 1 tablespoon Worcestershire sauce
  • 2 tablespoons butter or olive oil for browning

For the Homemade Brown Gravy

  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 3 cups chicken broth
  • 1 tablespoon Worcestershire sauce
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • Salt and black pepper, to taste
  • 2 tablespoons heavy cream (optional, for a creamier gravy)

How to Make Chicken Meatballs with Brown Gravy

Step 1: Prepare the Meatball Mixture

Start by adding the ground chicken to a large mixing bowl.

Add the chopped celery, onion, breadcrumbs, egg, milk, minced garlic, salt, pepper, poultry seasoning, parsley, and Worcestershire sauce.

Using clean hands or a large spoon, gently mix everything until just combined.

Here’s a little tip from my kitchen: Don’t overmix the chicken mixture! Working it too much can make the meatballs dense instead of soft and tender.

Step 2: Shape the Meatballs

Scoop out portions of the mixture and roll them into evenly sized balls, about 1 1/2 to 2 inches wide.

Place the meatballs on a plate or baking sheet as you work.

I usually make mine fairly generous in size because they stay wonderfully juicy and look beautiful when covered in gravy.

Step 3: Brown the Meatballs

Heat the butter or olive oil in a large skillet over medium heat.

Carefully add the meatballs in batches, making sure not to overcrowd the pan.

Brown them on all sides, turning gently so they develop a lovely golden-brown crust.

They don’t need to cook completely through at this stage because they’ll finish cooking in the gravy.

Transfer the browned meatballs to a plate.

Step 4: Make the Homemade Brown Gravy

In the same skillet, melt the butter over medium heat.

Sprinkle in the flour and whisk continuously for about 1–2 minutes until it forms a smooth paste and begins to turn lightly golden.

Slowly pour in the chicken broth, whisking as you go to prevent lumps.

Add the Worcestershire sauce, garlic powder, onion powder, salt, and black pepper.

Continue stirring until the gravy thickens into a smooth, rich sauce.

If you like a slightly creamy gravy, stir in the heavy cream.

Honestly, the gravy is what makes this whole dish so special!

Step 5: Simmer the Meatballs in the Gravy

Return the browned chicken meatballs to the skillet.

Spoon some of that delicious gravy over the top of each meatball.

Cover the skillet and simmer gently for approximately 15–20 minutes, or until the meatballs are completely cooked through and reach an internal temperature of 165°F (74°C).

Stir gently once or twice to keep the gravy from sticking.

As everything cooks together, the meatballs soak up all that wonderful savory flavor.

Step 6: Serve and Enjoy!

Once the meatballs are cooked, give the gravy a final taste and adjust the seasoning if needed.

Spoon extra gravy over the meatballs and garnish with a little fresh parsley if desired.

Serve hot and watch everyone come back for seconds!

My Best Tips for Perfect Chicken Meatballs

After making this recipe for so many years, I’ve picked up a few little tricks.

1. Don’t overmix the meat. Mix just until the ingredients come together. This keeps the meatballs tender.

2. Chop the vegetables finely. Small pieces of celery and onion distribute evenly throughout the meatballs and cook nicely.

3. Brown before simmering. That golden crust adds so much flavor to the finished dish.

4. Don’t rush the gravy. Slowly adding the chicken broth while whisking helps create a smooth, lump-free sauce.

5. Keep the simmer gentle. Boiling the gravy too vigorously can make the meatballs tough.

6. Check the temperature. Ground chicken should reach 165°F internally for food safety.

7. Make extra gravy. Trust me on this one! Everyone always wants more to pour over their potatoes.

What to Serve with Chicken Meatballs and Gravy

These meatballs are delicious on their own, but pairing them with a few simple sides makes a complete comfort-food dinner.

Here are some of my favorite serving ideas:

  • Mashed potatoes: Probably my number-one choice! The gravy over creamy mashed potatoes is absolutely delicious.
  • Buttered egg noodles: Perfect for soaking up every bit of that savory sauce.
  • Steamed white rice: A simple, filling side that works beautifully with the gravy.
  • Roasted green beans: Adds a fresh, slightly crisp contrast.
  • Buttered corn: A family-friendly side that goes wonderfully with this meal.
  • Dinner rolls: Perfect for wiping up the last little bit of gravy on your plate.
  • Roasted carrots: Their natural sweetness balances the savory meatballs.

For a traditional Sunday dinner, I’d serve these meatballs with mashed potatoes, green beans, and warm dinner rolls.

Now that’s a meal everyone will remember!

How to Store and Reheat Leftovers

Refrigerator: Allow the meatballs and gravy to cool, then transfer them to an airtight container. Refrigerate for up to 3–4 days.

Freezer: Place cooled meatballs and gravy in a freezer-safe container. Freeze for up to 3 months for best quality.

Reheating: Warm gently in a covered skillet over medium-low heat, adding a splash of chicken broth if the gravy has thickened too much. You can also reheat individual portions in the microwave until steaming hot.

I usually make a little extra because leftovers make such an easy lunch the next day!

Approximate Nutrition Information

The following estimates are based on 6 servings, including gravy.

  • Calories: 390
  • Protein: 32g
  • Carbohydrates: 22g
  • Fat: 18g
  • Saturated Fat: 7g
  • Fiber: 1g
  • Sugar: 3g
  • Sodium: 850mg

Nutrition information is approximate and will vary depending on the ingredients, brands, portion sizes, and amount of gravy served.

Frequently Asked Questions

1. Can I make chicken meatballs with gravy ahead of time?

Absolutely! You can prepare and shape the meatballs a day ahead. Keep them covered in the refrigerator until you’re ready to cook. You can also cook the entire dish ahead and reheat it gently with a little extra broth if needed.

2. Can I use ground turkey instead of ground chicken?

Yes! Ground turkey works beautifully in this recipe. The flavor and texture are very similar, and you can follow the same cooking instructions. Just make sure the meatballs reach an internal temperature of 165°F.

3. How do I keep chicken meatballs from falling apart?

The egg and breadcrumbs help hold everything together. Make sure you measure them properly, avoid adding too much liquid, and gently shape the meatballs. Browning them carefully before simmering also helps them hold their shape.

4. Can I bake the chicken meatballs instead of frying them?

Yes! Arrange the shaped meatballs on a lightly greased baking sheet and bake at 400°F for approximately 18–22 minutes, depending on their size, until they reach 165°F internally. You can then transfer them into your prepared gravy and simmer briefly to combine the flavors.

5. Can I freeze chicken meatballs in gravy?

Definitely! These meatballs freeze very well. Let everything cool completely, then store in an airtight freezer-safe container for up to 3 months for best quality. Thaw overnight in the refrigerator before reheating thoroughly.

Final Thoughts: A Recipe That Never Goes Out of Style

There are some meals you make because they’re easy, and then there are meals you make because they mean something to your family.

These homemade chicken meatballs with brown gravy are definitely the second kind.

I’ve been making this dish for over 20 years, and seeing my own children request the recipe when they got their own places was one of the sweetest things. Now they’re making it for their children, and that makes this recipe even more special to me.

It’s not fancy food. It’s just good, old-fashioned home cooking made with love.

The tender meatballs, savory vegetables, and rich homemade gravy come together to make the kind of dinner that brings everyone to the table.

Leave a Reply

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