This classic Mac and Cheese is the ultimate comfort food! Made with creamy cheese sauce and tender pasta, it’s like a warm hug on a plate.
You can’t go wrong with this dish. I often sneak in extra cheese because, let’s be honest, you can never have too much, right? 🧀
Making it is a breeze! Just cook the pasta, stir in that cheesy goodness, and enjoy. Pair it with some veggies or enjoy it solo—so easy and so yummy!
Key Ingredients & Substitutions
Elbow Macaroni: This classic pasta shape is perfect. If you’re looking for alternatives, you can use shells, penne, or fusilli. They all work well for holding onto the cheesy sauce!
Cheddar Cheese: Sharp cheddar gives great flavor! If you want something milder, go for mild cheddar or even a cheese blend for variety. Monterey Jack or Gouda can also add a nice twist.
Parmesan Cheese: It adds a lovely nuttiness. Grana Padano is a great substitute if Parmesan isn’t available. You can also skip it, but the flavor will be different.
Milk: Whole milk gives a rich texture, but you can use 2% milk or even a dairy-free option like almond or oat milk. Just keep in mind that this might alter the creaminess.
Butter: I love using unsalted butter for better control of flavor. If you’re lactose intolerant, use a dairy-free butter alternative.
How Do I Make the Cheese Sauce Smooth and Creamy?
The key to a luscious cheese sauce is in the preparation! Start by making a roux with butter and flour. This thickens the sauce and ensures a smooth texture.
- After melting the butter, whisk in the flour and cook it for 1-2 minutes. This step removes the raw flour taste.
- Pour in the milk gradually while whisking to prevent lumps. Keep stirring until it thickens; this usually takes about 5-7 minutes.
- Remove from heat before adding cheese to avoid overheating it, which can make it grainy. Stir until melted and smooth.
With these tips, you’ll have a perfect mac and cheese every time!

How to Make Delicious Mac And Cheese
Ingredients You’ll Need:
- 8 ounces elbow macaroni (about 2 cups)
- 2 cups shredded sharp cheddar cheese
- 1/2 cup grated Parmesan cheese
- 3 cups milk (whole milk preferred)
- 1/4 cup unsalted butter
- 1/4 cup all-purpose flour
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Optional: pinch of paprika or cayenne pepper for a slight kick
- Fresh thyme sprigs for garnish (optional)
How Much Time Will You Need?
This mac and cheese recipe takes about 20 minutes to prepare and cook. In no time, you’ll have a rich, creamy dish ready to enjoy!
Step-by-Step Instructions:
1. Cook the Pasta:
Begin by bringing a large pot of salted water to a boil. Add the elbow macaroni and cook according to package instructions until it is al dente, which usually takes about 7-8 minutes. Once done, drain the pasta in a colander and set it aside.
2. Make the Roux:
In a medium saucepan, melt the butter over medium heat. Once the butter has melted, whisk in the flour. Cook this mixture for about 1-2 minutes, stirring constantly, until it forms a smooth paste and starts to bubble. Be careful not to let it brown!
3. Create the Cheese Sauce:
Gradually whisk in the milk to the roux, making sure to eliminate any lumps. Keep cooking and whisking until the mixture thickens and just begins to bubble gently. This should take around 5-7 minutes.
4. Add the Cheese:
Remove the saucepan from the heat. Stir in the shredded cheddar cheese and grated Parmesan until they are completely melted and the sauce is smooth and creamy.
5. Season the Sauce:
Now it’s time to season! Add the salt, black pepper, and if you like a little spice, sprinkle in that pinch of paprika or cayenne pepper. Give it a good stir to mix everything well.
6. Combine Pasta and Sauce:
Pour the cooked macaroni into the cheese sauce. Gently stir until all of the pasta is evenly coated in the cheesy goodness.
7. Serve and Enjoy:
Serve your mac and cheese hot! You can garnish with a sprinkle of freshly ground black pepper and a sprig of fresh thyme for a lovely touch. Enjoy your creamy, rich mac and cheese that’s sure to be a hit!
Can I Use Gluten-Free Pasta in This Recipe?
Absolutely! You can substitute the elbow macaroni with your favorite gluten-free pasta. Just remember to adjust the cooking time according to the package instructions since gluten-free pasta can cook differently.
What Can I Use Instead of Cheddar Cheese?
If you don’t have cheddar, you can use any melty cheese like Monterey Jack, Gouda, or even a blend of cheeses for a more complex flavor. Just aim for a cheese that melts well to keep that creamy texture!
How Do I Store Leftover Mac and Cheese?
Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, add a splash of milk or cream and warm in a saucepan or microwave to keep it creamy.
Can I Bake This Mac and Cheese?
Yes! For a baked version, transfer the mac and cheese to a greased baking dish, top with breadcrumbs and extra cheese, then bake at 350°F (175°C) for about 20 minutes until golden and bubbling. This adds a delicious crunchy topping!



