Old-Fashioned Meatballs with Brown Gravy

Old-Fashioned Meatballs with Brown Gravy

Description

Old-Fashioned Meatballs with Brown Gravy is a classic comfort-food dinner featuring tender, juicy homemade meatballs smothered in rich, savory brown gravy. Made with ground beef, breadcrumbs, onion, celery, and simple seasonings, these meatballs have a delicious homemade flavor and a soft, satisfying texture.

The meatballs are browned in a skillet to develop extra flavor before simmering in a thick, flavorful gravy made with beef broth, butter, flour, and Worcestershire sauce. This traditional recipe is perfect for family dinners, Sunday meals, and chilly evenings when you want something warm and filling.

Serve these meatballs over creamy mashed potatoes, egg noodles, or steamed rice for a hearty meal everyone can enjoy.

Recipe Information

  • Prep Time: 20 minutes

  • Cook Time: 30–35 minutes

  • Total Time: 50–55 minutes

  • Servings: 6–7

  • Course: Main Course

  • Cuisine: American

  • Cooking Method: Stovetop

  • Difficulty: Easy to Moderate

Ingredients

For the Meatballs

  • 2 lbs ground beef, or half ground beef and half ground pork

  • 1 cup breadcrumbs

  • 1 small onion, finely chopped

  • 2 celery stalks, finely chopped

  • 2 large eggs

  • ½ cup milk

  • 1 teaspoon garlic powder

  • 1 teaspoon onion powder

  • 1 teaspoon salt

  • ½ teaspoon black pepper

  • 1 teaspoon Worcestershire sauce

  • 2 tablespoons oil, for browning

For the Brown Gravy

  • 3 tablespoons butter

  • 3 tablespoons all-purpose flour

  • 2 cups beef broth

  • 1 tablespoon Worcestershire sauce

  • 1 teaspoon onion powder

  • ½ teaspoon garlic powder

  • Salt and black pepper, to taste

  • ½ cup water or additional beef broth, as needed

Instructions

Step 1: Prepare the Meatball Mixture

In a large mixing bowl, combine the ground beef, breadcrumbs, finely chopped onion, celery, eggs, milk, garlic powder, onion powder, salt, black pepper, and Worcestershire sauce.

Mix gently with clean hands or a fork until all the ingredients are evenly combined. Avoid overmixing, as this can make the meatballs dense and tough.

Let the mixture rest for about 5 minutes so the breadcrumbs can absorb some of the moisture.

Step 2: Shape the Meatballs

Divide the mixture into 12–14 large meatballs, approximately 2 inches in diameter.

Roll each portion gently between your palms to create a round shape. Try to make the meatballs similar in size so they cook evenly.

If the mixture feels too sticky, lightly dampen your hands with water before shaping.

Step 3: Brown the Meatballs

Heat the oil in a large, deep skillet over medium heat.

Working in batches if necessary, place the meatballs in the skillet without overcrowding them. Brown them on all sides for approximately 5–7 minutes.

The meatballs do not need to be fully cooked at this stage because they will finish cooking in the gravy.

Transfer the browned meatballs to a plate. Leave the flavorful browned bits in the skillet, as they will add depth to the gravy.

Step 4: Make the Brown Gravy

Reduce the heat to medium-low and add the butter to the same skillet. Allow it to melt.

Sprinkle in the flour and whisk continuously for 1–2 minutes until the mixture becomes smooth and lightly golden. This flour-and-butter mixture forms the base of the gravy.

Gradually pour in the beef broth while whisking constantly to prevent lumps from forming.

Add the Worcestershire sauce, onion powder, and garlic powder. Stir well and bring the mixture to a gentle simmer.

Cook for 3–5 minutes, stirring frequently, until the gravy begins to thicken.

Season with salt and black pepper to taste, remembering that beef broth and Worcestershire sauce may already contain sodium.

Step 5: Return the Meatballs to the Gravy

Carefully place the browned meatballs back into the skillet. Arrange them in a single layer when possible.

Spoon some of the brown gravy over each meatball to coat the tops.

Cover the skillet and reduce the heat to low. Simmer gently for 20–25 minutes, turning the meatballs occasionally so they cook evenly and absorb the gravy’s flavor.

The centers of the meatballs should reach 160°F (71°C) when checked with a food thermometer.

Step 6: Adjust the Gravy

Check the consistency of the gravy after the meatballs have finished cooking.

If it is too thick, add a little water or beef broth, one tablespoon at a time, until it reaches your preferred consistency.

If the gravy is too thin, remove the lid and simmer uncovered for a few additional minutes, stirring gently.

Taste the gravy and adjust the seasoning if necessary.

Step 7: Serve and Enjoy

Remove the skillet from the heat and let the meatballs rest for a couple of minutes.

Spoon the rich brown gravy generously over the meatballs. Serve hot with mashed potatoes, egg noodles, steamed rice, or your favorite vegetables.

For a finishing touch, sprinkle with freshly chopped parsley if desired.

Notes

  • Use ground beef with some fat: Ground beef containing around 80–85% lean meat generally produces flavorful, juicy meatballs.

  • Try a beef-and-pork combination: Half ground beef and half ground pork can create a tender texture and deeper flavor.

  • Chop vegetables finely: Finely chopped onion and celery blend into the meatballs more easily and help distribute flavor.

  • Avoid overmixing: Mixing too aggressively can make the meatballs firm and dense.

  • Brown in batches: Overcrowding the skillet can cause the meatballs to steam instead of brown.

  • Whisk the gravy gradually: Adding broth slowly helps prevent lumps.

  • Control the salt: Use low-sodium beef broth if you prefer more control over the seasoning.

  • Check doneness with a thermometer: Ground beef and pork mixtures should reach 160°F (71°C) in the center.

Tips for the Best Results

1. Let the breadcrumbs absorb the milk.

Allowing the mixture to rest for a few minutes helps the breadcrumbs retain moisture and contributes to a tender texture.

2. Brown the meatballs properly.

A golden-brown exterior creates flavorful browned bits in the skillet. These bits enrich the gravy and give the dish a traditional homemade taste.

3. Build a smooth gravy.

Cook the flour and butter together before adding the broth. Whisk continuously and add the liquid gradually to create a smooth sauce.

4. Simmer gently.

Keep the gravy at a gentle simmer rather than a vigorous boil. This helps the meatballs cook evenly and reduces the risk of breaking them apart.

5. Adjust the texture to your preference.

For a thicker gravy, simmer it uncovered. For a thinner sauce, add small amounts of warm beef broth.

6. Make the mixture ahead.

You can shape the uncooked meatballs and refrigerate them in a covered container for up to one day before cooking. Keep raw meat refrigerated and separate from ready-to-eat foods.

7. Add mushrooms for variety.

Sliced mushrooms can be sautéed after browning the meatballs and before making the gravy. They add extra savory flavor, although this changes the original recipe slightly.

Serving Suggestions

Old-Fashioned Meatballs with Brown Gravy pairs beautifully with simple, comforting side dishes.

  • Creamy mashed potatoes

  • Buttered egg noodles

  • Steamed white or brown rice

  • Roasted carrots

  • Green beans

  • Steamed broccoli

  • Buttered peas

  • Dinner rolls

  • A fresh green salad

Mashed potatoes are a particularly popular choice because they soak up the rich brown gravy. For a balanced dinner, add a serving of green vegetables alongside the meatballs.

Storage and Reheating

Refrigeration: Allow the meatballs to cool slightly and refrigerate them in an airtight container within two hours of cooking. Consume within 3–4 days.

Reheating on the stovetop: Place the meatballs and gravy in a skillet over low heat. Add a splash of broth or water if the gravy has thickened, cover, and heat until the center reaches 165°F (74°C).

Microwave reheating: Place a portion in a microwave-safe dish, cover loosely, and heat in intervals, stirring the gravy as needed. Ensure the meatballs are heated thoroughly.

Freezing: Freeze the cooked meatballs with the gravy in airtight, freezer-safe containers for approximately 2–3 months for best quality. Thaw in the refrigerator before reheating.

Nutritional Information

Estimated nutrition per serving, assuming 6 servings and using ground beef, standard breadcrumbs, butter, and the listed gravy ingredients:

  • Calories: 500–650

  • Protein: 30–40 g

  • Carbohydrates: 20–30 g

  • Fat: 30–45 g

  • Fiber: 1–3 g

  • Sodium: 600–1,000 mg

Actual values vary depending on the fat content of the meat, the type of breadcrumbs, the amount of gravy consumed, and the sodium content of the broth.

These estimates do not include side dishes.

Benefits of This Recipe

Provides protein: Ground beef supplies protein, which supports muscle maintenance and repair.

Contains essential nutrients: Beef provides nutrients such as iron, zinc, and vitamin B12, which are involved in normal red blood cell production, immune function, and other body processes.

Offers a satisfying meal: The combination of protein, carbohydrates, and fat can make this a filling main course.

Uses everyday ingredients: The recipe relies on familiar pantry staples and straightforward cooking techniques.

Suitable for meal preparation: The meatballs and gravy can be prepared in advance, refrigerated, and reheated for convenient meals.

For a lighter version, use leaner ground beef, reduce the butter slightly, and choose lower-sodium beef broth. Serving the meatballs with extra vegetables can also add fiber and variety to the meal.

Frequently Asked Questions

1. Can I use ground pork instead of ground beef?

Yes. You can use all ground pork or a combination of beef and pork. Cook the meatballs until the center reaches 160°F (71°C).

2. Why are my meatballs tough?

Overmixing, using very lean meat without enough moisture, or cooking them too aggressively can make meatballs tough. Mix gently and simmer over low heat.

3. Can I bake the meatballs instead of browning them in a skillet?

Yes. Arrange the shaped meatballs on a lined baking sheet and bake at 400°F (200°C) until browned and nearly cooked through. Finish them in the gravy until they reach a safe internal temperature. Baking may produce a slightly different flavor and texture.

4. How do I prevent lumps in the brown gravy?

Cook the flour with the butter first, then add the beef broth gradually while whisking continuously. If small lumps remain, whisk vigorously or strain the gravy before returning the meatballs to the skillet.

5. Can I make the gravy without Worcestershire sauce?

Yes. You can omit it or substitute a small amount of soy sauce for a savory flavor. If using soy sauce, reduce the added salt because soy sauce can be high in sodium.

6. Can I make these meatballs gluten-free?

Yes. Use certified gluten-free breadcrumbs, gluten-free flour, and gluten-free Worcestershire sauce or other seasonings as needed. Check the beef broth label as well.

7. Can I prepare the meatballs the night before?

Yes. Shape the meatballs and store them covered in the refrigerator for up to one day. Cook them thoroughly before serving.

8. What can I do if the gravy tastes too salty?

Add a little unsalted beef broth or water to dilute it. You can also increase the gravy quantity with a small amount of unsalted broth and an appropriately prepared flour mixture.

9. Can I make this recipe in a slow cooker?

Yes. Brown the meatballs and prepare the gravy on the stovetop first. Transfer both to the slow cooker and cook on LOW until the meatballs are fully cooked and reach a safe internal temperature. Avoid prolonged cooking that may cause the meatballs to break apart.

10. What is the best way to serve leftover meatballs?

Reheat them with the gravy and serve over mashed potatoes, rice, or noodles. You can also place them in a toasted sandwich roll with some gravy for a hearty lunch.

Conclusion

Old-Fashioned Meatballs with Brown Gravy is a timeless comfort-food recipe featuring tender homemade meatballs and rich, savory gravy. Browning the meatballs first adds flavor, while gently simmering them in the gravy allows the seasonings to blend into every bite.

Serve this hearty dish with mashed potatoes, egg noodles, or rice for a satisfying family dinner. With simple ingredients and easy preparation, it is a recipe worth keeping in your regular meal rotation.

Leave a Comment