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.
Jennifer paulachok
Was amazing!!! Whole family loved it;)
Kelley Simmons
Yah so glad!!
Julie Bullock
You left out the temperature to bake it at🤨
Kelley Simmons
Hi Julie,
It’s under the first step “preheat oven to 375 degrees”
Thanks and enjoy!
Kelley
yuhhhh
How big is the serving for the nutrition facts?
Kelley Simmons
The serving size is 8-10 servings so 1/8 of this recipe would be the serving size. I am not sure on the exact cup amount though sorry!
Angel
My new “Go To” when craving baked Mac & Cheese!!! I used 3 cups of extra sharp yellow che
ddar and 3 cups Habanero Jack. Absolutely deliciois!!! Had several friends request the recipe immediately after serving it. Definitely a keeper!
Side point: I can’t imagine anyone else not liking this recipe, unless they miss a step or 2
Kelley Simmons
So glad you enjoyed this thank you Angel! I love that you substituted habanero jack cheese! Yum!!
Helen K
I haven’t made this yet, but it all sounds great. And is well stated.
It’s much like the one I make without a recipe. I recently tasted an awesome Mac n Cheese at an outdoor potluck that sounded like this, but the cook said he first started with a bit of a “sofrito” using cooking onion, carrot, and tomatilo(!) He made the cheese sauce as usual using homo milk, flour, butter, sharp white cheddar, and provolone to which he added a dash of chili powder. I’d always use Tabasco. He used macaroni – I’d use reliable DeCecco. As a unique twist, he boiled some Butternut squash, pureed some of it, and cut the rest into small chunks. And then he stirred all that into the pasta. He didn’t name amounts, but I think that using your recipe, plus his little changes, wud work out really well. He poured it all into a black cast iron pot and covered it with bread crumbs and baked it. It was a nice colour and looked very enticing. Needless to say it flew like hotcakes. Thanks for the blog and recipe.
Kelley Simmons
I hope you enjoy this Helen when you make it! His macaroni and cheese sounds amazing!
Ali
I made it as written, very good, thank you!
Kelley Simmons
So glad you enjoyed this Ali!
Mercy
Didn’t add the dry mustard but the recipe is right on point I made it on the last minute for the road trip my family loves it ☺️
Kelley Simmons
So glad you and your family enjoyed this recipe!
Maria
Came out good
Maria
I added ritz crackers on top and came out so good. Also did not use dry mustard.
Kelley Simmons
I love the idea of ritz crackers on top Maria! So glad you enjoyed this recipe! Thank you!
Mark
Idk who made this up but the steps are a little off, and some are miaaing all together