Looking for a delicious and comforting dish to enjoy? Look no further than these flavorful Meatballs with Gravy! Easy to make and perfect for any occasion, this recipe will quickly become a favorite at your dinner table.
Why You’ll Love This Recipe?
- Great flavors that everyone will love
- Quick and easy prep time for busy weeknights
- Perfect for meal prep and enjoying leftovers
Ingredient Notes:
Lean minced beef: Provides a juicy and flavorful base for the meatballs. You can also use ground turkey as a substitution.
Brown onion: Adds a subtle sweetness to the dish and helps bind the meatballs together.
Panko breadcrumbs: Give the meatballs a light and crispy texture.
Garlic, ketchup, Worcestershire sauce, Dijon mustard, egg, salt, and pepper: Enhance the flavor profile of the meatballs.
Olive oil and butter: Used for cooking and adding richness to the gravy.
Flour, beef stock, thyme, spinach, peas, lemon juice: Create a savory and delicious gravy to complement the meatballs.
Freezer-Friendly Mashed Potatoes, thyme leaves, and cracked black pepper: Perfect side dishes to serve with the meatballs.
Step-by-Step Instructions:
- In a bowl, combine the minced beef, onion, breadcrumbs, garlic, ketchup, Worcestershire sauce, mustard, egg, salt, and pepper. Mix well and form into meatballs.
- Brown the meatballs in a skillet with olive oil, then set aside.
- In the same skillet, melt butter and sauté onion and garlic. Stir in flour, then gradually add beef stock, Worcestershire sauce, thyme, salt, and pepper.
- Add the meatballs back to the skillet, along with spinach, peas, and lemon juice. Simmer until the gravy thickens.
- Serve the meatballs with mashed potatoes, garnished with thyme and cracked black pepper.
Helpful Tips:
- For a lighter version, use ground turkey instead of beef.
- Make a double batch and freeze half for a quick meal later on.
- Serve the meatballs over pasta or rice for a different twist.
Expert Tips for the Best Results:
- Use a mix of beef and pork for extra juicy meatballs.
- Let the meatballs rest before serving to allow the flavors to meld.
- Add a splash of cream to the gravy for extra richness.
Serving Suggestions:
Pair these Meatballs with Gravy with creamy mashed potatoes, a side salad, and a glass of red wine for a complete and satisfying meal.

Storage and Reheating Tips:
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or on the stovetop, adding a splash of beef broth to keep the meatballs moist.
Frequently Asked Questions:
- Can I use frozen meatballs instead of making them from scratch?
While you can use frozen meatballs, making them from scratch will result in a fresher and more flavorful dish. - Can I use gluten-free breadcrumbs for this recipe?
Yes, feel free to use gluten-free breadcrumbs as a substitution. - How can I prevent the meatballs from falling apart?
Make sure to thoroughly mix the ingredients and form tightly packed meatballs to prevent them from falling apart during cooking. - Can I make the gravy ahead of time?
Yes, you can make the gravy ahead of time and reheat it when ready to serve with freshly cooked meatballs.
Conclusion:
Indulge in the rich and savory flavors of these Meatballs with Gravy for a comforting and satisfying meal. Whether you’re serving them for a family dinner or meal prepping for the week, this recipe is sure to please. Give it a try and let us know how you enjoyed it!
Print
Meatballs with Gravy
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Dinner, Comfort Food
- Method: Stovetop
- Cuisine: American
Description
These juicy meatballs are smothered in a flavorful gravy, perfect for a comforting meal that the whole family will love.
Ingredients
- – 500 g lean minced (ground) beef
- – 1/2 brown onion, grated or finely diced
- – 45 g panko breadcrumbs
- – 1 tsp freshly minced garlic
- – 2 tbsp tomato ketchup
- – 1 tbsp Worcestershire sauce
- – 1 tsp dijon mustard
- – 1 egg
- – 1 tsp sea salt flakes
- – 1/4 tsp cracked black pepper
- – 2 tbsp olive oil
- – 2 tbsp unsalted butter
- – 1/2 brown onion, finely diced
- – 1 tsp freshly minced garlic
- – 3 tbsp plain (all-purpose) flour
- – 500 ml beef stock
- – 1 tbsp Worcestershire sauce
- – 1 tsp dried thyme
- – Sea salt flakes, to taste
- – 1/4 tsp cracked black pepper
- – 1 tbsp olive oil
- – 1 tsp freshly minced garlic
- – 120 g baby spinach
- – 155 g frozen peas
- – 1/2 tsp sea salt flakes
- – Cracked black pepper, to taste
- – Juice of 1/2 lemon
- – Freezer-Friendly Mashed Potatoes
- – Thyme leaves (optional)
- – Cracked black pepper (optional)
Instructions
1. In a bowl, mix beef, onion, breadcrumbs, garlic, ketchup, Worcestershire sauce, mustard, egg, salt, and pepper. Shape into meatballs.
2. Heat oil in a pan, cook meatballs until browned. Remove from pan.
3. In the same pan, melt butter, sauté onion and garlic. Add flour, cook until golden.
4. Gradually add stock, Worcestershire sauce, thyme, salt, and pepper. Simmer until thickened.
5. Return meatballs to the pan, simmer until cooked through.
6. In another pan, heat oil, cook garlic, add spinach, peas, salt, pepper, and lemon juice.
7. Serve meatballs with gravy, vegetables, and mashed potatoes. Enjoy!
Notes
– For a twist, try using ground turkey or chicken for the meatballs.
– Add a splash of cream to the gravy for a richer flavor.
Nutrition
- Serving Size: 1 serving
- Calories: 500
- Sugar: 6g
- Sodium: 900mg
- Fat: 30g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 28g
- Cholesterol: 90mg