Cheesy Meatballs, Mashed Potatoes and Mushroom Gravy is comfort food by definition! Creamy mushroom gravy poured on top of smooth mashed potatoes with yummy cheesy meatballs and a piece of fresh crusty bread is the ultimate meat and potatoes dinner your family is sure to love. Did someone say “homemade gravy?” There’s no cream of mushroom soup in this recipe! It’s all from scratch and it tastes that way!
Disclaimer: This post contains affiliate links.
Cheesy Meatballs, Mashed Potatoes and Mushroom Gravy
This yummy dinner reminds me of the dinners my mom used to make in the winter for us. The aromas coming from the kitchen were just incredible. I loved my mother’s cooking. No one compared to her!
I know nowadays making homemade mashed potatoes, gravy and meatballs is not something busy moms want to spend the time or even have the time to do. But, this dinner is a great weekend dinner to make on a rainy Sunday afternoon when you don’t plan to go out.
This recipe is really similar to my Beef and Pork Shepherd’s Pie recipe. Both are really hearty and both of the gravies are tasty!
This Cheesy Meatballs, Mashed Potatoes and Mushroom Gravy dinner is so savory, you will not regret taking the time to make this meal from scratch! The meatballs have both Parmesan and Mozzarella cheeses to make them extra yummy!
Meatballs Mashed Potatoes & Mushroom Gravy
How to Make Cheesy Meatballs Recipe
*The full printable recipe is at the bottom of this post.
Note: The mashed potatoes and mushroom gravy are made at the same time as when the meatballs are baking. Therefore, the cooking time is overlapping. This recipe takes about 40 min total to prep and cook.
Meatballs
First, preheat oven to 375F and put on water to boil potatoes.
Next, in a large mixing bowl, add all ingredients and mix together with your hands until well combined. Form 8 meatballs. Place on a large cookie sheet and bake for 20 min or until no longer pink inside.
Add potatoes to boiling water.
Mushroom Gravy
In a medium sauce pan, add olive oil and mushrooms. Cook for a few min. Sprinkle flour onto mushrooms and stir. Add beef broth a little at a time while stirring to make the gravy. Simmer for a few minutes while stirring until gravy thickens. Add garlic powder and salt.
Mashed Potatoes
When Potatoes are soft, drain them. Put the drained potatoes into a mixing bowl and add milk, salt and butter. Mix with mixer (Amazon affiliate link) until smooth. I absolutely LOVE my Kitchen Aid mixer! It really makes you feel like a pro cook! I use it often so, it’s so practical and makes a great gift.
Meal Prep it!
This is a good recipe to double, put in meal prep containers and put in the freezer for quick and easy weeknight meals. You’ll save so much money in not buying freezer meals from the grocery store. A little extra time prepping saves a lot of time and money later.
Cheesy Meatballs, Mashed Potatoes and Mushroom Gravy
When you are craving comfort food, this Cheesy Meatballs, Mashed Potatoes and Mushroom Gravy dinner will wow your family. A meat and potatoes dinner is just what your family will love! The moist, flavorful meatballs and mashed potatoes smothered in a tasty mushroom gravy will satisfy the hungriest of bellies.
Oh, just look at that smooth, yummy mushroom gravy and thick mash potatoes aside those big meatballs!
Cheesy Meatballs, Mashed Potatoes and Mushroom Gravy
I took this recipe to Weekend Potluck and Meal Plan Monday.
Cheesy Meatballs, Mashed Potatoes and Mushroom Gravy
Ingredients
Meatballs
- 1 lb of ground beef
- 1/2 cup of chopped onions
- 1/4 cup of seasoned Italian style bread crumbs
- 1 egg beaten
- 1/8 tsp garlic powder
- 1 tbsp fresh chopped parsley or 1/2 tsp dried
- 1/4 cup of grated Parmesan Cheese
- 1/2 cup of shredded Mozzarella cheese
- salt and pepper to taste
Mashed Potatoes
- 4 medium potatoes peeled and cubed
- 2 tbsp half and half creamer or whole milk
- 2 tbsp butter
- salt and pepper to taste
Mushroom Gravy
- 8 oz sliced fresh mushrooms or 8 oz can drained
- 1 tbsp extra virgin olive oil
- 2 tbsp flour
- 1 cup beef broth
- 1 tbsp Worcestershire sauce
- 1/8 tsp garlic powder
- salt to taste
Instructions
- Begin boiling water for potatoes. Meanwhile, make meatballs and mushroom gravy.
Meatballs
- Preheat oven to 375F.
- In a large mixing bowl, add all ingredients and mix together with your hands until well combined. Form 8 meatballs. Place on a large cookie sheet and bake for 20 min or until no longer pink inside.
- Add potatoes to boiling water.
Mushroom Gravy
- In a medium sauce pan, add olive oil and mushrooms. Cook for a few min. Stir in Worcestershire sauce. Sprinkle flour onto mushrooms and stir. Add beef broth a little at a time while stirring to make the gravy. Simmer for a few minutes while stirring until gravy thickens. Add garlic powder and salt.
Mashed Potatoes
- When Potatoes are soft, drain them. Put the drained potatoes into a mixing bowl and add milk, salt and butter. Mix with mixer until smooth.
- Arrange meatballs and mashed potatoes on plates and pour mushroom gravy over top.
Thanks Angie! Happy Easter.
No! Can you change that to 5 stars please! I must gone too fast!
Cheesy meatballs! Yes, please! I need to start making more meatballs, starting with these cheesy ones. Thanks for the recipe, Joanne. It’s a good one. I’m giving it 5 stars!
Thanks Whitney. My family really enjoyed this meal.
This meal was just what we needed for St. Paddy’s Day. We don’t usually eat meat and potatoes, so that made it even more special. I did experiment and used half potato, half turnip and we could hardly tell the difference once mashed and all buttered up! With the first bite, my husband said “yea this is really good,” so you have our approval 🙂
Yep! Cheese. How can it not be good?
Thanks!
Meatballs is such a delicious classic comfort food and the added cheese sounds is brilliant!
Yum! This sounds like great comfort food! 🙂