Homemade Mac and Cheese Casserole Recipe - Creamy and Cheesy

On 2/18/2026, 2:52:10 AM

Make the ultimate homemade mac and cheese casserole with this easy recipe. Creamy cheese sauce, tender pasta, and a crispy golden crust baked to perfection.

Table of Contents

Learn how to make the best homemade mac and cheese casserole with a creamy roux-based cheese sauce, perfectly cooked pasta, and crispy toppings. This guide covers ingredient selection, sauce techniques, baking times, and topping ideas for a comfort food classic.

Question

Answer

Why should I shred my own cheese for mac and cheese?

Pre-shredded cheese contains anti-caking agents that prevent smooth melting and create a grainy sauce.

How long should I cook the pasta before baking?

Cook pasta 1 minute shy of al dente so it finishes cooking in the oven without becoming mushy.

Why remove the pan from heat before adding cheese?

Adding cheese off-heat prevents separation and graininess caused by boiling temperatures.

What temperature should I bake mac and cheese?

Bake at 350°F for 25-40 minutes depending on dish size and depth.

When should I add the breadcrumb topping?

Add toppings just before baking to prevent moisture absorption and maintain crunch.

Gather your ingredients for the best mac and cheese casserole.

Start with quality ingredients for a homemade mac and cheese casserole that delivers maximum flavor and creaminess.

Pasta and Cheese Essentials

Pasta

1 lb elbow macaroni (or shells, penne, cavatappi)

Sharp cheddar

2-3 cups, freshly shredded

Gruyère

1 cup, for nutty depth

Parmesan

1/2 cup, for topping

Shred cheese yourself. Pre-shredded contains anti-caking agents that prevent smooth melting. Sharper cheddar means more flavor.

Sauce Base Ingredients

  • Butter - 6 tablespoons, salted or unsalted
  • All-purpose flour - 1/4 cup for roux
  • Whole milk - 2-3 cups, warm
  • Heavy cream - 1/2 cup for richness
  • Salt and black pepper to taste
  • Optional: condensed cheddar soup for extra creaminess

Optional Toppings

Transform your baked homemade mac and cheese with crunchy toppings.

  • Panko breadcrumbs mixed with melted butter
  • Crushed buttery crackers (Ritz or similar)
  • Additional shredded cheese layer
  • Crispy bacon bits

Pantry Staples You Need

Dried mustard powder

1/2 tsp for depth

Paprika

1/4 tsp for color

Garlic powder

1/2 tsp optional

Cayenne pepper

Pinch for subtle heat

Gluten-free pasta works great. Try gluten-free baked mac and cheese with rice or chickpea pasta for the same creamy results.

Make a creamy cheese sauce from scratch.

The secret to creamy homemade mac and cheese lies in a proper roux-based cheese sauce.

Build the Roux Foundation

Melt butter in a large saucepan over medium heat. Whisk in flour and cook for 1-2 minutes. The mixture should bubble but not brown. This cooks out the raw flour taste.

Roux Stage

Time

Color

White roux

1-2 minutes

Pale yellow

Blond roux

3-4 minutes

Light golden

Add Milk Gradually

Slowly pour warm milk into the roux while whisking constantly. Add about 1/2 cup at a time. This prevents lumps from forming. Continue whisking until the mixture thickens enough to coat the back of a spoon.

  • Whole milk creates the richest sauce
  • Heavy cream adds extra decadence
  • Half-and-half works for a lighter version
  • Reserve pasta water to thin if needed

Melt in the Cheese

Remove the pan from heat before adding cheese. Hot but not boiling prevents separation. Add shredded cheese in handfuls, stirring until completely melted between each addition.

Season the Sauce

Stir in salt, pepper, mustard powder, and paprika. Taste and adjust. The sauce should taste slightly over-seasoned since it will coat bland pasta.

For an ultra-smooth sauce like mac and cheese with Velveeta, add a handful of American cheese or Velveeta to the mix. These processed cheeses contain emulsifiers that guarantee silkiness.

No-Roux Alternative

Some Southern homemade mac and cheese recipes skip the roux entirely. Whisk eggs with milk, butter, and cheese. Pour over par-boiled pasta and bake. The eggs create a custard-like consistency without making a stovetop sauce.

Assemble and bake the casserole until bubbly.

Preheat oven to 350°F. Grease a 9x13 baking dish or 3-quart casserole dish with butter or cooking spray.

Prepare the Pasta

Cook elbow macaroni 1 minute shy of al dente. The pasta finishes cooking in the oven. Drain and immediately toss with the cheese sauce. Reserve 1/2 cup pasta water before draining.

Combine and Transfer

Pour the cheese sauce over drained pasta. Stir until every noodle is coated. Transfer the mixture to your prepared baking dish. Spread evenly with a spatula.

For a delicious homemade mac and cheese with layers, add half the pasta mixture to the dish. Top with 1 cup shredded cheese and 2 tablespoons sour cream. Add remaining pasta on top.

Baking Times and Temperatures

Dish Size

Bake Time

Temperature

9x13 pan

25-35 minutes

350°F

3-quart casserole

30-40 minutes

350°F

Deep dish

40-50 minutes

350°F

Signs of Doneness

  • Edges bubble actively
  • Cheese on top turns golden brown
  • Sauce visible bubbling around the sides
  • Internal temperature reaches 165°F

Cover loosely with foil if the top browns too quickly. Remove foil during the last 5-10 minutes for maximum color.

Broil for Crispy Top

For an extra crispy cheese crust, broil for 2-3 minutes after baking. Watch closely to prevent burning. The cheese should bubble and develop golden spots.

Let the casserole rest 5-10 minutes before serving. This allows the sauce to set and makes serving easier. For a healthier homemade mac and cheese, reduce cheese by 1 cup and add pureed butternut squash to the sauce.

Add toppings for extra crunch and flavor.

A crispy topping transforms easy homemade mac and cheese into something special. Contrast the creamy interior with a crunchy crust.

Classic Breadcrumb Topping

Mix panko breadcrumbs with melted butter and Parmesan. Sprinkle over the casserole before baking. Panko creates a light, airy crunch that buttery crackers cannot match.

Topping Type

Amount

Butter Needed

Panko breadcrumbs

1½ cups

4 tablespoons

Crushed Ritz crackers

1 cup

3 tablespoons

Potato chips

1 cup crushed

2 tablespoons

French fried onions

1 cup

No butter needed

Cheese Layer Options

  • Extra sharp cheddar for bold flavor
  • Mozzarella for gooey stretch
  • Pepper jack for subtle heat
  • Smoked gouda for depth

For 4-cheese homemade mac and cheese, blend different cheeses in the topping for complex flavor.

Protein Additions

Crispy bacon bits add smoky richness. Cook bacon until very crisp, crumble, and mix into the breadcrumb topping or scatter on top after baking.

Seasoning Your Topping

Boost plain breadcrumbs with simple seasonings.

  • Paprika and garlic powder
  • Dried herbs like thyme or oregano
  • Everything bagel seasoning
  • Grated Parmesan or pecorino

Double-Topping Technique

Add half the cheese under the breadcrumbs. This creates a gooey cheese layer beneath the crispy crust. Top with remaining cheese and breadcrumbs together for the best of both textures.

Try baked jalapeno mac and cheese with pickled jalapenos in the topping for spicy kick.