This Baked Macaroni and Cheese is rich, creamy, and loaded with cheesy goodness! Tender elbow macaroni is tossed in a homemade sharp cheddar cheese sauce, topped with even more cheese, and baked until golden brown and bubbly. It’s an easy, comforting side dish that comes together in just 45 minutes and is perfect for weeknight dinners, Thanksgiving, or Christmas!

This Macaroni and Cheese is comfort food at its finest. It is rich, creamy, and very cheesy. This macaroni and cheese recipe starts off with a delicious cheese sauce made of equal parts flour and butter mixed with milk and lots of seasonings. Then I stir in extra sharp cheddar cheese. The cheese sauce gets tossed with the tender noodles and baked until golden brown and crispy on top!
Recipe Update 2026
I made a couple of small changes to make this Baked Macaroni and Cheese even creamier and saucier! I reduced the flour from ½ cup to ¼ cup for a smoother, less thick cheese sauce. Instead of baking, I now broil the mac and cheese for 4–5 minutes, just until the top is golden brown and bubbly. This gives you that delicious cheesy crust while keeping the macaroni underneath extra creamy!
Ingredients

- Elbow Macaroni: I recommend cooking the pasta just until al dente so it doesn’t become mushy. Elbow macaroni is my favorite for this recipe because it holds onto all that creamy cheese sauce! Cavatappi, shells, or other short pasta shapes would also work great.
- Butter: I use a whole stick of butter to give the cheese sauce a rich, buttery flavor and extra creamy texture. I recommend unsalted butter so you can control the amount of salt in the recipe.
- All-Purpose Flour: Just ¼ cup of flour helps thicken the cheese sauce while keeping it extra creamy and saucy! We’ve also use cornstarch as well to make this gluten free!
- Milk: I typically use whole milk because it’s what I always have on hand, but whole milk works great too and makes the sauce even richer and creamier.
- Extra Sharp Cheddar Cheese: This is the star of the recipe! Extra sharp cheddar adds tons of cheesy flavor. For the smoothest sauce, I recommend shredding your own cheese from a block. You can also experiment with Gruyère, Gouda, Monterey Jack, or Colby Jack.
- Seasonings: Mustard powder, onion powder, garlic powder, paprika, salt, and pepper give this homemade mac and cheese plenty of flavor. The mustard powder is my secret ingredient! It enhances the sharp cheddar flavor without making the sauce taste like mustard.
How to make Macaroni and Cheese
- Boil pasta: In salted water until al-dente according to package instructions. Drain and set aside.

- Make the cheese sauce: Meanwhile, melt butter in a large pot. Add in flour and whisk constantly for 2 minutes. Slowly whisk in milk. Add in all of the seasonings. Cook on medium heat whisking continuously until slightly thickened, about 4-5 minutes. Make sure to keep the milk moving to avoid burning. Take off the heat and stir in 4 cups of the shredded cheddar cheese. Season with more salt to taste if desired.


- Add the cheese sauce to the macaroni and stir to coat. Pour into a greased 9 x 13 pan and top with the remaining 1 cup of shredded cheese.
- Broil on High for 4-5 minutes or until there is a golden brown crust on top! Make sure to keep a close eye on it.

- Place in the oven uncovered and bake for 20-25 minutes or until golden brown.


- Serve: Immediately and enjoy!

Kelley’s Tips
- Shred your own cheese. Pre-shredded cheese contains anti-caking ingredients that can prevent it from melting as smoothly. For the creamiest cheese sauce, I always recommend shredding a block of cheddar yourself.
- Don’t overcook the pasta. Cook the macaroni just until al dente, or even a minute shy of the package instructions. The pasta will continue cooking in the oven.
- Add the cheese off the heat. Once the milk mixture has thickened, remove the pot from the heat before stirring in the cheese. This helps prevent the sauce from becoming grainy or separating.
- Use sharp cheddar for the best flavor. Sharp cheddar gives this recipe a rich, cheesy flavor without needing a complicated blend of cheeses.
Variations
- Add some spice! Pickled or fresh jalapeños to the baked macaroni and cheese. A pinch of cayenne or hot sauce would also be delicious in this!
- Add extra protein! I’ve made this recipe with leftover diced ham, instant pot shredded chicken or crumbled bacon and it’s delicious.
- For a crispy topping try adding toasted panko breadcrumbs or crushed ritz crackers on top like I do for my creamy Mac and cheese with homemade breadcrumbs.
- Make it in the Instant Pot! Want macaroni and cheese in under 15 minutes? Then try my Instant Pot Mac and Cheese!
- Turn leftovers into something new! Portion them into muffin cups and top with more cheese and panko breadcrumbs to make Mini Mac and Cheese Cups! Kids love these!

What to serve with this Baked Macaroni and Cheese
- Grilled Chicken
- Roasted Turkey
- Honey Garlic Salmon
- Slow Roasted Beef Brisket
- Air Fryer Chicken
- Baked Chicken Nuggets
- Honey Barbecue Chicken Bites
Save this Recipe
Enter your email to get it straight in your inbox! Plus, receive new recipes weekly!

Baked Macaroni and Cheese
Ingredients
- 1 pound elbow macaroni
- 1/2 cup unsalted butter
- 1/4 cup all purpose flour
- 4 cup milk
- 3/4 tsp salt
- 1 tsp dry mustard
- 1/2 tsp pepper
- 1 tsp onion powder
- 1 tsp garlic powder
- 1/2 tsp paprika
- 5 cups shredded sharp cheddar cheese, divided
Instructions
- Boil pasta in salted water until al dente according to package instructions. Drain and set aside.
- Meanwhile melt butter in a large pot. Add in flour and whisk constantly for 2 minutes.Slowly whisk in milk. Add in all of the seasonings. Cook on medium heat whisking continuously until slightly thickened, about 4-5 minutes. Make sure to keep the milk moving to avoid burning.
- Take off the heat and stir in 4 cups of the shredded cheddar cheese. Season with more salt to taste if desired.
- Add the cheese sauce to the macaroni and stir to coat. Pour into a greased 9 x 13 pan and top with the remaining 1 cup of shredded cheese. Broil on High for 4-5 minutes or until there is a golden brown crust on top! Make sure to keep a close eye on it.
- Serve immediately and enjoy!
Notes
- Shred your own cheese. Pre-shredded cheese contains anti-caking ingredients that can prevent it from melting as smoothly. For the creamiest cheese sauce, I always recommend shredding a block of cheddar yourself.
- Don’t overcook the pasta. Cook the macaroni just until al dente, or even a minute shy of the package instructions. The pasta will continue cooking in the oven.
- Add the cheese off the heat. Once the milk mixture has thickened, remove the pot from the heat before stirring in the cheese. This helps prevent the sauce from becoming grainy or separating.
- Use sharp cheddar for the best flavor. Sharp cheddar gives this recipe a rich, cheesy flavor without needing a complicated blend of cheeses.
Nutrition Information

Did You Make This?
I’d love to hear your feedback! Leave a review and make sure to share your pictures on social media! Don’t forget to follow @thechefsavvy.
sandra hochberg
It’s a must for me! Another great topping is crushed corn flakes and top with a bit of melted butter. Put back in oven for a crispy mac and cheese.
Love your recipes!
Kelley Simmons
Aww thank you so much!!
Mathew Gualdarama
My first time making homemade baked mac & cheese. Used the recipe for the most part switched out some of the seasoning but, overall it turned out great! Thanks
Kelley Simmons
So happy to hear you enjoyed this recipe!
Sara
We love this recipe! This is our families must have side dish for all the holidays. I make this for pot lucks for work and school functions and it’s always a hit. I have also used different cheese variations (combination of sharp, mild and Colby & Monterey Jack).