This Baked Macaroni and Cheese is over-the-top heavenly creamy with oodles of the perfect blend of cheeses. I like to use a three-cheese blend of sharp cheddar, white cheddar, and Gruyere. This seems to produce the creamiest, cheesiest blend for this classic comfort food dish.

Nothing speaks family-friendly comfort like homemade mac and cheese. My family devours this like it is their last supper. It pairs well with so many main courses, including fish and beef.
Ingredient Notes and Substitutions
See the complete list of ingredients on the recipe card below.
- Pasta: Any short pasta shape works with this recipe, including medium shells, penne, farfalle, fusilli, and cellentani.
- Milk: Use 2% or whole milk.
- Half and Half: It is equal parts milk and cream if you need to make your own.
- Cheddar Cheese: I have used both Cabot white cheddar and Cracker Barrel extra-sharp white cheddar in this recipe with good results. Other cheeses to experiment with include Colby Jack and mozzarella, but they melt better when shredded and added to the top of the macaroni and cheese.
- Gruyère cheese: It is a smooth, melting Swiss Cheese with fewer, smaller eyes than Swiss. If it is not available, you can substitute Emmental or Fontina.


How to Make Baked Macaroni and Cheese
This is a summary version; for the complete list of ingredients and instructions, please refer to the recipe card below.
- Cook the noodles slightly al dente according to the package and drain well.
- In a large pan over medium heat, melt the butter. Sprinkle in the flour, whisking continuously, and cook for 2 minutes.
- Stir in the milk and half-and-half in several intervals, alternating. Let it thicken for a few minutes, whisking frequently.
- Reduce the heat to low, whisk in half the cheese, then the paprika.
- In a large bowl, combine the cheese sauce with the cooked pasta.
- Layer half of the pasta in a baking dish, spread half the remaining shredded cheese over the pasta, and spoon the remaining pasta and top with the remaining shredded cheese.
- Bake uncovered for 15-20 minutes or until the cheese melts.
Preparation Tips
- Cook the elbow macaroni al dente, as it bakes for a bit. No one wants mushy noodles in their macaroni and cheese.
- Cook the butter and flour for at least 2 minutes to avoid a pasty, floury taste. Whisk constantly so the flour does not burn.
- Do not over-simmer and over-thicken the cheese sauce by cooking it too long. It only needs to be slightly thickened, like the consistency of a cream of tomato or mushroom soup.
- This dish serves 12; however, you can easily halve it. Just half the amount of each ingredient, and you are good to go.

Recipe Variations
- Bacon: After baking, top the casserole with 6 slices of crispy cooked bacon, coarsely chopped.
- Smoked chicken or Kielbasa sausage: Slice ½ to 1 lb. smoked sausage and brown it in a large skillet. Add it to the dish at the same time as you mix in the cheese sauce.
- Baked Rotisserie Chicken: Add 2 cups diced cooked chicken at the same time as you mix in the cheese sauce.
Move Pasta Recipes

Baked Macaroni and Cheese Recipe
Ingredients
- 16 ounces dried elbow macaroni
- ⅓ cup butter
- ⅓ cup all-purpose flour
- 2 cups milk 2% or whole
- 2 cups half and half
- 1½ cups shredded sharp cheddar cheese
- 1½ cups shredded white cheddar cheese
- 1½ cups shredded Gruyere cheese
- ¼ teaspoon smoked paprika
- salt and pepper to taste
Instructions
- Preheat oven to 350 degrees. Lightly spray a deep 9×13-inch casserole dish with nonstick spray.
- Bring a large pot of salted water to a boil. Cook the noodles slightly al dente according to package instructions and drain well.
- Meanwhile, in a large skillet over medium heat, melt the butter. Sprinkle in the flour, whisking continuously. Cook for 2 minutes, whisking constantly. Add the milk and half-and-half in several increments, alternating between the two, while whisking. Cook for several minutes, whisking frequently until slightly thickened.
- Reduce the heat to low and whisk in half of each cheese a little at a time until melted. Whisk in the paprika. In a large bowl, combine the cheese sauce with the cooked elbow noodles. Layer half of the macaroni in the prepared casserole dish. Spread half of the remaining shredded cheese over the pasta layer. Then spoon in the remaining macaroni and top with the remaining shredded cheese.
- Bake uncovered for 15-20 minutes or until the cheese is fully melted. Do not overbake, as you want the casserole to be rich and creamy. For best results, serve promptly.
Nutrition
On the hunt for more delicious recipes? Follow Small Town Woman on Facebook, Pinterest, and Instagram.
https://www.smalltownwoman.com/wp-content/uploads/2019/05/Beth-1.pdf













Anjali
This mac and cheese turned out absolutely perfectly!! And my kids said this is the best mac and cheese they’ve ever had! I know this will be making another appearance at our dinner table very soon!
The Sudden Cook
Combonation of three cheeses! No wonder its a winning dish!
Jenny
This is basically the recipe that I have made for many years. I have found the adding two beaten large eggs to the macaroni and cheese sauce mixture adds a better texture to the macaroni after it is baked. Also, I bake mine for 25-30 minutes to give the top a little browning. Definitely a keeper recipe!
Beth Pierce
Thanks for the tips Jenny!
Beti | easyweeknightrecipes
This baked macaroni and cheese looks incredibly delicious!! SO YUMMY!
katerina @ diethood.com
My family loved this! It was SO amazing!!
Kevin
This mac and cheese is a great side to the Holidays!
Toni Dash
This quickly became a favorite at my house! It is so good!
Catalina
Mac and Cheese is my family’s favorite dish! I am sure they will love this dish too!
Erin | Dinners,Dishes and Dessert
This Baked Macaroni and Cheese is looks totally awesome!
Sara Welch
My kids love boxed Mac and cheese but have since fallen in love with this recipe over the store bought version! So creamy and delicious!