Mac and cheese lasagna combines two classic comfort foods into one irresistibly cheesy baked dish. Creamy macaroni and cheese is layered with rich cheese sauce and baked until the top becomes golden, bubbly, and deliciously crisp around the edges.
Every bite is soft, creamy, cheesy, and comforting. The pasta stays tender while layers of melted cheddar and mozzarella create a stretchy, rich texture that makes this dish perfect for family dinners, potlucks, holidays, or cozy weekend meals.
The best part is how simple this recipe is. There is no complicated meat sauce or difficult layering technique. Cook the macaroni, prepare a smooth cheese sauce, layer everything in a baking dish, and let the oven do the rest.
This easy mac and cheese lasagna is also flexible. Extra cheese can be added for a richer finish, vegetables can be tucked between the layers, or cooked halal-friendly chicken can be added for a heartier meal.
Ingredients
For the Macaroni
- 12 ounces elbow macaroni
- 1 tablespoon salt, for boiling water
- 1 tablespoon butter
- 1/2 cup shredded cheddar cheese
For the Creamy Cheese Sauce
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 3 cups whole milk
- 1 cup heavy cream
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon paprika
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup shredded Monterey Jack cheese
For Layering
- 1 cup shredded mozzarella cheese
- 1 cup shredded cheddar cheese
- 1/4 cup grated Parmesan cheese
- 2 tablespoons chopped fresh parsley, optional
Tools Needed
- Large pot
- Colander
- Large saucepan
- Whisk
- Wooden spoon or spatula
- 9×13-inch baking dish
- Measuring cups and spoons
- Cheese grater
- Aluminum foil
How to Make Mac and Cheese Lasagna
1. Cook the macaroni
Bring a large pot of water to a rolling boil. Add the salt and elbow macaroni.
Cook the pasta until just shy of fully tender, following the package directions. Slightly firm pasta works best because it will continue cooking in the oven.
Drain the macaroni well. Do not rinse it because the natural starch helps the cheese sauce cling to the pasta.
Return the drained macaroni to the pot and toss with 1 tablespoon butter and 1/2 cup shredded cheddar cheese.
Set aside while preparing the sauce.
2. Make the cheese sauce
Melt 4 tablespoons of butter in a large saucepan over medium heat.
Add the flour and whisk constantly for about 1 minute. The mixture should look smooth and slightly foamy.
Slowly pour in the milk while whisking. Add the heavy cream and continue whisking until the mixture becomes smooth.
Cook for about 4 to 6 minutes, stirring often, until the sauce thickens enough to lightly coat the back of a spoon.
3. Season the sauce
Add garlic powder, onion powder, salt, black pepper, and paprika.
Stir well to distribute the seasonings evenly.
Reduce the heat to low before adding the cheese. This helps prevent the cheese from becoming grainy or separating.
4. Add the cheese
Add the cheddar, mozzarella, and Monterey Jack cheese a handful at a time.
Whisk gently after each addition until melted before adding more.
The finished sauce should be smooth, glossy, creamy, and thick enough to coat the macaroni.
Avoid boiling the sauce after adding the cheese. High heat can cause the cheese to become oily instead of silky.
5. Combine the macaroni and sauce
Add the cooked macaroni to the cheese sauce.
Stir gently until every piece of pasta is covered in the creamy sauce.
The mixture should look extra saucy at this stage. Some of the sauce will absorb into the pasta while the lasagna bakes.
6. Prepare the baking dish
Preheat the oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish with butter or cooking spray.
Spread a thin layer of the macaroni mixture across the bottom of the dish.
7. Build the first layer
Spoon about one-third of the macaroni mixture into the baking dish.
Spread it into an even layer with a spatula.
Sprinkle approximately one-third of the remaining mozzarella and cheddar over the top.
8. Add the second layer
Add another layer of the macaroni mixture.
Spread it gently so the layer stays even.
Sprinkle another portion of the mozzarella and cheddar over the pasta.

9. Finish the final layer
Add the remaining macaroni mixture.
Top with the remaining mozzarella, cheddar, and grated Parmesan cheese.
The cheese should cover most of the surface for a beautifully golden baked topping.
10. Bake the lasagna
Cover the baking dish loosely with aluminum foil.
Bake for 20 minutes.
Remove the foil and continue baking for another 15 to 20 minutes, or until the cheese is melted, bubbling, and lightly golden.
For an extra crispy top, place the dish under the broiler for 1 to 2 minutes at the end. Watch carefully because the cheese can brown quickly.
11. Let it rest
Remove the mac and cheese lasagna from the oven.
Let it rest for about 10 minutes before serving.
This short resting time allows the creamy layers to settle and makes the dish easier to scoop without becoming too loose.
Garnish with chopped fresh parsley if desired.
Why This Mac and Cheese Lasagna Works
Traditional lasagna is known for its layers, while classic macaroni and cheese is loved for its creamy sauce and tender pasta. Combining those features creates a baked pasta dish that feels familiar but completely different.
The creamy cheese sauce keeps the macaroni soft and rich. Cheddar adds a bold cheesy flavor, mozzarella creates a stretchy texture, and Monterey Jack makes the sauce extra smooth.
The final layer of cheese becomes golden and slightly crisp in the oven. That contrast between the bubbly topping and creamy center is what makes every serving so satisfying.
This recipe is especially useful when a comforting meal is needed without spending hours preparing a traditional lasagna.
For another cozy pasta dinner, try this creamy baked pasta recipe or serve the dish alongside easy homemade garlic bread.
Tips & Variations
Use freshly shredded cheese
Freshly shredded cheese usually melts more smoothly than pre-shredded cheese.
Packaged shredded cheese can contain anti-caking ingredients that sometimes affect the texture of a homemade cheese sauce.
Do not overcook the macaroni
The pasta should be slightly firm after boiling.
Overcooked macaroni can become soft and mushy after baking, especially when combined with a creamy sauce.
Keep the cheese sauce smooth
Whisk the flour and butter well before adding the milk.
Add the milk gradually and keep whisking to prevent lumps from forming.
Once the cheese is added, keep the heat low and avoid boiling.
Let the lasagna rest
Cutting immediately after baking can make the layers look loose.
A 10-minute resting period gives the cheese sauce time to thicken slightly while keeping the pasta creamy.
Add cooked chicken
For a protein-rich variation, add 1 1/2 to 2 cups of cooked shredded chicken between the macaroni layers.
Use plain roasted, grilled, or shredded halal chicken seasoned with salt, pepper, garlic powder, and paprika.
Add vegetables
Broccoli, sweet corn, peas, spinach, or finely chopped bell peppers can be added for extra color and texture.
Cook vegetables before adding them so excess water does not make the lasagna watery.
Make it extra cheesy
For an even richer dish, increase the mozzarella topping by 1/2 cup.
A little extra cheddar can also be sprinkled over the top during the final 5 minutes of baking.
Add a crunchy topping
For extra texture, combine 1/2 cup panko breadcrumbs with 1 tablespoon melted butter.
Sprinkle the mixture over the cheese before baking.
The result is a creamy center with a crispy, golden topping.
For another cheesy comfort-food idea, pair this dish with crispy cheesy potato rounds.
Add a little heat
For a spicy version, add 1/4 teaspoon cayenne pepper or 1/2 teaspoon crushed red pepper flakes to the cheese sauce.
Jalapeños can also be finely chopped and mixed into the macaroni.
Use different pasta shapes
Elbow macaroni works beautifully, but shells, cavatappi, penne, or rotini can also be used.
Choose pasta shapes with ridges or curves because they hold onto the creamy cheese sauce especially well.
Avoid watery vegetables
Fresh tomatoes and other vegetables with high water content can release liquid during baking.
If using them, remove excess moisture and cook them first.
Common Mistakes to Avoid
One common mistake is boiling the cheese sauce too aggressively. High heat can make the sauce oily or grainy.
Another mistake is using too little sauce. Pasta absorbs moisture as it bakes, so the macaroni mixture should look generously coated before going into the oven.
Avoid overbaking the dish. Once the cheese is melted, bubbling, and golden, it is ready.
Do not skip the resting time either. Those extra few minutes make serving much easier and help keep the creamy layers together.
Storage & Serving
How to store leftovers
Allow the mac and cheese lasagna to cool slightly before storing.
Transfer leftovers to an airtight container or cover the baking dish tightly with foil.
Refrigerate for up to 4 days.
How to reheat
For individual portions, microwave at medium power until heated through.
For larger portions, cover the dish with foil and reheat in a 325°F (165°C) oven until hot.
Add a small splash of milk before reheating if the pasta seems dry. This helps restore some of the creamy texture.
Can it be frozen?
Yes. The baked dish can be frozen for up to 2 months when tightly wrapped and stored in a freezer-safe container.
For the best texture, thaw it overnight in the refrigerator before reheating.
What to serve with it
Mac and cheese lasagna is rich and filling, so fresh or lightly seasoned sides work well.
Serve it with a crisp green salad, steamed broccoli, roasted vegetables, or cucumber salad.
A small portion of garlic bread is also a delicious choice for soaking up the creamy cheese sauce.
For a lighter side, try a simple fresh garden salad.

Frequently Asked Questions
Is mac and cheese lasagna the same as regular lasagna?
No. Traditional lasagna usually uses flat pasta sheets with layers of sauce, cheese, and often meat or vegetables.
Mac and cheese lasagna uses cooked macaroni and a creamy cheese sauce instead of traditional lasagna noodles and tomato-based sauce.
Can regular macaroni be used?
Yes. Elbow macaroni is the easiest choice, but other short pasta shapes work well too.
Shells, rotini, penne, and cavatappi are good alternatives because they hold the creamy sauce nicely.
Can this recipe be made without heavy cream?
Yes. Replace the heavy cream with an additional 1 cup of whole milk.
The sauce will be slightly lighter but should still be creamy because of the butter, flour, milk, and cheese.
Why did the cheese sauce become grainy?
A grainy cheese sauce is usually caused by excessive heat or adding cheese too quickly.
Keep the heat low when adding cheese and whisk gently until each addition melts before adding more.
Can mac and cheese lasagna be made ahead?
Yes. Assemble the dish, cover it tightly, and refrigerate it for up to 24 hours before baking.
Allow the chilled dish to sit at room temperature for about 15 to 20 minutes before placing it in the oven.
The baking time may need a few extra minutes because the dish starts cold.
Can chicken be added?
Yes. Cooked halal chicken makes an excellent addition.
Shredded chicken can be layered between the macaroni portions, or small pieces can be stirred directly into the cheese-coated pasta.
What cheese melts best for this recipe?
Cheddar, mozzarella, and Monterey Jack create a good combination of flavor and texture.
Cheddar provides a rich flavor, mozzarella adds stretchiness, and Monterey Jack helps keep the sauce smooth and creamy.
How do you keep the lasagna from becoming dry?
Use plenty of cheese sauce and avoid overbaking.
Covering the dish for the first part of baking also helps retain moisture.
Can the recipe be made spicy?
Yes. Add cayenne pepper, crushed red pepper flakes, or finely chopped jalapeños.
A small amount is enough to add heat without overpowering the creamy cheese flavor.
Can vegetables be added?
Yes. Broccoli, spinach, peas, corn, and bell peppers are all suitable options.
Cook vegetables first and drain excess moisture before layering them into the dish.
Nutrition Information
Approximate nutrition per serving:
- Calories: 520
- Protein: 22g
- Carbohydrates: 43g
- Fat: 29g
- Saturated Fat: 17g
- Fiber: 2g
- Sugar: 5g
- Sodium: 650mg
Nutrition values can vary depending on the specific cheese, milk, and portion size used.
Recipe Card
Mac n Cheese Lasagna
Prep Time: 20 minutes
Cook Time: 35–40 minutes
Resting Time: 10 minutes
Total Time: About 1 hour 10 minutes
Servings: 8
Course: Main Course
Cuisine: American-inspired comfort food
Ingredients
- 12 ounces elbow macaroni
- 1 tablespoon salt
- 1 tablespoon butter
- 1/2 cup shredded cheddar cheese
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 3 cups whole milk
- 1 cup heavy cream
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon paprika
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup shredded Monterey Jack cheese
- 1 additional cup shredded mozzarella cheese for layering
- 1 additional cup shredded cheddar cheese for layering
- 1/4 cup grated Parmesan cheese
- 2 tablespoons chopped fresh parsley, optional
Directions
- Preheat the oven to 375°F (190°C) and grease a 9×13-inch baking dish.
- Boil salted water and cook the macaroni until slightly firm.
- Drain the macaroni and toss it with butter and 1/2 cup cheddar cheese.
- Melt 4 tablespoons butter in a saucepan.
- Whisk in flour and cook for 1 minute.
- Gradually whisk in milk and heavy cream.
- Cook until the sauce thickens.
- Add garlic powder, onion powder, salt, pepper, and paprika.
- Reduce the heat and slowly whisk in cheddar, mozzarella, and Monterey Jack.
- Stir the macaroni into the cheese sauce.
- Layer one-third of the macaroni in the baking dish.
- Sprinkle with some mozzarella and cheddar.
- Repeat with another macaroni and cheese layer.
- Add the remaining macaroni and finish with mozzarella, cheddar, and Parmesan.
- Cover with foil and bake for 20 minutes.
- Remove the foil and bake for another 15 to 20 minutes until golden and bubbly.
- Rest for 10 minutes before serving.
- Garnish with parsley if desired.
Conclusion
Creamy, cheesy, golden, and wonderfully comforting, this mac and cheese lasagna is an easy way to turn familiar ingredients into something extra special.
The tender macaroni, smooth cheese sauce, stretchy mozzarella, and crisp golden topping create a satisfying combination in every bite.
It is simple enough for a weeknight dinner but delicious enough for a family gathering or potluck.
For a comforting baked pasta dish that is easy to prepare and packed with rich cheesy flavor, this mac and cheese lasagna is a recipe worth adding to the dinner rotation.