Macaroni and Cheese Pie Recipe

This is what happens when you mix mac and cheese and shepherd's pie together.

Shepherd’s pie recipes are a fantastic substitute for the usual easy lasagna recipe that you might want to make. A shepherd’s pie, however, is usually a mashed potato-topped dish with a savory ground meat mix underneath. It’s the ultimate one-pan meal! 

You may want to take a second look at the contents of this shepherd’s pie recipe because it not only has the minced meat mix underneath the mashed potato topping, it’s also got a sinful layer of gooey, cheesy macaroni and cheese under there, too. 

Photo by Majoy Siason


Macaroni and Cheese Pie Recipe

Stephanie Cueva
This is what happens when you mix mac and cheese and shepherd's pie together.
Prep Time 30 minutes
Cook Time 1 hour
Resting Time 30 minutes
Total Time 1 hour 30 minutes
Course Main Dishes
Cuisine American, Others
Servings 10


Macaroni and Cheese Pie Ingredients

  • 3 tablespoons cooking oil
  • 1 head Garlic finely chopped
  • 1 medium carrots finely chopped
  • 500 Grams Ground beef
  • 1 250-gram pack sweet-style spaghetti sauce
  • 4 tablespoons tomato paste
  • 1 teaspoon ground cumin
  • 2 large Potatoes boiled
  • 1 tablespoon unsalted butter
  • 1/2 Cup fresh milk
  • 1 400-gram can sweet corn kernels drained
  • 1 Cup elbow macaroni cooked
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups fresh milk
  • 1/2 Cup shredded cheese
  • Salt to taste
  • ground black pepper to taste


  • Make the meat sauce: Heat oil in a large pan over medium heat, and saute garlic until slightly browned. Add in the carrots and beef. Cook until beef is browned. Add in spaghetti sauce and tomato paste. Mix well and simmer for 5 minutes. Add in liver spread and cumin. Mix well. Cook until beef is well done and sauce is thick. Set aside.
  • Mash the boiled potatoes with butter and milk. Add the corn. Mix well. Season with salt and pepper.
  • Melt butter in a pan. Add in flour. Add milk and stir over low heat. As soon as the mixture becomes thick, add in the cheese and macaroni. Mix well.
  • Grease a casserole dish or baking pan. Pour in the meat sauce. Layer the macaroni and cheese mixture on top of the meat sauce. Top with mashed potatoes and cheese. Bake at 350 degrees F (180 degrees C) for 15 to 20 minutes or until the top is golden brown. Serve while hot.
Tried this recipe?Let us know how it was!

Most Popular Recipes

My Agile Privacy
We use cookies to ensure you get the best experience on By continued use, you agree to our privacy policy and accept our use of such cookies. Find out more here.
Warning: some page functionalities could not work due to your privacy choices