Delicious Meatballs and Gravy Served with Creamy Mashed Potatoes

Published:

by Hannah Reed

Leave a Comment

Meatballs and Gravy

There’s something incredibly comforting about a plate of meatballs and gravy, isn’t there? The aroma wafting through your kitchen pulls you in, and before you know it, you’re reminiscing about family gatherings where this dish stole the show. Meatballs and gravy aren’t just food; they’re a warm embrace on a chilly day, a centerpiece for celebrations, or simply a go-to for those weeknight dinners when you crave something hearty.

Picture this: tender meatballs, lovingly crafted and bubbling, swimming in a rich, velvety gravy that makes you want to dive right in. Serve it over a bed of creamy mashed potatoes, and you’ve got comfort food that’ll make you feel all warm and fuzzy inside. Whether you’re whipping it up for a family meal or impressing guests at a dinner party, this dish promises to be a crowd-pleaser every time.

Why You'll Love This Meatballs and Gravy

  • This incredible Meatballs and Gravy transforms simple everyday ingredients into restaurant-quality flavors that will blow your mind completely.
  • Foolproof recipe techniques guarantee perfect results every single time, making even novice cooks feel like professional chefs instantly.
  • Stunning visual appeal with gorgeous colors and mouthwatering aromas creates the ultimate Instagram-worthy dish for any special occasion.
  • Endlessly adaptable for different dietary needs while working beautifully for meal prep, date nights, or entertaining large groups effortlessly.

Ingredients for Meatballs and Gravy

Here’s what you’ll need to make this delicious Meatballs and Gravy:

500 g (1 lb 2 oz) lean minced beef, lamb, pork or chicken – Choose your favorite meat for a personalized flavor profile or a healthy twist with chicken.

½ brown onion, grated or finely diced – This sweet onion provides a flavor base and moisture to the meatballs, helping them stay juicy.

¾ cup (45 g) panko breadcrumbs – These light, crispy breadcrumbs add a delightful texture and help bind the meatballs together.

1 tsp freshly minced garlic – Fresh garlic boosts the flavor, making your meatballs aromatic and savory.

2 tbsp tomato ketchup – A touch of sweetness and acidity balances the meat’s richness.

1 tbsp Worcestershire sauce – This umami-packed sauce brings depth to your meatballs, enhancing their savory notes.

1 tsp dijon mustard – A dash of warmth and flavor complexity to make your meatballs memorable.

1 egg – Acts as a binder, ensuring your meatballs hold together during cooking.

1 tsp sea salt flakes – Essential for seasoning your meatballs perfectly.

¼ tsp cracked black pepper – Adds a mild heat that complements the rest of the flavors.

2 tbsp olive oil – For frying your meatballs to a beautiful golden brown.

2 tbsp unsalted butter – Brings richness to the gravy and adds a touch of luxury.

½ brown onion, finely diced – A second onion to layer flavors and create a fragrant base for the gravy.

1 tsp freshly minced garlic – Extra garlic for the gravy to enhance flavors.

3 tbsp plain (all-purpose) flour – Thickens the gravy for that perfect velvety finish.

2 cups (500 ml) beef stock – A flavorful liquid base to create a rich, savory gravy.

1 tbsp Worcestershire sauce – Adds layers of flavor depth to the gravy.

1 tsp dried thyme or 1 tsp fresh thyme leaves – Herbaceous notes that lift the dish and add fragrance.

Sea salt flakes, to taste – Adjust for perfect seasoning.

¼ tsp cracked black pepper – Another layer of seasoning that boosts flavor further.

1 tbsp olive oil – For sautéing the garlic and greens.

1 tsp freshly minced garlic – Just a bit more garlic for that irresistible aroma.

1⅔ cups (120 g) baby spinach – Adds color, nutrition, and flavor.

1 cup (155 g) frozen peas – Sweet pops of flavor that contrast the savory richness.

½ tsp sea salt flakes – To enhance the flavors of the greens.

Cracked black pepper, to taste – For finishing touches on the dish.

Juice of ½ lemon – Brightens the sautéed veggies and balances the flavors beautifully.

How to Make Meatballs and Gravy

Follow these simple steps to prepare this delicious Meatballs and Gravy:

Step 1: Prepare the Meatball Mixture
In a large mixing bowl, combine all meatball ingredients—lean minced meat, grated onion, panko breadcrumbs, minced garlic, ketchup, Worcestershire sauce, dijon mustard, egg, salt, and pepper. Use your hands to mix until just combined—over-mixing can make them tough!

Step 2: Shape the Meatballs
Use your hands to roll the mixture into uniform balls, about the size of a golf ball. This size ensures even cooking and a delightful mouthful. Set them aside on a plate while you prepare the gravy.

Step 3: Brown the Meatballs
Heat the olive oil in a large, heavy-based pan over medium-high heat. Add the meatballs to the pan, taking care not to overcrowd them. Cook for 3-4 minutes, turning regularly, until they are browned all over. This step adds a wonderful depth of flavor.

Step 4: Make the Gravy
Reduce the heat to medium-low and add the butter to the same pan. Once melted, add the finely diced onion and minced garlic. Cook, stirring for 1-2 minutes until softened. Stir in the flour for about 30 seconds, which creates a paste and a nice base for your gravy.

Step 5: Combine for Sauce
Slowly add the beef stock and return the meatballs to the pan. Add Worcestershire sauce and thyme. Bring everything to a simmer, allowing the bubbles to dance around, thickening the gravy as the meatballs cook through (about 6-8 minutes).

Step 6: Prepare the Vegetables
In a separate pan, heat olive oil over medium-high heat, adding minced garlic. Cook until fragrant (about 30 seconds), then toss in the spinach and peas. Sauté until the spinach wilts (about 1 minute), then finish with salt, pepper, and a squeeze of lemon juice.

To serve, plate the meatballs and gravy over a generous scoop of creamy mashed potatoes, adding the sautéed spinach and peas on the side. Watch as everyone digs in and delights in this comforting, flavorful meal!

You Must Know About Meatballs and Gravy

  • This showstopping Meatballs and Gravy delivers restaurant-quality results using simple ingredients you probably already have at home.
  • The perfect balance of textures and flavors creates an unforgettable dining experience that will have everyone asking for seconds.
  • Picture-perfect presentation with vibrant colors makes this dish absolutely Instagram-worthy and guaranteed to impress any dinner guest.
  • Incredibly versatile recipe that works beautifully for weeknight dinners, meal prep, special occasions, or even outdoor entertaining sessions.

Perfecting Meatballs and Gravy Cooking Process

Start by mixing the meatball ingredients in a bowl and forming the meatballs. Sear them in a hot pan for a golden crust, then prepare the gravy by sautéing onions and garlic before adding the stock. Finally, simmer the meatballs in the gravy to merge the flavors perfectly.

Add Your Touch to Meatballs and Gravy

Feel free to swap the meat for your favorite protein, add in herbs like parsley or basil, or even sneak in some grated vegetables to the meat mixture for added nutrition and taste.

Storing & Reheating Meatballs and Gravy

Store leftover meatballs and gravy in an airtight container in the fridge for up to three days. To reheat, gently warm them on the stove over low heat, adding a splash of beef stock if needed to revive the gravy’s consistency.

Chef's Helpful Tips for Meatballs and Gravy

  • This professional-quality Meatballs and Gravy relies on precise timing and temperature control to achieve restaurant-standard results consistently.
  • Master the art of mise en place by prepping all ingredients beforehand, ensuring smooth execution and preventing any last-minute cooking disasters.
  • The secret lies in layering flavors throughout the cooking process rather than seasoning only at the end for maximum depth.
  • Pro tip: let the finished dish rest for optimal texture and flavor development before serving to hungry guests waiting eagerly.

Sometimes, I whip up this dish for a cozy family dinner, and the smiles around the table remind me why I love cooking so much. It’s a hit every time!

FAQs About Meatballs and Gravy

What is Meatballs and Gravy?

Meatballs and gravy is a comforting dish that combines savory meatballs with a rich, flavorful gravy. Traditionally made from ground meat, like beef, pork, or chicken, these meatballs are often seasoned with herbs and spices, creating a mouthwatering flavor profile. The gravy, typically made from the drippings of the meatballs, is thickened with flour or cornstarch and infused with ingredients like sautéed onions and Worcestershire sauce. This delightful combination is perfect served over mashed potatoes, pasta, or rice, making it a family favorite for many home-cooked meals.

How long does it take to cook Meatballs and Gravy?

Cooking meatballs and gravy usually takes about 40 minutes in total, which includes both preparation and cooking time. Typically, you’ll spend around 15 minutes prepping the ingredients and forming the meatballs. After that, you can brown the meatballs for about 4 minutes and simmer them in the gravy for another 6 to 8 minutes. This quick cooking time makes it an ideal weeknight meal, providing a homemade dish that is both satisfying and delicious without the need for hours in the kitchen.

Can I make Meatballs and Gravy ahead of time?

Yes, you can prepare meatballs and gravy ahead of time! This dish actually benefits from resting, as it allows the flavors to meld beautifully. Prepare the meatballs and gravy, then store them in an airtight container in the refrigerator for up to three days. When you’re ready to enjoy, simply reheat on the stove over low heat, adding a splash of beef stock if necessary to keep the gravy smooth. This convenience makes it perfect for meal prep or hosting gatherings.

What can I serve with Meatballs and Gravy?

Meatballs and gravy pairs beautifully with many sides, making it a versatile dish. A classic option is creamy mashed potatoes, which soak up the savory gravy wonderfully. Alternatively, you can serve it over pasta, like spaghetti or egg noodles, or even with rice for a different flavor twist. Don’t forget to add some vibrant vegetables on the side, like steamed green beans or sautéed spinach, to create a well-balanced meal that’s both hearty and healthy.

Conclusion for Meatballs and Gravy

In summary, Meatballs and Gravy is a delightful dish that combines the juiciness of perfectly cooked meatballs with a rich, thick gravy. Its straightforward preparation makes it ideal for any home cook looking to whip up something delicious in just 40 minutes. With the option to customize the meats and accompaniments, this recipe can easily become a favorite in your household. So go ahead, gather your loved ones, and treat them to a comforting and flavorful meal that everyone will love. Enjoy your next family dinner filled with smiles and satisfaction!

Meatballs and Gravy

Delicious Meatballs and Gravy Served with Creamy Mashed Potatoes

This Meatballs and Gravy recipe delivers savory flavors and comforting textures, perfect for any family dinner.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 people
Course: Dinner Recipes
Cuisine: American
Calories: 450

Ingredients
  

Meatballs
  • 500 g lean minced beef, lamb, pork or chicken
  • ½ brown onion grated or finely diced
  • ¾ cup panko breadcrumbs (45 g)
  • 1 tsp freshly minced garlic
  • 2 tbsp tomato ketchup
  • 1 tbsp Worcestershire sauce
  • 1 tsp dijon mustard
  • 1 ea egg
  • 1 tsp sea salt flakes
  • ¼ tsp cracked black pepper
  • 2 tbsp olive oil
Gravy
  • 2 tbsp unsalted butter
  • ½ brown onion finely diced
  • 1 tsp freshly minced garlic
  • 3 tbsp plain (all-purpose) flour
  • 2 cups beef stock (500 ml)
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme or 1 tsp fresh thyme leaves
  • ¼ tsp cracked black pepper
  • 1 tbsp olive oil
Vegetables
  • 1 tsp freshly minced garlic
  • 1⅔ cups baby spinach (120 g)
  • 1 cup frozen peas (155 g)
  • ½ tsp sea salt flakes
  • Juice of ½ lemon

Equipment

  • large bowl
  • Heavy-based pan
  • Frying Pan
  • spatula

Method
 

Meatball Preparation
  1. Add all the meatball ingredients, except the olive oil, to a bowl and mix using your hands until just combined.
  2. Heat the olive oil in a large, heavy-based pan over medium–high heat. Cook the meatballs for 3–4 minutes, turning regularly, until browned all over. Set aside on a plate.
Gravy Preparation
  1. Turn the heat down to medium–low, add the butter and, once melted, add the onion and garlic. Cook, stirring, for 1–2 minutes.
  2. Stir the flour through for 30 seconds to create a paste. Slowly add the beef stock, Worcestershire sauce, and thyme. Bring to a simmer.
  3. Return the meatballs to the pan and simmer, uncovered, for 6–8 minutes on low heat, or until the meatballs are cooked through and the gravy has thickened.
Vegetable Preparation
  1. Heat the olive oil in a large frying pan over medium–high heat. Add the garlic and cook, stirring, for 30 seconds until fragrant.
  2. Add the spinach and cook, stirring, for 1 minute or until wilted. Add the peas and cook, stirring, for a further 1 minute.
  3. Turn the heat off and stir through the salt, pepper, and lemon juice.
Serving
  1. Serve the meatballs, gravy, and sautéed spinach and peas on a bed of creamy mashed potatoes.

Nutrition

Serving: 1plateCalories: 450kcalCarbohydrates: 45gProtein: 30gFat: 20gSaturated Fat: 8gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gCholesterol: 90mgSodium: 600mgPotassium: 800mgFiber: 4gSugar: 3gVitamin A: 280IUVitamin C: 15mgCalcium: 50mgIron: 3mg

Notes

Feel free to swap the meat for your favorite protein, add herbs like parsley or basil, or sneak in grated vegetables for added nutrition.

Tried this recipe?

Let us know how it was!

Next Recipe

Leave a Comment

Recipe Rating