Mom's Dinner

  • Home
  • All Recipes
  • Instant Pot
    • All Instant Pot Recipes
    • Instant Pot Soup
    • Instant Pot Beef
    • Instant Pot Chicken
    • Instant Pot Pork
    • Instant Pot Turkey
    • Instant Pot Pasta
    • Instant Pot Vegetarian
  • Dinner
    • Beef
    • Chicken
    • Pork
    • Turkey
    • Fish & Seafood
    • Mexican
    • Pasta
    • Vegetarian
  • Subscribe
menu icon
go to homepage
  • All Recipes
  • Dinner
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • All Recipes
  • Dinner
  • About
  • Subscribe
×
You are here: Home / Recipes / Meatballs

Amazing Beef Meatballs and Gravy

By Susie Weinrich · Date Oct 21, 2023· 2 Comments · May contain affiliate links.

↓ Jump to Recipe
Pin the Recipe

In this Meatballs and Gravy Recipe super flavorful and tender beef meatballs are browned to perfection and then simmered in a flavorful homemade brown gravy with caramelized onions. Serve the meatballs and gravy over mashed potatoes, Instant Pot mashed potatoes, buttered noodles, or creamy polenta. Add a green veggie, like roasted broccoli or green beans, for a great comfort food dinner.

A bowl of mashed potatoes with beef meatballs, with gravy being spooned over top

These meatballs with gravy are similar to a Swedish Meatball but they are made with horseradish, giving them a punch of flavor. The gravy is a true beef gravy rather than a creamy gravy like with Swedish Meatballs.

We take our meatball recipes seriously around here… next up try these Baked BBQ Meatballs, Ham Balls or Italian Meatballs.

Table of Contents hide
1 Ingredients
2 Tender Meatballs
3 Savory Gravy
4 Step by Step
5 Storing
6 Side Dishes To Pair
7 Make Ahead and Freezing
8 More Meatball Favorites
9 Did you make this recipe?
10 Beef Meatballs and Gravy Recipe

Ingredients

The meatballs and gravy are made with really simple ingredients. Below are a few tips on the ingredients you need.

Ingredients for meatballs and gravy on a table
Ingredients shown clockwise: Spices, beef broth, butter, garlic, horseradish, onion, flour, beef base, corn starch, Worcestershire, parsley, ground beef, oil, egg and bread crumbs.

Meatball Ingredients

Beef: use an 85/15 lean ground beef for maximum flavor and juiciness, without having greasy meatballs and sauce. Save the 80/20 ground beef for your hamburgers.

Prepared Horseradish: make sure you use prepared horseradish and not raw or fresh horseradish. Prepared horseradish is actually pickled in vinegar and is not as strong as raw or fresh horseradish. If you only have fresh horseradish, use half the amount.

Bread Crumbs: use traditional unseasoned breadcrumbs for this meatball recipe. They are combined with egg, horseradish and Worcestershire to make a panade.

Dry Minced Onion: for this recipe you will want to use dry minced onions from the spice aisle. We tested the recipe with fresh minced onion but they tended to make the meatballs too moist and they fell apart during cooking. The dry onions work perfect!

Seasonings: a mix of onion powder, kosher salt, black pepper, and red pepper flakes, added to the other flavors make these meatballs stand out!

Flour: dredging the meatballs in flour helps brown and lightly crisp up the outside of the meatballs. This also prevents the meatballs from falling apart when they simmer in the gravy.

Fresh Parsley: adds a nice fresh verdant flavor to the meatballs.

Gravy Ingredients

Beef Broth: choose a quality, flavorful beef broth or stock for your gravy.

Onion: slice the onions thin and they caramelize in the butter beautifully, adding a ton of flavor to your gravy. This trick is also used in Gravy Recipe Without Drippings.

Beef Base: this is the perfect time to use beef base! It is a huge flavor booster! You can find beef base in the soup aisle at the grocery store, near the bouillon. It is in a jar or tub and comes in a paste form. We love the “Better Than Bouillon” Brand.

Seasonings: Worcestershire, garlic powder, onion powder and black pepper add layers of flavor to this brown gravy.

Cornstarch: mixed with a little beef broth into a slurry, makes the perfect thickener for the gravy.

Tender Meatballs

The secret to making super tender meatballs is starting with a panade which is a starch and a liquid mixed together to make a ground meat recipe tender and juicy.

For this recipe we are using plain breadcrumbs, egg, Worcestershire and horseradish. It is not the common mix of breadcrumbs with milk or broth, but it works perfectly! Your meatballs will cook up tender, AND they will stay together while they cook in the skillet.

a skillet full of meatballs in a gravy with a salad and mashed potatoes to the side

Savory Gravy

This recipe does not skimp on flavor when it comes to the gravy! It starts with onions being caramelized in butter and then after the broth is added it gets seasoned with beef base (huge flavor!), Worcestershire, onion and garlic powder.

It is thickened perfectly with a slurry of cornstarch and beef broth. It is thick enough to stand up to the mashed potatoes, but not so thick it feels like a cream sauce. Basically it’s just right ❤️

Step by Step

  1. Make The Meatball Mixture
  2. Whisk together the egg, minced onion, garlic, Worcestershire Sauce, prepared horseradish, onion powder, kosher salt, pepper and red pepper flakes.

    Add the breadcrumbs and chopped parsley.

    panade ingredients in a bowl before adding the beef

    Finally add the ground beef and lightly mix all of the ingredients until thoroughly combined.

  3. Form The Meatballs
  4. Portion the meatball mixture into about 25 meatballs and roll. A cookie scoop can make quick work of this process.

    raw beef meatballs on a rimmed baking sheet

    Sprinkle the meatballs with flour and dredge them on all sides, this helps hold the meatballs together during browning.

    raw meatballs dredged in flour
  5. Brown The Meatballs
  6. In a large skillet add the oil and brown half the meatballs, on all sides, for about 6 minutes. Repeat with the other half of the meatballs.

    browned meatballs with a nice golden brown exterior
  7. Caramelize The Onions
  8. Add the butter to the now empty skillet, when melted add the onion slices. Caramelize for about 10 minutes.

    onions being caramelized in a skillet
  9. Make The Gravy
  10. Stir in the beef broth, scraping up all the browned bits from the bottom of the pan (this is called deglazing and you are picking up all the flavors cooked to the bottom of the pan).

    Add in the Worcestershire sauce, Better Than Bouillon, onion powder, garlic powder and pepper. Bring to a boil.

  11. Thicken The Gravy
  12. Mix together ¼ cup beef broth and the cornstarch. Stir/whisk it into the gravy while simmering. It should thicken up almost immediately.

    whisking cornstarch slurry into beef gravy
  13. Simmer Meatballs In The Gravy
  14. Add the meatballs back to the gravy and simmer over medium-low heat for about 15 minutes, stirring occasionally.

    beef meatballs simmering in a brown gravy
  15. Serving
  16. Serve the meatballs over mashed potatoes, Instant Pot Mashed Potatoes, buttered noodles, or polenta, with gravy and caramelized onions drizzled over top.

    meatballs and gravy served over mashed potatoes and topped with fresh chopped parsley

Storing

If you make this recipe ahead of time, or you have leftovers, simply store the meatballs and gravy together in an airtight container in the fridge for up to 4 days.

Reheat portions in the microwave or on the stove top over medium low heat.

Side Dishes To Pair

Since you will already be serving these meatballs and gravy over a starch; mashed potatoes, polenta, or buttered noodles, you just need to add a veggie or salad on the side.

Here are some great side dish options for Meatballs and Gravy:

  • Oven Roasted Carrots
  • Roasted Broccoli
  • Asparagus
  • Green Beans
  • Perfect Side Dish Salad
  • Caesar Salad

Make Ahead and Freezing

The meatballs can definitely be made a day or two ahead and stored in the fridge. When it is time to make dinner, dredge them in flour and follow the recipe.

You can also make the meatballs and freeze them, raw or cooked.

RAW MEATBALLS: freeze the raw meatballs, without the flour, for up to 3 months. To cook, thaw in the fridge overnight and follow the instructions below from the dredging in flour.

COOKED MEATBALLS: freeze the cooked meatballs, without the gravy, for up to 3 months. To cook, thaw in the fridge overnight and follow the instructions below from the gravy on.

More Meatball Favorites

  • meatball sub made with frozen meatballs
    Easy Meatball Subs: Using store-bought meatballs
  • Instant Pot Ground Turkey Meatballs on top of spaghetti
    Easy Instant Pot Turkey Meatballs
  • ham balls in a pan with glaze baked over top
    Classic Iowa Ham Balls
  • meatballs in a bowl with a spoon
    Amazing Instant Pot Italian Meatballs

Susie leaning on the kitchen counter

💛💛💛💛💛

Did you make this recipe?

I would love to hear your review, especially if you have tips and tricks to add! Pop down to the comment section and connect with me

Rate This Recipe→
Beef Meatballs in a brown gravy in a skillet with one being ladled out

Beef Meatballs and Gravy Recipe

Super flavorful beef meatballs are browned in a skillet and then set to the side while you make a caramelized onion beef gravy. The meatballs are simmered in the gravy and then served over mashed potatoes or hot buttered noodles.
5 from 3 votes
Print Pin Rate Save Saved!
Prep Time: 15 minutes minutes
Cook Time: 45 minutes minutes
Total Time: 1 hour hour
Servings: 5 people
Calories: 612kcal
Author: Susie Weinrich

Equipment

  • Large skillet

Ingredients

Beef Meatballs

  • 2 lbs. 85% lean ground beef
  • 1 eggs - lightly beaten
  • 1 tablespoon dry minced onion
  • 3 cloves garlic cloves - – minced
  • 1 Tbsp. Worcestershire Sauce
  • 1 ½ Tbsp. Prepared horseradish
  • 1 tsp. onion powder
  • 1 ½ tsp. kosher salt
  • ½ teaspoon pepper
  • ¼ teaspoon red pepper flakes
  • ¼ cup + 1 Tbsp. plain bread crumbs
  • 1 ½ tablespoon fresh parsley - finely minced
  • 3 Tbsp. flour
  • 2 tablespoon olive oil

Gravy

  • 2 Tbsp. butter
  • 1 large onion - – halved and cut into ¼ inch slices
  • 2 ¼ cup beef broth - DIVIDED
  • 1 ½ Tbsp. Worcestershire sauce
  • 1 ½ tsp. Beef Base - Better Than Bouillon
  • ½ tsp. onion powder
  • ½ tsp. garlic powder
  • ½ teaspoon pepper
  • 2 Tbsp. corn starch
  • Minced parsley for garnish

Serve gravy and meatballs over one of the following items

  • Yukon Gold Mashed Potatoes
  • Instant Pot Mashed Potatoes
  • Buttered Noodles
  • Creamy Polenta

Instructions
 

Meatballs

  • To make the meatballs, in a large bowl lightly whisk the egg and add the dry minced onion, garlic, Worcestershire Sauce, horseradish, onion powder, kosher salt, pepper and red pepper flakes. Stir to combine
    1 eggs, 1 tablespoon dry minced onion, 3 cloves garlic cloves, 1 Tbsp. Worcestershire Sauce, 1 ½ Tbsp. Prepared horseradish, 1 tsp. onion powder, 1 ½ tsp. kosher salt, ½ teaspoon pepper, ¼ teaspoon red pepper flakes
  • Mix in the breadcrumbs and parsley. Add in the ground beef and lightly mix all of the ingredients until thoroughly combined.
    ¼ cup + 1 Tbsp. plain bread crumbs, 1 ½ tablespoon fresh parsley, 2 lbs. 85% lean ground beef
  • Roll the mixture into 1 ½ inch meatballs and place on a rimmed baking sheet (you should have approximately 25 meatballs).
  • Sprinkle the flour over the meatballs and gently roll/dredge each side of the meatballs in the flour (this helps the meatballs brown nicely with a crisp exterior and a moist interior. The flour also helps the meatballs from falling apart while cooking)
    3 Tbsp. flour
    raw meatballs dredged in flour
  • Heat the olive oil in a large nonstick skillet over medium heat. Place ½ of the meatballs into the hot oil and brown on all sides – this will take approximately 6-7 minutes.
    2 tablespoon olive oil
  • Remove the browned meatballs to a plate and set aside. Repeat the process with the remaining meatballs and set aside.
    browned meatballs with a nice golden brown exterior

Gravy

  • If there is a lot of oil/grease left in the skillet lightly drain the excess, but leave all of the browned bits – that is flavor country.
  • Melt the butter in the skillet and add in the sliced onion. Cook, stirring occasionally, over medium-low heat until the onions are soft and starting to caramelize (this will take about 10 minutes)
    2 Tbsp. butter, 1 large onion
    onions being caramelized in a skillet
  • Pour in 2 cups of beef broth and add the Worcestershire sauce, beef base, onion powder, garlic powder and pepper.
    1 ½ Tbsp. Worcestershire sauce, 1 ½ tsp. Beef Base, ½ tsp. onion powder, ½ tsp. garlic powder, ½ teaspoon pepper
  • Stir and bring to a boil.
  • Mix the cornstarch with the remaining ¼ cup beef broth. Slowly pour the mixture into the boiling liquid while stirring/whisking.
    2 Tbsp. corn starch
  • When the mixture has thickened to a gravy consistency add the meatballs back into the gravy and simmer over low heat for 15 minutes until the meatballs are warm and cooked through. (165℉ Internal temp is considered fully cooked)
    beef meatballs simmering in a brown gravy

Serving

  • Serve the meatballs over mashed potatoes (recipes linked above), creamy polenta, or hot buttered egg noodles. Garnish with chopped parsley.
Did you make this recipe?Connect with me and let me know by commenting below!
Jump to Comments
Serving: 5meatballs and gravy | Calories: 612kcal | Carbohydrates: 24g | Protein: 39g | Fat: 39g | Saturated Fat: 15g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 18g | Trans Fat: 2g | Cholesterol: 169mg | Sodium: 1660mg | Potassium: 793mg | Fiber: 2g | Sugar: 3g | Vitamin A: 335IU | Vitamin C: 7mg | Calcium: 84mg | Iron: 6mg

More Mom's Dinner Recipes to Love

  • two hands holding a bowl of buffalo chicken meatballs with celery on the side.
    Outstanding Buffalo Chicken Meatballs
  • holding a kids chicken meatball that is cut open
    Chicken Meatballs for Kids, no onions or green stuff
  • Hands holding a dish filled with the best meatballs covered in sauce
    Tips, Tricks and Tools to Make The Best Meatballs
  • a oval dish filled with Italian Sausage meatballs topped with parmesan cheese
    Baked Italian Sausage Meatballs

About Susie Weinrich

Susie Weinrich is the recipe developer, food photographer, and content creator behind Mom's Dinner. She has over 20 years experience in the food industry. Currently, Susie shares all her recipes and food knowledge on Mom's Dinner. You will find her recipes are easy to follow and full of tips and tricks to make sure the recipe you are making turns out perfect!

Comments

    5 from 3 votes (1 rating without comment)

    We would love to have you comment & rate the recipe! Cancel reply

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

    Recipe Rating




  1. Judy Cox says

    October 06, 2024 at 6:20 pm

    5 stars
    So delicious. We really enjoyed your recipe. Thank you

    Reply
  2. Jodi Webb says

    February 04, 2024 at 7:47 pm

    5 stars
    This was so flavorful! We are gravy people so I would probably double the gravy ingredients. Thanks so much for sharing!

    Reply
Susie in the kitchen with an apron on getting ready to cook

Meet The Author:

Susie Weinrich is a professional food photographer and recipe developer. Her thoroughly tested recipes and step-by-step guides give readers confidence in the kitchen.

YOU will feel like a huge success at dinner time with any of the simple recipes on Mom’s Dinner! Read More

Helpful Meal Planning Resources

  • a table with white place settings and green garland
    Easy Meals for House Guests
  • a round table with a large family eating dinner
    30 Easy Meals for a Large Group on Vacation
woman owned small business certificate by Sertify

Amazing New Recipes

  • Baked Tilapia with seasoning and fresh mango salsa over top
    Easy Baked Tilapia with Mango Salsa
  • A pan of ground beef enchiladas with cheese melted over top
    Easy Ground Beef Enchiladas
  • Spaghetti and meatballs with fresh basil served on a plate.
    Instant Pot Spaghetti with Frozen Meatballs
  • Finished Berry Cheesecake Trifle with garnishes on top
    Fruit & Berry Cheesecake Trifle

Footer

^ back to top

About

  • Susie Weinrich
  • Privacy Policy
  • Accessibility Policy

Contact

  • Sign Up! for emails
  • Contact Me!
  • Join Me On YouTube

Recipes

  • Recipe By Category
  • Instant Pot Recipes
  • Dinner Recipes

Copyright © 2025 Mom’s Dinner

Rate & Review This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.