All Recipes
Classic Meatballs with Brown Gravy

Classic Meatballs with Brown Gravy
“I’ve been making this dish for over 40 years. It’s a family favorite that never gets old.”
Prep Time: 15 minutes
Cook Time: 30 minutes
Servings: 4–6
Ingredients
For the Meatballs
- 1 ½ lb (700 g) ground beef (or beef/pork mix)
- ½ cup breadcrumbs
- 1 large egg
- ½ cup finely chopped onion
- ¼ cup finely chopped celery (optional)
- 2 cloves garlic, minced
- ½ tsp salt
- ½ tsp black pepper
- ½ tsp allspice or mixed seasoning
- 2 tbsp milk or water
For the Brown Gravy
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- ½ tsp onion powder
- Salt and black pepper, to taste
Instructions
-
In a large bowl, gently mix all meatball ingredients until just combined.
Do not overmix. - Shape the mixture into medium-sized meatballs.
-
Heat a large skillet over medium heat with a little oil.
Brown the meatballs on all sides. Remove and set aside. -
In the same skillet, melt the butter. Stir in the flour and cook for 1 minute
until lightly golden. - Gradually whisk in the beef broth until smooth and thickened.
- Stir in Worcestershire sauce, onion powder, salt, and pepper.
-
Return the meatballs to the skillet. Cover and simmer on low heat for
15–20 minutes, until fully cooked. - Serve hot over mashed potatoes, rice, or egg noodles.
Grandma’s Tip:
For extra tender meatballs, replace breadcrumbs with bread soaked in milk and squeezed dry.
This dish also freezes beautifully for later meals.
For extra tender meatballs, replace breadcrumbs with bread soaked in milk and squeezed dry.
This dish also freezes beautifully for later meals.



