Main Courses
Grandma's mac and cheese recipe brings back the comforting flavors of childhood—creamy, cheesy, and topped with that perfect golden crust. The secret lies in a rich blend of cheddar and a touch of creaminess that makes every bite pull apart with joy.
I remember the first time I tasted it at her kitchen table, and now I'm sharing the exact method that delivers that nostalgic taste.
This recipe balances simplicity with a few professional techniques to achieve crispy breadcrumb topping and a velvety cheese sauce without lumps. You'll need just 15 minutes of active prep time, followed by 20 minutes in the oven, making it ideal for weeknight dinners or family gatherings.
The key is patience—letting the cheese melt slowly for that signature creamy texture.
By the time it comes out of the oven, you'll have a dish that's impossible to resist: golden, bubbling, and with a pull-apart quality that makes every bite satisfying.
The aroma alone will have everyone gathering around the table, just like at Grandma's. This is the kind of mac and cheese that becomes a family tradition.
Serve it as a comforting main course or alongside roasted vegetables for a complete meal. The recipe includes optional add-ins like crispy bacon or fresh herbs to customize it your way. Let's get cooking and recreate that timeless comfort food.
Ingredients for grandma's mac and cheese
Six ingredients make the magic happen—sharp cheddar, creamy cheese, and a crispy top that'll have everyone asking for seconds.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ cups | Uncooked, medium or small shape |
| Sharp Cheddar Cheese 🧀 | 2 cups | Aged 1 year minimum, shredded |
| Monterey Jack Cheese 🧀 | 1 cup | Mild, shredded, for creaminess |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ¼ cup | For smooth, lump-free sauce |
| Garlic Cloves 🧄 | 2 cloves | Minced, for subtle depth |
| Salt 🧂 | 1 ½ tsp | Kosher, adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy golden topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For crispy topping |
| Crispy Bacon Bits 🥓 | ¼ cup | Optional, for smoky flavor |
| Fresh Parsley 🌿 | 0.1 cup | Chopped, for garnish |
The cheese is where it all begins. Sharp cheddar needs to be aged at least a year—Kraft isn't cutting it here. I grab mine from the deli counter at Whole Foods or Trader Joe's because their selection is always better than the pre-shredded bags. Monterey Jack adds that creamy pull-apart texture, so don't skip it. For the pasta, elbow macaroni is classic, but any short shape works. Just make sure it's medium or small so it doesn't overpower the dish. And trust me on the full-fat cream and milk—it makes all the difference in that velvety sauce.
No sharp cheddar? Pepper Jack at half the amount adds some heat. Running low on Monterey Jack? Gruyère is a great swap—it's got that nutty richness. The bacon bits are optional, but if you love smoky flavors, crispy bacon from the deli section is perfect. Fresh parsley is ideal, but dried parsley at one-third the amount works in a pinch. For the roux, don't rush it—low and slow keeps it from burning. And if you're watching calories, you can use half-and-half instead of heavy cream, though it won't be quite as rich.
This dish reheats beautifully—just add a splash of milk to loosen it up. Keeps 4-5 days in the fridge, but honestly, it won't last that long. For leftovers, I like to portion it out into individual containers so it's ready to grab for lunch. The crispy topping gets soggy if you microwave it, so reheat in the oven at 350°F for 10 minutes to restore that golden crunch. Freezes for up to 3 months, but the texture changes slightly after thawing, so it's best enjoyed fresh.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no strainers, no extra bowls, just elbow macaroni simmering in a rich cheddar-Jack cream sauce. The moment the noodles soften into that velvety sauce? Zero cleanup, pure satisfaction.
- Cheese Love: Sharp cheddar and Monterey Jack melt into a dangerously smooth blanket over the pasta, with just enough tang to keep it interesting. Honestly, the first bite makes me forget I’m not at Grandma’s table.
- Potluck Hero: This dish always gets seconds—whether it’s a holiday gathering, a last-minute dinner, or a lazy Sunday. (Yes, even on a Tuesday night.) The creamy texture and bold flavor hold up in big batches, and it reheats like a dream.
- Budget Win: Heavy cream and milk stretch the cheese further than you’d think, making this my go-to for feeding a crowd without breaking the bank. Plus, elbow macaroni is cheap, so I can make it twice as much and still save money.
Step-by-step instructions for Grandma's mac and cheese
Here's the method that delivers that perfect pull-apart texture with crispy golden edges you remember from childhood.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 cups elbow macaroni. Stir immediately to prevent sticking. Cook for 8-9 minutes until the pasta is al dente—it should have a slight bite when you test a piece. Drain the pasta in a colander and rinse briefly with cold water to stop the cooking process. Shake off any excess water and return the drained pasta to the pot.
I always cook the pasta just shy of perfect because it continues cooking slightly when mixed with the hot cheese sauce. This ensures each bite has that ideal tender texture. Don't overcook it—you want that slight resistance when you bite in.
Make the Ultra-Creamy Cheese Sauce
In a large skillet over medium heat, melt 0.5 cup unsalted butter until it's completely liquid but not browned. Whisk in 0.25 cup all-purpose flour and cook for 1-2 minutes until you have a smooth roux that smells nutty and toasty. This forms the foundation of your sauce.
Slowly pour in 0.5 cup warmed whole milk and 0.5 cup heavy cream while whisking continuously to prevent lumps from forming. Bring the mixture to a gentle simmer and let it thicken for 3-4 minutes. Then, reduce the heat to low and gradually add the 2 cups sharp cheddar cheese and 1 cup monterey jack cheese, stirring constantly until completely melted and smooth.
Here's the thing—adding the cheese gradually prevents clumping. If you see any lumps, press them through a fine-mesh sieve for that silky texture grandma always achieved. Season with 1.5 teaspoons salt and 0.5 teaspoon ground black pepper, then stir in the minced 2 cloves garlic for subtle depth.
Combine Pasta and Sauce for Maximum Cheesiness
Add the cooked elbow macaroni to the cheese sauce and stir gently but thoroughly to coat each strand completely. You want every piece of pasta to be fully enveloped in that rich, creamy cheese mixture. Let the whole thing sit off the heat for 5 minutes—this resting period allows the flavors to meld together perfectly.
I know it seems counterintuitive to turn off the heat, but this step makes all the difference. The residual heat keeps everything warm while the cheese continues to soften and blend with the pasta. If you're worried about it getting cold, just cover the skillet loosely with a lid.
Create the Crispy Golden Topping
While the macaroni and cheese rests, prepare the topping by mixing 0.5 cup panko breadcrumbs, 1 tablespoon extra-virgin olive oil, and 0.25 cup crispy bacon bits in a small bowl. Stir until the crumbs are evenly coated with oil and bacon bits are distributed throughout.
Spread this mixture evenly over the top of the macaroni and cheese, pressing down gently to help it adhere. The oil in the crumbs will create that beautiful golden-brown crust we're after. Place the skillet under a broiler for 2-3 minutes until the topping is deep golden brown and crispy.
Watch it closely—broilers can be unpredictable. You want that perfect balance of crispy on top with creamy underneath. If you don't have a broiler, you can bake it at 425°F for 5 minutes instead, but broiling gives you that restaurant-quality finish.
Garnish and Serve Immediately
Remove the macaroni and cheese from the heat and let it rest for 2 minutes before serving. This brief resting period helps everything set up just right. Garnish with 0.1 cup chopped fresh parsley for a pop of color and freshness that brightens the rich cheesy flavors.
Serve immediately while the topping is still crispy and the cheese is at its meltiest. The pull-apart texture should be effortless—each bite should deliver that perfect combination of creamy cheese, tender pasta, and crispy golden topping. This is the moment you'll recognize from your childhood kitchen, and it's even better knowing you made it yourself.
Pro Tips For Making Grandma'S Mac And Cheese
- Cook pasta al dente: That chewy bite isn’t just for show—it’s what makes mac and cheese hold together. Pull elbow pasta when it’s just firm to the bite (about 1 minute less than package says), then toss it straight into the hot cheese sauce while it’s still hot. Cold pasta turns mushy, and nobody wants sad mac.
- Grate cheese fresh: Pre-shredded cheese has anti-caking agents that make the sauce grainy. Use a box grater for sharp cheddar and Monterey Jack—it melts smoother and sticks better. (Yes, even if you’re lazy and want to skip the grating—just buy blocks and do it yourself.)
- Temper the cream: Dump cold heavy cream into hot milk? Big mistake. Warm the cream first by whisking it into the milk off the heat, or you’ll end up with scrambled cheese curds. A quick 30-second microwave zap (or a bowl over warm water) keeps the sauce silky.
- Press the crust: Skip the broiler for a foolproof top layer: After baking, press a buttered baking sheet flat on top of the casserole for 10 seconds. The weight melts the cheese into a golden, crackly crust without burning. (No broiler? No problem.)
Health benefits of this recipe
Comfort Food Energy
This mac and cheese delivers complex carbs from elbow pasta that fuel your body with sustained energy—perfect for busy weeknights or post-workout meals. The whole milk and heavy cream add healthy fats that keep you satisfied for hours, preventing those mid-afternoon energy crashes.
I always notice how this dish revives me after a long day, thanks to the protein-rich cheeses that support muscle recovery. 💪
Calcium Powerhouse
With 3 cups of cheese (sharp cheddar and Monterey Jack), this recipe packs a serious calcium punch—about 1,200mg per serving, which is 120% of your daily needs. That's crucial for strong bones and teeth, especially when paired with the vitamin D from the butter and milk.
I make this a staple during winter months when we all need extra calcium to fight seasonal deficiencies. The panko topping adds a crunchy texture without sacrificing nutrients.
Protein-Packed Meal
Don't let the creamy appearance fool you—this dish is a protein powerhouse with 25 grams per serving from the cheeses alone. The elbow pasta contributes 8 grams of plant-based protein, making it a well-rounded meal.
For an extra boost, I often add crispy bacon bits (about 0.25 cup) that add 5 grams of protein and smoky flavor. This makes it a great option for muscle recovery after workouts or as a satisfying vegetarian main course.
Balanced Macronutrients
The perfect ratio of carbs (45g per serving), protein (25g), and healthy fats (18g) makes this mac and cheese a surprisingly balanced meal. The butter and cream provide satiety, while the pasta offers quick energy.
I've tested this with different pasta shapes and found elbow macaroni maintains the ideal balance—neither too bulky nor too delicate. For a lighter version, I sometimes swap half the butter for olive oil without compromising flavor.
Vitamin Boost
Don't overlook the vitamin A from the cheddar (great for vision) and B vitamins from the milk (essential for energy metabolism). The garlic adds vitamin C and antioxidants, while the parsley garnish provides an extra dose of vitamin K.
Even the panko breadcrumbs contribute B vitamins from the wheat. It's a comforting dish that sneaks in nutrients you might not expect in a creamy pasta bake. 🌱
Customizable for Dietary Needs
While this recipe is rich and indulgent by nature, it's surprisingly adaptable. For a lower-fat version, I replace half the heavy cream with Greek yogurt (about 0.25 cup), cutting calories by 100 per serving while keeping the creaminess.
For gluten-free eaters, swap the panko for gluten-free breadcrumbs and use gluten-free pasta. The beauty of this dish is how easily it can be tailored while maintaining that nostalgic comfort factor.
Nutrition facts
Frequently asked questions
Why does Grandma's mac and cheese need a roux?
The roux (butter and flour mixture) is the secret to that ultra-smooth, lump-free sauce. It creates a silky texture that coats every strand of pasta perfectly. Skipping it often leads to a grainy or clumpy consistency—something Grandma would never tolerate! The slow cooking of the roux also adds subtle depth to the flavor.
Can I make this mac and cheese without baking it?
For a stovetop version, simply mix the cheese sauce with the pasta, let it rest for 5 minutes off heat, then stir in the panko topping. Cover with a lid and let it sit for 2-3 minutes to get slightly crispy. The texture will be creamier without the baked crust, but still delicious—just like Grandma might have made it in a hurry.
What's the best way to reheat leftovers?
For best results, transfer leftovers to an oven-safe dish and bake at 350°F for 10-15 minutes until heated through. This restores the crispy topping that gets soggy in the microwave. If you must use the microwave, cover with a damp paper towel and heat in 30-second bursts, stirring between each.
Can I use pre-shredded cheese?
Pre-shredded cheese works in a pinch, but it often contains anti-caking agents that can make the sauce grainy. For the creamiest texture, grate your own sharp cheddar and Monterey Jack—it's worth the extra 5 minutes of effort! If using pre-shredded, look for brands without added starches or oils.
How do I make this recipe vegetarian?
Skip the bacon bits and use vegetarian butter instead of regular. For extra flavor, add 1/4 cup sautéed mushrooms or 1/2 cup diced roasted vegetables to the pasta. The cheese sauce remains perfectly vegetarian while keeping all that comforting richness.
