John Legend’s Creamy Three-Cheese Macaroni and Cheese Recipe
If you’re a fan of comfort food that’s rich, creamy, and downright satisfying, you’re going to love John Legend’s Creamy Three-Cheese Macaroni and Cheese Recipe. I first tried this recipe on a chilly Sunday afternoon, and the way the sharp cheddar, Monterey Jack, and velvety evaporated milk come together made it my go-to dish for cozy nights in. It’s the kind of mac and cheese that feels like a warm hug in a bowl—super cheesy but perfectly balanced with a silky texture.
This recipe stands out because of its simplicity and the deep, rich flavor from the three cheeses. Whether you’re making it for a weeknight dinner or bringing it to a potluck, John Legend’s Creamy Three-Cheese Macaroni and Cheese Recipe delivers comforting vibes every time. Trust me, once you make it, people will start asking for seconds!
Ingredients You’ll Need
The magic of John Legend’s Creamy Three-Cheese Macaroni and Cheese Recipe lies in the mix of ingredients that create that indulgently smooth texture and that robust cheese flavor. Using evaporated milk is a game-changer here—it adds creaminess without heaviness, and stocking up on sharp cheddar and Monterey Jack means every bite is packed with flavor.
- Unsalted butter: Using unsalted butter lets you control the saltiness perfectly, and it also helps create a luscious roux base for the cheese sauce.
- Coarse salt and freshly ground pepper: Essential for seasoning the pasta water and the finished sauce, giving the dish a nice depth of flavor.
- Elbow macaroni: The classic pasta shape for mac and cheese—its curves hold the creamy sauce beautifully.
- Evaporated milk: This is what gives the recipe that signature creamy yet light texture, making it feel indulgent without being heavy.
- Skim milk: Adds a bit of extra moisture and helps balance the richness of the evaporated milk and cheese.
- Large eggs: Eggs help thicken the sauce, providing a custard-like richness without you feeling overwhelmed.
- Seasoned salt: This adds a gentle kick of flavor that brings out the cheese in a subtle way.
- Garlic powder: I like this because it adds just a hint of savory warmth without overpowering the cheese.
- Extra-sharp cheddar cheese: For that bold, tangy cheese flavor that makes the dish truly sing.
- Monterey Jack cheese: It melts beautifully and balances the sharp cheddar with a milder, creamy texture.
- Paprika: Just a sprinkle on top before baking adds a lovely color and a hint of smoky sweetness.
Variations
One of the best things about John Legend’s Creamy Three-Cheese Macaroni and Cheese Recipe is how flexible it is. I often tweak it depending on what I have in the fridge or to suit different tastes. Don’t be afraid to mix things up—this recipe welcomes your personal touch!
- Add some crunch: I love topping mine with toasted breadcrumbs or crushed crackers for a crispy finish that contrasts perfectly with the cheesy sauce.
- Spicy twist: Sometimes I add a pinch of cayenne pepper or diced jalapeños to kick up the heat—great if you want a little more excitement.
- Dairy-free swap: For a dairy-free take, try plant-based cheeses and coconut milk, though the texture will vary slightly.
- Extra veggies: Sneak in some cooked spinach, peas, or roasted broccoli to add color and nutrition without sacrificing creaminess.
How to Make John Legend’s Creamy Three-Cheese Macaroni and Cheese Recipe
Step 1: Cook the Pasta Just Right
Start by boiling your elbow macaroni in salted water until just al dente—meaning it should still have a little bite because the pasta will cook more in the oven. I usually set a timer for about one or two minutes less than the package suggests, then drain and set the macaroni aside. This tip is key to avoiding mushy mac and cheese that no one enjoys!
Step 2: Whisk Together the Creamy Base
In a large bowl, whisk together the evaporated milk, skim milk, eggs, seasoned salt, and garlic powder until smooth and combined. This mixture forms the backbone for that incredible creamy sauce. Make sure to whisk well so the eggs don’t scramble when you bake it later.
Step 3: Combine Pasta and Cheese
Now, add your cooked macaroni to a buttered baking dish and evenly layer the grated cheddar and Monterey Jack cheeses on top. Pour the creamy milk and egg mixture over the macaroni and cheese, then gently mix everything together so the cheese starts melting into the pasta. This is where the magic happens—the cheese melts slowly during baking making every bite dreamy and rich.
Step 4: Bake It to Perfection
Sprinkle paprika over the top for a pop of color, then bake the casserole at 350°F (175°C) for about 45 minutes uncovered. The top should get golden and bubbly, and the sauce will thicken beautifully. To make sure it doesn’t dry out, watch carefully toward the end and cover with foil if it’s browning too fast.
How to Serve John Legend’s Creamy Three-Cheese Macaroni and Cheese Recipe

Garnishes
I usually finish my serving with a light sprinkle of chopped fresh parsley or chives—they add a nice grassy brightness to cut through the rich cheese. If you like a bit of extra flavor, crispy bacon bits or a drizzle of hot sauce can work wonders too.
Side Dishes
John Legend’s Creamy Three-Cheese Macaroni and Cheese Recipe pairs beautifully with simple sides like a crisp green salad, roasted Brussels sprouts, or even some tangy coleslaw. For a heartier meal, grilled chicken or barbecue ribs complement the creamy texture well.
Creative Ways to Present
One of my favorite ways to serve this dish at family gatherings is scooping it into individual ramekins and baking them as single servings. It makes the dish feel special and personalized—and the crispy edges in a small dish are unbeatable. Plus, it’s great for portion control!
Make Ahead and Storage
Storing Leftovers
When I have leftovers, I let the mac and cheese cool completely, then cover it tightly with plastic wrap or transfer it to an airtight container before refrigerating. This helps keep the creamy texture intact without drying out. I usually eat the leftovers within 3-4 days for the best flavor.
Freezing
Freezing John Legend’s Creamy Three-Cheese Macaroni and Cheese Recipe works well if you want to prep in advance. I recommend freezing it before baking—just cover the dish tightly with foil and plastic wrap. When you’re ready to enjoy, thaw overnight in the fridge and bake as usual. This way, the texture stays creamy and delicious.
Reheating
To reheat, I gently warm leftovers in the oven at 350°F (175°C) covered with foil to prevent drying out, checking after 15-20 minutes. If you’re in a hurry, reheating in the microwave works too—just add a splash of milk and cover loosely to keep it creamy. Stir occasionally and be careful not to overheat.
FAQs
-
Can I use a different pasta shape for John Legend’s Creamy Three-Cheese Macaroni and Cheese Recipe?
Absolutely! While elbow macaroni is traditional and perfect for holding the cheese sauce, you can experiment with shells, rotini, or penne if you prefer. Just make sure to adjust the cooking time so the pasta remains al dente before baking.
-
What makes evaporated milk special in this recipe?
Evaporated milk adds richness without making the dish too heavy or greasy. Its slightly caramelized flavor deepens the taste of the cheese sauce and gives you that silky, creamy texture that sets this recipe apart from your average mac and cheese.
-
Can I make this recipe gluten-free?
Yes, you can substitute the elbow macaroni with your favorite gluten-free pasta. Just be sure to check the cooking times since gluten-free pastas can vary. The rest of the ingredients are naturally gluten-free.
-
Is it okay to use pre-shredded cheese?
For the best melt and texture, I recommend shredding your own cheese from blocks. Pre-shredded cheese often contains anti-caking agents that can affect the smoothness of the sauce, but if you’re in a pinch, it still works.
-
How do I avoid curdling when baking?
Whisking the eggs thoroughly with the milk before adding to the pasta helps prevent curdling. Also, baking at a moderate temperature of 350°F and not overheating ensures your sauce stays silky and smooth.
Final Thoughts
Honestly, John Legend’s Creamy Three-Cheese Macaroni and Cheese Recipe has become a comfort food staple in my kitchen because it hits all the right notes: creamy, cheesy, and totally satisfying without being heavy. I hope once you try it, it becomes as much of a favorite in your home as it is in mine. Don’t be surprised if it quickly steals the spotlight at your dinner table—enjoy every gooey, delicious bite!
Print
John Legend’s Creamy Three-Cheese Macaroni and Cheese Recipe
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 65 minutes
- Yield: 6 to 8 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: American
Description
John Legend’s Macaroni and Cheese is a creamy, rich, and cheesy baked pasta dish that combines sharp cheddar and Monterey Jack cheeses with a smooth custard base of evaporated milk, skim milk, and eggs. This comforting classic is perfectly seasoned with garlic powder and seasoned salt, then finished with a sprinkle of paprika for a warm, flavorful crust.
Ingredients
Pasta
- 3 cups elbow macaroni
Dairy & Cheese
- 4 tablespoons (½ stick) unsalted butter, plus more for baking dish
- 2 (12-ounce) cans evaporated milk
- ⅓ cup skim milk
- 2 large eggs
- 2 (8-ounce) packages extra-sharp cheddar cheese, grated
- 1 (8-ounce) package Monterey Jack cheese, grated
Seasonings
- Coarse salt and freshly ground pepper, to taste
- ½ teaspoon seasoned salt
- ¼ teaspoon garlic powder
- Paprika, for sprinkling
Instructions
- Prepare the pasta: Bring a large pot of salted water to a boil. Add the elbow macaroni and cook until al dente, about 7 to 8 minutes. Drain the pasta thoroughly and set aside.
- Make the cheese custard: In a large mixing bowl, whisk together the evaporated milk, skim milk, eggs, seasoned salt, garlic powder, and a pinch of coarse salt and freshly ground pepper until fully combined.
- Combine cheese and pasta: Add the grated extra-sharp cheddar and Monterey Jack cheeses to the custard mixture and stir well. Next, fold in the cooked macaroni until evenly coated with the cheese custard.
- Prepare the baking dish: Preheat the oven to 350°F (175°C). Butter a 9×13-inch baking dish generously to prevent sticking. Pour the macaroni and cheese mixture into the prepared baking dish, spreading it out evenly.
- Bake the macaroni and cheese: Dot the top with small bits of the remaining butter and lightly sprinkle paprika over the surface. Bake uncovered in the preheated oven for about 45 minutes, or until the top is golden brown and bubbly.
- Rest and serve: Remove the dish from the oven and let it sit for 5 to 10 minutes before serving to allow the custard to set slightly and the flavors to meld.
Notes
- For an extra crunchy topping, sprinkle breadcrumbs mixed with melted butter before baking.
- Use freshly grated cheese for the best melt and flavor.
- You can swap the elbow macaroni for other pasta shapes like cavatappi or shells.
- Season the pasta water generously with salt to enhance the pasta flavor.
- Let the macaroni and cheese cool slightly before serving to avoid burning and improve texture.
Keywords: macaroni and cheese, John Legend recipe, baked mac and cheese, creamy mac cheese, cheesy pasta bake
