Cavatappi Mac and Cheese

This cavatappi mac and cheese recipe is the only baked macaroni and cheese recipe you will ever need. And I know that’s a bold thing to say.

But I’m going to share a secret with you. It’s how to cook a cavatappi mac and cheese to get a heavenly, gooey homemade mac and cheese with a crispy browned top.

You won’t make mac and cheese any other way ever again. Unless, of course, you have a kid that only likes it from the box.

cavatappi mac and cheese in a bowl.

Adaptations and the original recipe

I didn’t know what I was missing until I tried Edouardo Jordan’s recipe for macaroni and cheese. I had always made my cavatappi mac and cheese like a lasagna, following the “bake until bubbly” method. It always resulted in a dry mac and cheese.

Not with this recipe.

I’ve made a few edits to that original. The first is to use gruyere, a Swiss-type cheese, instead of the camembert. No one in my family except for me likes stinky cheeses. If you like stinky cheese, I would recommend trying the camembert.

The second edit was to make it easier. Everyone wants their lives a bit easier.

You can save time by using the food processor to shred all of that cheese. A pound of cheese in total. It’s not important to only have have cheddar and gruyere in the cheese sauce and only cheddar and Parmesan on top of the casserole. Just shred all of the cheese together.

Yes, it really does use a pound of cheese.

About cavatappi

And of course, I subbed in cavatappi, which literally means “corkscrew” in Italian. As a curly-headed gal, I’m partial to the shape. It’s thicker than traditional macaroni, holds onto sauces better (like in my cavatappi alfredo), and has a more substantial mouth-feel with each bite.

If you are tasting it to see if it has reached al dente, just please be careful not to burn yourself. Because cavatappi are hollow, there may be a bit of boiling water inside the pasta.

Tips and tricks for this recipe

Ugly Duckling Tip: the only slightly challenging step in this recipe is making the cheese sauce.

You start by making a roux by stirring the flour into the melted butter, stirring constantly until it has slightly darkened (Panel #1, below). Next, add the milk and cream and continue stirring until the sauce has thickened so you can draw a line with your finger on your spatula (Panel #2).

four panels showing steps for cheese sauce for cavatappi mac and cheese.

Add in about two-thirds of the cheese, reserving the remainder to put on top of the casserole dish (Panel #3 above). Stir in the cheese, paprika, salt and pepper (Panel #4). Taste and adjust the seasonings to your liking.

The main thing to pay attention to is timing, so you can get the warm cheese sauce and warm pasta together and under the broiler before they cool. If you read the article, Jordan suggests spreading it out into as thin a layer as possible in multiple cast iron pans.

two panels showing unbaked cavatappi mac and cheese before and after adding topping.

I use a single Pyrex pan and get it under the broiler quickly, taking it out when the top of the mac and cheese is only slightly browned.

cavatappi mac and cheese baked in a glass pan.

FAQs about this recipe

Can I use macaroni instead of cavatappi?

Of course. You could go traditional with macaroni and cheese. Or sub penne or any other short pasta. I’ve become a huge fan of cascatelli, the new pasta shape created by Dan Pashman of the Sporkful podcast.

What’s the best cheese to use for macaroni and cheese?

The best cheese is the one you like. You can sub in any cheese you like as long as it melts. It’s just generally best to use a combination of two or three cheeses. But you can always add back the camembert from the original recipe and make a 4 cheese mac and cheese. Or use, brie or feta or even a blue cheese, if that’s what you love.

Can I make this healthier?

Yes. If you would like to reduce the fat content slightly, you can omit the cream, although it will taste just a bit less rich. Or add a vegetable like spinach or cooked pumpkin or squash when you mix the cavatappi and cheese sauce together.

Can I freeze this cavatappi mac and cheese recipe?

It’s never as good as when it’s made fresh, but, yes, you can freeze any leftovers in an airtight container. Reheat it in the oven in a casserole pan with a little bit of water and covered in foil.

Serving suggestions

If you are serving this mac and cheese as a side dish, all you need is a simple roast chicken or sausages. Or, if you like meatloaf, try this taco meatloaf bowl.

If you like a white wine, I might try a viognier, which is often said to be the white wine for red wine lovers. If you want a red, I’d pick a light to medium bodied Beaujolais or pinot noir.

Related recipes

Check out some other uglyduckling pasta recipes like cavatappi alfredo and peas, pink sauce pasta, a one pot pasta with ricotta and lemon, or my sausage ragù.

Cavatappi Mac and Cheese

Category: Side Dish
Cuisine: American
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 12
Calories: 387kcal
Author: uglyducklingbakery
This cavatappi mac and cheese recipe makes a heavenly, gooey homemade mac and cheese with a crispy browned top.
Print Recipe


  • Food processor for grating cheese (optional)


  • 8 ounces cheddar cheese give or take to total one pound or 16 ounces of cheese
  • 5 ounces gruyere or other Swiss cheese give or take
  • 3 ounces Parmesan give or take
  • 4 tablespoons butter
  • ¼ cup all purpose flour
  • 1 cup milk
  • 1 cup cream
  • ½ teaspoon smoked paprika
  • ¼ teaspoon salt plus more to taste and more for the pasta water
  • teaspoon black pepper plus more to taste
  • 1 pound cavatappi or short pasta (e.g. penne, macaroni)


  • Start the water for the pasta and turn the oven to broil. Eventually, when the pot comes to a boil, add salt, let it come to boil again, and cook the pasta to al dente.
    1 pound cavatappi or short pasta (e.g. penne, macaroni)
  • Meanwhile, cut up the cheese into cubes and blitz in the food processor.
    8 ounces cheddar cheese, 3 ounces Parmesan, 5 ounces gruyere or other Swiss cheese
  • Make the cheese sa⅙uce. In a medium size saucepan, melt the butter over medium-low heat, then add the flour, whisking constantly to make a roux.
    4 tablespoons butter, ¼ cup all purpose flour
  • Slowly pour in the milk and cream, whisking constantly, until the sauce is thickened (some say "until it coats the back of a wooden spoon").
    1 cup milk, 1 cup cream
  • Add in about two thirds of the cheese, reserving enough to top your pan. Then add the paprika, salt and pepper. Taste and then adjust the salt and pepper as needed.
    ½ teaspoon smoked paprika, ¼ teaspoon salt, ⅙ teaspoon black pepper
  • When the pasta has finished cooking, drain the pasta and return it to the pasta pot. Add the cheese sauce to the pasta and then mix them together in the pasta pot.
  • Pour the mixture into a 9 inch by 13 inch glass pyrex or other baking pan or casserole dish. Top with remaining cheese and slide the pan under the broiler until browned to desired brownness, about 5-10 minutes, watching it carefully so it does not burn.


  • sub out or add a cheese you love
  • change the pasta shape to macaroni or other short pasta
  • add a vegetable like spinach or pumpkin or squash


Calories: 387kcal | Carbohydrates: 33g | Protein: 17g | Fat: 21g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Cholesterol: 67mg | Sodium: 343mg | Potassium: 172mg | Fiber: 1g | Sugar: 3g | Vitamin A: 731IU | Vitamin C: 1mg | Calcium: 390mg | Iron: 1mg
Love this recipe?Mention @Uglyducklingbakery or tag #uglyducklingbakery!

What’s next?

If you make this cavatappi mac and cheese and love it, please leave a comment! Or share a pic with me on Instagram.

Follow uglyducklingbakery on your favorite social media platform.

I’ve started a new Facebook group for home cooks, bakers, and cocktail makers. Please join the conversation!

Sign up for the uglyducklingbakery newsletter and join the uglyducklingbakery family.

Leave a Reply

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.