Few things feel more like a warm hug than a bubbling, golden-topped casserole dish of homemade mac and cheese. This version, inspired by John Legend’s now-famous take, balances indulgent comfort with a punch of savory depth from multiple cheeses. It delivers gooey, creamy bites in every forkful, with perfectly cooked macaroni surrounded by a velvety cheese sauce and finished under the broiler until golden and crisp on top.


This recipe is ideal for gatherings or weeknight comfort food. It skips the roux and leans straight into rich dairy and eggs, which creates a custard-like texture that’s wildly satisfying. Whether you’re making it for a holiday table or just craving some soul-soothing flavor, this baked mac and cheese is going to be your go-to from the first try.
Why You’ll Love This Baked Mac and Cheese
- Ultra creamy with sharp cheddar, Monterey Jack, and Parmesan folded right into the noodles.
- Golden and crisp on top thanks to a quick broil finish.
- Super simple method with no roux or stovetop sauce-making required.
- Perfect as a main or side, whether you’re serving it with fried chicken or roasted veggies.
- Crowd pleaser for potlucks, family dinners, and leftovers that reheat beautifully.
What Kind of Cheese Should I Use?
Sharp cheddar is non-negotiable for that signature flavor and color. Monterey Jack adds smooth meltiness, while Parmesan gives a salty umami edge. Want a spicier kick? Pepper Jack is a great sub. Always shred your cheese fresh if you can—it melts smoother and tastes bolder than pre-shredded.
Ingredients for the Homemade John Legend’s Baked Mac and Cheese

Elbow macaroni: The classic pasta shape that holds the cheese beautifully in its curves.
Sharp cheddar cheese: Brings bold flavor and a classic orange hue.
Monterey Jack cheese: Adds mild creaminess and great melt factor.
Parmesan cheese: Provides saltiness and depth.
Evaporated milk: Rich and thick, it binds the custard and gives that creamy texture.
Whole milk: Keeps everything luscious without being too heavy.
Large eggs: They set the custard and help bind everything in the bake.
Salt and black pepper: Simple seasoning that enhances the cheese flavor.
Paprika (optional): Adds a hint of warmth and great color.
How To Make the Homemade John Legend’s Baked Mac and Cheese
Step 1: Boil the Pasta
Bring a large pot of salted water to a boil. Cook 16 ounces of elbow macaroni until just al dente, about 7 minutes. Drain and set aside.
Step 2: Shred the Cheese
While the pasta boils, freshly shred 3 cups of sharp cheddar, 2 cups of Monterey Jack, and 1/2 cup of Parmesan. Set aside 1 cup of cheddar and 1/2 cup of Monterey Jack for topping.
Step 3: Make the Custard Mix
In a large mixing bowl, whisk together 2 large eggs, 1 can (12 ounces) of evaporated milk, and 1 cup of whole milk. Add 1 teaspoon of salt, 1/2 teaspoon of black pepper, and 1/2 teaspoon of paprika (if using).
Step 4: Combine Everything
Add the drained pasta into the bowl with the custard. Stir in the remaining cheddar, Monterey Jack, and Parmesan. Mix until well combined.
Step 5: Assemble and Bake
Preheat oven to 375°F. Grease a 9×13-inch baking dish. Pour the mac and cheese mixture into the dish. Sprinkle the reserved cheeses over the top.
Bake for 30-35 minutes until bubbling and lightly golden. For extra crisp on top, broil for 2-3 minutes at the end.
Step 6: Rest and Serve
Let the mac and cheese rest for 5-10 minutes after baking. This helps it set for easier scooping.
How to Serve This Mac and Cheese
This baked mac and cheese feeds 6 to 8 people generously as a side dish or about 4 as a main. Serve it hot with a sprinkle of fresh parsley or an extra grind of black pepper. It pairs perfectly with southern fried chicken, BBQ ribs, or roasted vegetables.
Storing the Leftovers
Let the leftovers cool completely before storing. Transfer to an airtight container and refrigerate for up to 4 days. To reheat, add a splash of milk and microwave until warmed through or bake in a covered dish at 350°F. You can also freeze portions for up to 2 months. Thaw in the fridge overnight before reheating.
Frequently Asked Questions
Can I make this ahead of time?
Yes! Assemble the dish a day ahead, cover tightly with foil, and refrigerate. Bake as directed when ready to serve, adding 5 extra minutes.
Can I use different cheeses?
Absolutely. Gouda, fontina, or pepper jack work well. Just keep the total cheese amount the same.
Can I make this gluten-free?
Use gluten-free pasta and ensure your cheeses and milk are gluten-free. The custard and bake time stay the same.
How do I prevent the mac and cheese from drying out?
Don’t overbake it. Stick to the 30-35 minutes and use whole milk for richness. Let it rest after baking for the creamiest result.
Can I double the recipe?
Yes! Double all ingredients and bake in two 9×13 pans or one deep roasting pan. Add 10-15 minutes to bake time.
Want More Comfort Food Recipes?
If this cozy baked mac and cheese is your thing, try out these cheesy, hearty winners too:
- Creamy Chicken Lasagna
- Philly Steak Cheese Fries
- Rustic No-Knead Rosemary Garlic Bread
- Three-Cheese Tomato Bruschetta Dip
- Classic Macaroni and Cheese
Save This Pin For Later
📌 Save this recipe to your Pinterest comfort food board so you can come back to it anytime.
And let me know in the comments how yours turned out! Did you stick with the cheddar or go wild with Gruyère? Did you serve it solo or pair it with BBQ?
I love seeing your spins on these classics. Ask away if you have questions—let’s keep our kitchens cheesy and satisfying.
More daily recipes on my Pinterest: Mad For Meals
Print
Homemade John Legend’s Baked Mac and Cheese
- Total Time: 50 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
Few dishes capture the essence of comfort quite like this easy recipe for Homemade John Legend’s Baked Mac and Cheese. It’s a dinner idea that brings bubbling layers of sharp cheddar, creamy Monterey Jack, and savory Parmesan into a golden-topped bake that’s rich, satisfying, and endlessly scoopable. Perfect as a hearty side or easy dinner centerpiece, it’s a food idea that feels homemade, indulgent, and soul-hugging in every bite.
Ingredients
16 ounces elbow macaroni
3 cups sharp cheddar cheese, shredded
2 cups Monterey Jack cheese, shredded
0.5 cup Parmesan cheese, shredded
12 ounces evaporated milk (1 can)
1 cup whole milk
2 large eggs
1 teaspoon salt
0.5 teaspoon black pepper
0.5 teaspoon paprika (optional)
Instructions
1. Bring a large pot of salted water to a boil. Cook elbow macaroni until al dente, about 7 minutes. Drain and set aside.
2. While pasta cooks, shred all the cheese. Reserve 1 cup cheddar and 0.5 cup Monterey Jack for topping.
3. In a large bowl, whisk together the eggs, evaporated milk, whole milk, salt, pepper, and paprika.
4. Add drained pasta into the custard mixture. Stir in remaining cheddar, Monterey Jack, and Parmesan. Mix well.
5. Grease a 9×13-inch baking dish and pour in the pasta mixture. Sprinkle reserved cheese evenly over the top.
6. Bake at 375°F for 30-35 minutes until bubbling and golden. Broil for 2-3 minutes if a crispier top is desired.
7. Let rest 5-10 minutes before serving for best texture and flavor.
Notes
Use freshly shredded cheese for the best melt and flavor.
Don’t skip the rest time—this helps the mac and cheese set beautifully.
You can prep it a day ahead and bake right before serving.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 520
- Sugar: 5g
- Sodium: 510mg
- Fat: 31g
- Saturated Fat: 18g
- Unsaturated Fat: 10g
- Trans Fat: 1g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 110mg
Keywords: baked mac and cheese, easy recipe, dinner ideas, comfort food, homemade mac and cheese
