Few dishes scream comfort like a bubbling tray of baked mac and cheese. Creamy, cheesy, and irresistibly satisfying, this homemade mac and cheese takes everything you love about the classic and makes it even better. Perfect as a weeknight main, a cozy side dish, or a potluck favorite โ it always disappears fast. ๐

Why Youโll Love This Mac and Cheese
โ
Extra creamy cheese sauce โ made with a classic roux
โ
Two types of cheddar for layered cheesy flavor
โ
Crispy golden top โ baked until bubbly and melty
โ
No weird ingredients โ just pantry staples
โ
Make-ahead friendly โ perfect for prepping in advance
๐ Ingredients Youโll Need (Expanded)
- 16 ounces short pasta โ Elbow macaroni or small shells work best for holding all that creamy cheese. Cook just to al dente โ theyโll finish cooking in the oven.
- 8 oz sharp cheddar cheese, shredded โ Gives a bold, classic mac flavor and melts into that perfect gooey texture.
- 8 oz sharp white cheddar cheese, shredded โ Creamy and tangy, this balances the orange cheddar and adds richness.
- 4 tablespoons unsalted butter โ For starting the roux, which thickens the cheese sauce.
- ยผ cup all-purpose flour โ Combined with butter to create a smooth base. Helps give the sauce body.
- 2 cups milk โ Whole milk is best for creaminess, but 2% also works well.
- ยฝ teaspoon salt โ Enhances all the cheesy flavor.
- ยผ teaspoon black pepper โ Adds mild spice and contrast.
- ยผ teaspoon paprika โ Gives a subtle smokiness and a warm golden hue.
- ยผ teaspoon garlic powder โ Brings depth and a savory background note.
๐ง Tip: Use freshly shredded cheese instead of pre-shredded โ it melts more smoothly and has better flavor.
๐จโ๐ณ How to Make Homemade Mac and Cheese
Step 1: Prep the Baking Dish & Oven
Preheat the oven to 375ยฐF (190ยฐC). Grease a 9×13-inch baking dish with butter or nonstick spray.
Step 2: Boil the Pasta
Cook pasta in salted water until just al dente (usually 1โ2 minutes less than package instructions). Drain and return to the pot.
Step 3: Make the Cheese Sauce (Roux Method)
In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1โ2 minutes until golden. Gradually whisk in milk, stirring constantly until slightly thickened (about 5 minutes). Remove from heat.
Step 4: Season and Melt the Cheese
Stir in salt, pepper, paprika, and garlic powder. Add half of the cheddar blend and whisk until melted and smooth.
Step 5: Combine with Pasta
Pour the cheese sauce over the pasta and stir to coat evenly.
Step 6: Assemble in Layers
Spoon half of the pasta mixture into the prepared baking dish. Sprinkle with โ
of the remaining cheese. Add the rest of the pasta, then top with the rest of the cheese.
Step 7: Bake
Bake uncovered for 15โ20 minutes, until hot and bubbly with a melty, golden top. Let cool slightly before serving.

๐ฝ๏ธ Delicious Additions & Toppings
- ๐ฅ Crispy bacon crumbles โ Adds smoky crunch
- ๐ฅฆ Steamed broccoli โ Mix in for a veggie boost
- ๐ถ๏ธ Diced green chilies or jalapeรฑos โ For heat
- ๐ง Caramelized onions โ Sweet and savory upgrade
- ๐ง Toasted breadcrumbs or crushed Ritz crackers โ For extra crunch on top
๐ก Tips for Mac and Cheese Success
- Use freshly shredded cheese โ Pre-shredded varieties contain anti-caking agents that affect melting
- Don’t overcook the pasta โ Slightly underdone is best
- Make it creamier โ Add a splash of cream or extra cheese to the sauce if you love it super rich
- Let it rest after baking โ This helps the sauce thicken slightly before serving
๐ฅก Storage & Reheating
- Fridge: Store in an airtight container for up to 4 days
- Freeze: Freeze in individual portions or a full pan for up to 2 months
- Reheat: Microwave with a splash of milk or reheat in the oven, covered with foil, at 350ยฐF until warm
โ FAQs About Homemade Mac and Cheese
Q: Can I make this ahead of time?
A: Absolutely! Assemble the dish and refrigerate before baking. Let sit at room temp for 20 minutes, then bake as directed, adding 10 extra minutes.
Q: Can I use other cheeses?
A: Yes! Gouda, Monterey Jack, mozzarella, or even cream cheese can all work well in the blend.
Q: How can I make it spicy?
A: Add cayenne pepper, diced jalapeรฑos, or pepper jack cheese for a kick.
Q: Whatโs the best pasta shape?
A: Elbows, shells, cavatappi, or rotini all hold sauce well and keep texture after baking.
โค๏ธ Final Thoughts
This baked homemade mac and cheese is the ultimate comfort food โ rich, creamy, melty, and just the right amount of indulgent. Itโs nostalgic, yet totally crave-worthy in a grown-up kind of way. Whether you’re making it for family dinner, a cozy night in, or a holiday side dish, it’s a guaranteed crowd-pleaser. ๐ง๐
What makes this version truly shine is the simple yet well-balanced sauce, baked just long enough to form a golden cheesy top without drying out the middle. The double-cheddar combo gives it that perfect sharp bite and silky texture, while the paprika and garlic powder add quiet but essential depth.
And the best part? Itโs endlessly customizable โ throw in bacon, roasted veggies, spicy peppers, or keep it classic and pure. Serve it with a crisp salad for balance or enjoy it as the main event โ it shines either way.
Once you try this recipe, you might never go back to boxed mac again. Itโs that good. ๐ฅฐ๐ฝ๏ธ
Short version

Homemade Mac and Cheese
Ingredients
- 16 ounces short pasta like elbow macaroni or shells, cooked until al dente
- 8 ounces sharp cheddar cheese shredded – about 2 cups, divided for layering
- 8 ounces sharp white cheddar cheese shredded – about 2 cups, divided for extra creaminess
- 4 tablespoons unsalted butter to start the roux
- ยผ cup all-purpose flour to thicken the cheese sauce
- 2 cups milk either low-fat or whole for a creamy base
- ยฝ teaspoon salt to season the sauce
- ยผ teaspoon black pepper for a little kick
- ยผ teaspoon paprika for color and subtle smokiness
- ยผ teaspoon garlic powder to enhance the savory flavor
Instructions
- Grease a 9×13-inch baking dish with butter or nonstick spray. Preheat your oven to 375ยฐF.
- Boil the pasta in a large pot of salted water, cooking just until al dente according to the package instructions. Drain and return the pasta to the same pot.
- While the pasta cooks, mix the shredded cheeses together in a bowl.
- In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook, whisking constantly, for 1โ2 minutes until lightly golden. Slowly pour in the milk, whisking to prevent lumps. Cook, stirring frequently, until the sauce thickens slightly, about 5 minutes. Remove from heat.
- Whisk in the salt, pepper, paprika, and garlic powder. Stir in half of the cheese mixture until melted and smooth. Pour the cheese sauce over the cooked pasta and mix well to coat.
- Spoon half of the cheesy pasta into the prepared baking dish and sprinkle with one-third of the remaining cheese. Add the rest of the pasta on top and finish with the remaining cheese.
- Bake uncovered for 15โ20 minutes, until the dish is hot and bubbly and the cheese on top is fully melted.
Notes
