Meatballs with gravy are a classic comfort food that is perfect for a cozy dinner! The savory meatballs are simmered in a rich and flavorful gravy. This dish is easy to make and can be customized to your liking.
Serve these meatballs and gravy over mashed potatoes, brown rice, or whole wheat pasta for an easy and delicious family dinner!
Want to Save this Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Why You’ll Love This Recipe
- This recipe is simple to follow and requires only a few basic ingredients.
- You can use any type of meat you like for the meatballs, and the gravy can be customized with different herbs and spices.
- This dish is perfect for a cozy night in.
- The meatballs are full of flavor and the gravy is rich and creamy.
- These meatballs with gravy are great as leftovers and meal prep.
- Even picky eaters and kids love this recipe!
- Check out our Famous Gravy recipe!
- Or, if you are gluten free, try our Gluten Free Gravy!
Ingredients & Substitutes
These are the ingredients for meatballs with gravy. Scroll down to the bottom for the full recipe.
First, use ground beef or a mix of ground beef and ground pork.
Whole wheat breadcrumbs and an egg help bind the meatballs together. If you are gluten free, use gluten free Panko.
Minced garlic adds a delicious garlicky flavor.
Grated Parmesan cheese adds a tasty cheesy flavor.
Finely chopped onion adds even more flavor.
The milk makes the sauce creamy!
Season with oregano, salt, pepper, and fresh parsley. Adjust the seasonings to suit your taste.
For the gravy, start with butter.
Whole wheat flour helps thicken the gravy.
Beef broth adds the moisture.
Milk makes the gravy creamy and smooth!
Lastly, season the gravy with salt and pepper.
Taste & Texture
The meatballs in this recipe are juicy and flavorful.
They are coated in a crispy breadcrumb crust that is slightly browned.
The gravy is rich and creamy, with a hint of sweetness.
How to Make
Step 1
In a large, deep skillet, melt the butter (or heat olive oil) over medium heat. Add the whole wheat flour, whisking continuously for 1-2 minutes until the mixture turns golden brown and forms a roux. Add in the finely chopped onion and pepper.
Step 2
Gradually pour in the beef broth while whisking to prevent lumps from forming. Then, slowly whisk in the milk. Bring the gravy to a simmer, stirring frequently, until it thickens, about 3-4 minutes. Season with salt and pepper to taste. Lower the heat to a gentle simmer.
Step 3
In a large mixing bowl, combine the ground beef, whole wheat breadcrumbs, egg, garlic, Parmesan (if using), milk, oregano, salt, pepper, and parsley. Mix until everything is combined.
Step 4
Gently place the raw meatballs into the simmering gravy, making sure they are covered by the sauce. Cover the skillet with a lid and let the meatballs simmer for 20-25 minutes, turning them occasionally to cook evenly.
Step 5
Once the meatballs are fully cooked (internal temperature of 165°F/75°C), remove from heat. Serve the meatballs with gravy over whole wheat pasta, rice, or mashed potatoes.
Expert Tips for Success
Follow these tips and tricks to make the best meatballs with gravy!
Don’t overcook the meatballs: Overcooked meatballs will be dry and tough.
Simmer the gravy slowly: Simmering the gravy slowly will allow the flavors to develop.
Adjust the seasonings to your taste: The seasonings in this recipe can be adjusted to your liking.
Flavor Variations & Add-Ins
Switch up the flavors of your meatballs with gravy if desired.
Meatballs: You can use ground beef, pork, lamb, or a combination of meats. You can also add chopped vegetables, such as carrots, celery, or onion, to the meatballs. Check out our Slow Cooker Meatballs for a veggie sauce.
Gravy: You can add different herbs and spices to the gravy, such as garlic powder, onion powder, thyme, or oregano. You can also add a tablespoon of coconut sugar for a touch of sweetness.
How to Serve & Store
Serve the meatballs with gravy over mashed potatoes, whole wheat pasta, spaghetti squash, or brown rice.
You can also serve them with a side salad or vegetables.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Frequently Asked Questions (FAQs)
Of course! Turkey and chicken are a great lean alternative.
A slurry of cornstarch and water added to the gravy will thicken it right up.
Definitely, just use gluten-free bread crumbs for the meatballs and a gluten-free thickener for the gravy.
Yes, you can use frozen meatballs. However, they may need to be cooked longer.
We recommend using whole wheat breadcrumbs for this recipe. Gluten free breadcrumbs also work well.
Equipment Needed
Large Nonstick Skillet: This large pan is great for cooking these meatballs with gravy!
Check out all of our Kitchen Favorites!
You May Also Enjoy
- Cajun Chicken Pasta
- Chicken Meatballs
- Teriyaki Glazed Meatballs with Lettuce Wraps
- Cumin Meatballs
- Swedish Meatballs
If you enjoyed this homemade meatballs with gravy recipe, please leave a rating and comment! For more inspiration, check out my Facebook, Instagram, and Pinterest. For 5 free weekly meal plans and more free resources, sign up to receive my free newsletter! Check out these Dinner Recipes for more healthy ideas.