Macaroni and Cheese
Overview
Macaroni and cheese is a classic baked or stovetop pasta dish made with cooked macaroni pasta and a creamy cheese sauce. The key to a perfect version is balancing three things:
- Properly cooked pasta
- Smooth white sauce (roux-based bรฉchamel)
- Well-melted cheese blend
If any one of these is wrong, the texture or taste will suffer.
Ingredients
Pasta
- 300 grams elbow macaroni
- Enough water to boil pasta
- 1 tablespoon salt (for boiling water)
Why elbow macaroni?
Elbow macaroni holds cheese sauce inside its curves, giving better flavor in every bite.
Cheese Sauce Base (Roux + Milk)
- 4 tablespoons butter
- 4 tablespoons all-purpose flour
- 3 cups milk (preferably warm)
- 1 cup heavy cream (optional but recommended for richness)
Explanation:
This is called a roux-based sauce. The flour and butter form a thickener that prevents the cheese sauce from becoming watery.
Cheese Mix (Very Important Part)
A good mac and cheese always uses multiple cheeses:
- 2 cups cheddar cheese (sharp preferred for strong flavor)
- 1 cup mozzarella cheese (for stretch and melt)
- ยฝ cup parmesan cheese (for salty depth)
- ยฝ cup processed cheese (optional but gives extra creaminess)
Why mix cheeses?
- Cheddar = flavor
- Mozzarella = stretch
- Parmesan = depth and saltiness
- Processed cheese = smooth texture
Using only one cheese makes the dish flat or oily.
Seasoning
- 1 teaspoon salt (adjust after tasting)
- ยฝ teaspoon black pepper
- ยฝ teaspoon garlic powder
- ยฝ teaspoon onion powder
- ยฝ teaspoon mustard powder (important, enhances cheese flavor)
- Optional: pinch of paprika or chili flakes
Optional Topping (for baked version)
- ยฝ cup breadcrumbs
- 2 tablespoons melted butter
- 2 tablespoons parmesan cheese
Step 1: Cooking the Pasta Properly
- Take a large pot and fill with water.
- Add 1 tablespoon salt. This seasons the pasta from inside.
- Bring water to a strong boil.
- Add macaroni. Stir immediately so it does not stick.
- Cook until al dente, meaning firm to bite. Do not overcook.
- Drain the pasta.
- Optional: Add a few drops of oil and mix lightly to prevent sticking.
Important note:
If you are baking later, slightly undercook pasta because it will continue cooking in the oven.
Step 2: Making the Roux (Base of Cheese Sauce)
- Place a pan on medium heat.
- Add butter and let it melt completely.
- Once melted, add flour.
- Whisk continuously to form a smooth paste.
- Cook for 1โ2 minutes.
What you should notice:
- The mixture becomes slightly golden
- The raw flour smell disappears
This step is very important. If undercooked, the sauce will taste floury.
Step 3: Adding Milk (Creating Cream Sauce)
- Warm the milk slightly before adding (this reduces lumps).
- Slowly pour milk into the roux while whisking constantly.
- Do not stop stirring or lumps may form.
- Keep cooking for 5โ7 minutes.
What happens here:
- The sauce slowly thickens
- It turns smooth and creamy
- If using cream, add it now and mix well.
You should now have a thick white sauce known as bรฉchamel.
Step 4: Adding Cheese
- Lower the heat to very low.
- Add cheese gradually, not all at once.
- Stir until each addition fully melts.
- Continue until all cheese is incorporated.
Important tips:
- Never add cheese on high heat
- High heat causes oil separation and grainy texture
Result:
- Smooth, thick, glossy cheese sauce
- Rich aroma
- Slight stretch depending on cheese mix
Step 5: Seasoning the Sauce
Add:
- Salt
- Black pepper
- Garlic powder
- Onion powder
- Mustard powder
Mix thoroughly and taste.
Why mustard powder?
It does not taste like mustard directly. Instead, it enhances and sharpens cheese flavor.
Step 6: Combining Pasta and Sauce
- Add cooked macaroni into cheese sauce.
- Mix thoroughly until every piece is coated.
- Let it sit for 1โ2 minutes so pasta absorbs flavor.
At this point, you already have stovetop mac and cheese.
Step 7: Stovetop Version (Ready to Eat)
If you want creamy mac and cheese without baking:
- Serve immediately while hot
- Optionally top with extra cheese or black pepper
This version is soft, creamy, and saucy.
Step 8: Oven-Baked Version (Recommended)
- Preheat oven to 180ยฐC.
- Grease a baking dish with butter.
- Pour mac and cheese mixture into dish.
- Spread evenly.
Topping Preparation
- Mix breadcrumbs with melted butter.
- Add parmesan if desired.
- Sprinkle evenly over the top.
Baking
- Bake for 20โ25 minutes.
- Top should become golden brown.
- Optional: Broil/grill for 2โ3 minutes for crispy crust.
Final Result
You will get:
- Creamy cheese sauce inside
- Soft but firm pasta texture
- Golden crispy top (if baked)
- Strong, rich cheesy flavor
- Smooth, restaurant-style consistency
Common Mistakes to Avoid
- Overcooking pasta โ becomes mushy
- High heat after adding cheese โ sauce splits
- Skipping roux โ watery sauce
- Using only one cheese โ flat flavor
- Not seasoning properly โ bland taste