Preparation Time
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4–6 people
Ingredients
For the pasta:
- 3 cups elbow macaroni
- 1 tablespoon salt for boiling water
- 1 teaspoon olive oil (optional)
For the creamy cheese sauce:
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups milk
- 1 cup heavy cream
- 2 cups shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon paprika
- ½ teaspoon black pepper
- Salt to taste
For the topping:
- ½ cup shredded cheddar cheese
- 2 tablespoons chopped fresh parsley (optional)
Step 1: Boil the Macaroni
Pour water into a big pot and raise it to a boil over medium-high heat. To keep the pasta from sticking together, add the salt and elbow macaroni and mix carefully. Cook the macaroni as directed on the package until it is slightly firm but just soft.
The pasta will continue to absorb moisture when combined with the cheese sauce, so try not to overcook it. After cooking, completely drain the macaroni and reserve. Although it’s not required, you can add a tiny bit of olive oil if you’d like.
.
Step 2: Melt the Butter
Place a large skillet or saucepan over medium heat. Add the butter and allow it to melt completely. Stir gently as the butter melts to prevent it from browning too much.
Butter creates the rich foundation of the cheese sauce and adds a delicious flavor to the finished dish. Once the butter has melted, you are ready to prepare the sauce.
Step 3: Prepare the Flour Mixture
Mix the melted butter with the all-purpose flour. For one to two minutes, whisk constantly until the mixture is smooth and somewhat bubbly.
The cheese sauce gains a creamy smoothness and thickness from this mixture, known as a roux. Verify that no lumps of dry flour remain. Don’t let the mixture turn dark brown; instead, keep the heat at medium.
Step 4: Add the Milk and Cream
Slowly pour the milk into the butter and flour mixture while whisking continuously. Adding the milk gradually helps prevent lumps from forming.
Next, pour in the heavy cream and continue stirring until everything is well combined. Allow the mixture to cook for approximately 4–6 minutes, stirring frequently, until it begins to thicken.
The sauce should become smooth and creamy, coating the back of a spoon. If it becomes too thick, add a little extra milk to achieve your preferred consistency.
Step 5: Add the Seasonings
Add the garlic powder, onion powder, paprika, black pepper, and salt to the creamy sauce. Stir well to distribute the seasonings evenly.
Taste the sauce and adjust the salt and pepper as needed. The cheddar cheese will add additional saltiness, so avoid adding too much salt at this stage.
For a little extra flavor, you can also add a pinch of mustard powder or a small amount of your favorite seasoning blend.
Step 6: Add the Cheese
Reduce the heat to low before adding the shredded cheddar and mozzarella cheese. Add the cheese gradually, stirring after each addition until it melts into the sauce.
Cheddar provides a rich, sharp flavor, while mozzarella creates the beautiful stretchy cheese texture. Continue stirring until the sauce becomes glossy, smooth, and completely melted.
For the best results, use freshly shredded cheese rather than pre-shredded cheese, which may contain anti-caking ingredients that affect the sauce’s smoothness.
Avoid boiling the sauce after adding the cheese because excessive heat can cause the cheese to separate and become grainy.
Step 7: Combine the Pasta and Cheese Sauce
Add the cooked macaroni to the skillet containing the cheese sauce. Gently stir until every piece of pasta is coated with the creamy mixture.
Continue cooking over low heat for another 2–3 minutes, stirring occasionally. This allows the pasta to absorb some of the cheese sauce and helps the flavors blend together.
If the mixture looks too thick, add a splash of warm milk and stir until the desired consistency is reached.
Step 8: Add Extra Cheese
Sprinkle the remaining shredded cheddar cheese over the top of the macaroni. Cover the skillet for 1–2 minutes, allowing the cheese to melt.
For an extra-special finish, transfer the macaroni to an oven-safe baking dish, sprinkle with additional cheese, and bake at 375°F (190°C) for about 10 minutes, or until the cheese is melted and lightly golden.
The oven step is optional. If you prefer soft, creamy macaroni and cheese, you can serve it directly from the skillet.
Step 9: Garnish and Serve
After taking the skillet off of the burner, give the macaroni and cheese two minutes to rest. Add some colour and freshness by sprinkling chopped fresh parsley on top.
When the cheese is hot, creamy, and stretchy, serve right away. This meal goes well with roasted veggies, garlic bread, grilled chicken, or a crisp green salad.
Tips for Perfect Macaroni and Cheese
- Choose good cheese: A combination of cheddar and mozzarella creates excellent flavor and texture.
- Avoid overcooking: Slightly firm pasta holds its shape better in the sauce.
- Use low heat: Gentle heating helps keep the cheese sauce smooth.
- Add milk when needed: A small splash of warm milk can loosen a sauce that becomes too thick.
- Customize the flavor: Add cooked chicken, crispy beef bacon, sautéed mushrooms, or steamed broccoli for variety.
- Serve fresh: Macaroni and cheese tastes best immediately after cooking, while the sauce is warm and creamy.
Storage and Reheating
Allow leftover macaroni and cheese to cool slightly, then transfer it to an airtight container and refrigerate within 2 hours. Store it in the refrigerator for up to 3–4 days.
To reheat, place a portion in a saucepan over low heat and add a splash of milk. Stir gently until heated through and creamy again. You can also microwave individual portions in short intervals, stirring between each interval.
Conclusion
This creamy cheesy macaroni and cheese is simple to prepare, wonderfully comforting, and full of rich flavor. The combination of tender macaroni, smooth cheese sauce, and melted cheddar topping makes it a delicious meal for any occasion. Whether served as a quick family dinner or a special side dish, this homemade recipe is sure to become a favorite. Enjoy every warm, cheesy bite!
