• RECIPES
  • ABOUT
  • NEWSLETTER
  • COOKBOOK
  • SAVED RECIPES
  • Instagram, Pinterest, Twitter, and Facebook
Love and LemonsMenu

Navigation

  • Home
  • About Us
  • Recipes
  • My Saved Recipes
  • Cookbook
  • Newsletter
  • Contact

Social

  • Instagram
  • Facebook
  • Pinterest
  • Twitter

Homemade Mac and Cheese

This homemade mac and cheese recipe will be a hit with the whole family! It's insanely cheesy, so creamy, and baked with crispy breadcrumbs on top.

vegetarian / dinner — Jump to recipe

Baked mac and cheese

My best mac and cheese recipe! Fully husband- and kid-approved, this baked mac and cheese is creamy, rich, and cheesy. It stars three types of cheese, a luxe homemade cheese sauce, and a crispy breadcrumb topping. No one in our house is able to resist seconds.

I grew up eating boxed varieties of mac and cheese, so you can trust me when I tell you that this homemade version is SO much better. We love it on its own as a comforting dinner, but you could just as easily serve it as a holiday side dish. Either way, this macaroni and cheese recipe is a HUGE crowd-pleaser. I hope you love it as much as we do!

Homemade mac and cheese recipe ingredients

Homemade Mac and Cheese Ingredients

Here’s what you’ll need to make this homemade baked mac and cheese:

  • Macaroni, of course! This cute elbow pasta is perfect for cradling the cheesy sauce.
  • Sharp cheddar and Gruyere cheese – I LOVE this combo in my baked mac and cheese! The cheddar is tangy, the Gruyère is nutty, and both melt into an amazingly creamy sauce. Gouda, Monterey Jack, and Swiss cheese would work well here too.
  • Butter, flour, and whole milk – These ingredients form a simple béchamel sauce, the starting point for the cheese sauce in this recipe. You’ll use the butter and flour to make a roux, which will thicken the sauce. Then, you’ll whisk in the milk to give the sauce body.
  • Garlic – For sharp depth of flavor.
  • Dijon mustard – Many classic mac and cheese recipes call for mustard powder, but because I always have Dijon mustard on hand, I add it instead. It gives the sauce delicious tang.
  • Smoked paprika – For a subtle smoky taste.
  • Coarse breadcrumbs – To make them, just pulse a couple slices of bread in a food processor until they’re coarsely ground. Once they toast in the oven, they create a crispy topping for the creamy mac and cheese.
  • Extra-virgin olive oil – You’ll toss it with the breadcrumbs to help them crisp up as they bake.
  • Pecorino cheese – I add it to the breadcrumb topping for a salty, cheesy kick.
  • And salt and pepper – To make all the flavors pop!

Find the complete recipe with measurements below.

Creamy cheese sauce in a pot

How to Make Mac and Cheese

You can find the complete recipe at the bottom of this post, but for now, here’s a quick overview of how it goes:

Start by prepping the breadcrumb topping and cooking the pasta. Set them aside while you make the sauce.

Then, make the roux. Melt the butter in a large pot over medium heat. Add the flour to the melted butter, and whisk until the mixture turns light brown. As you whisk, slowly pour in the milk.

Next, add the seasonings. Whisk in the garlic, mustard, paprika, salt, and several grinds of pepper. Bring the sauce to a simmer, still whisking.

Add the cheddar and Gruyere cheeses, and keep whisking until the cheese is melted. Cook the sauce over medium-low heat, whisking often, until it thickens slightly, about 6 to 8 minutes.

Pouring elbow pasta into pot of creamy cheese sauce

Pour the cooked macaroni into the cheese sauce…

Macaroni noodles in pot of creamy sauce

…and stir to coat.

Then, assemble and bake. Transfer the cheesy noodles to an oiled baking dish, and sprinkle with the breadcrumb topping. Bake at 425°F until the topping is crisp and the cheese is bubbling, about 20 minutes. Serve as a main dish with a salad or roasted broccoli or as a crowd-pleasing side dish!

Storing Mac and Cheese

This mac and cheese is best on the day it’s made, but leftovers will keep in an airtight container in the fridge for up to 3 days. Pop them in the microwave to reheat, or cover with foil and bake in a 350°F oven until heated through.

Tips for the Best Homemade Mac and Cheese

  • Undercook the pasta. Boil it until it’s just shy of al dente, about 1 minute less than the time listed on the package. The noodles will soften more as they bake in the oven. If you fully cook the pasta on the stovetop, it’ll be too soft after baking.
  • Grate the cheese yourself. Pre-shredded cheese will not work here! It’s coated in anti-caking agents that prevent it from melting into a smooth and creamy cheese sauce. For the best results, always use fresh grated cheese.
  • Whisk constantly while you make the sauce. Whisking is crucial for evenly dispersing the roux in the milk, yielding a thick, creamy sauce without lumps. It also helps prevent the sauce from scorching on the bottom of the pot.
  • Dig in right away. This baked macaroni and cheese will have the creamiest texture right out of the oven, as the noodles will continue to absorb the cheese sauce as it sits.

Homemade mac and cheese recipe

More Favorite Comfort Food Recipes

If you love this baked mac and cheese recipe, try one of these comfort food recipes next:

  • Butternut Squash Mac and Cheese
  • Broccoli Cheddar Soup
  • Easy Baked Ziti
  • Vegetarian Lasagna

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Homemade Mac and Cheese

rate this recipe:
4.85 from 82 votes
Prep Time: 15 minutes mins
Cook Time: 45 minutes mins
Total Time: 1 hour hr
Serves 8
Save Recipe Print Recipe
This homemade mac and cheese recipe is one of our family favorites! It's insanely cheesy, super creamy, and baked with crispy breadcrumbs on top. Serve it as a vegetarian main or as a side dish with a holiday meal.

Ingredients

  • 2 cups coarse bread crumbs*
  • 2 tablespoons extra-virgin olive oil, plus more for drizzling
  • ¼ cup grated pecorino cheese
  • 1 pound elbow macaroni noodles
  • 4 tablespoons unsalted butter, plus more for the pan
  • ¼ cup all-purpose flour
  • 4 cups whole milk
  • 1 garlic clove, grated
  • 1 teaspoon Dijon mustard
  • ½ teaspoon smoked paprika
  • ½ teaspoon sea salt
  • 10 ounces sharp cheddar cheese, grated (about 4 cups)
  • 10 ounces Gruyère cheese, grated (about 4 cups)
  • Freshly ground black pepper
Prevent your screen from going dark

Instructions

  • Preheat the oven to 425°F and butter a 9x13-inch baking dish.
  • In a small bowl, place the bread crumbs and olive oil. Toss to coat the bread crumbs, then add the pecorino cheese and toss to combine.
  • Bring a large pot of salted water to a boil. Prepare the macaroni according to the package instructions, cooking it a minute shy of al dente. Drain and toss with a drizzle of olive oil to prevent sticking.
  • In another large pot (or wash and dry the pasta pot and reuse it), melt the butter over medium heat. Add the flour and cook, whisking continuously, until the mixture is light golden brown, about 4 minutes. Slowly whisk in the milk. Add the garlic, mustard, paprika, salt, and several grinds of pepper and bring to a simmer, whisking continuously.
  • Gradually add the cheddar and Gruyère cheeses, whisking after each addition, until all the cheese is melted. Cook, whisking often, over medium-low heat for 6 to 8 minutes, or until the sauce thickens slightly. Add the cooked pasta and stir to coat.
  • Transfer to the prepared baking dish and top with the bread crumb mixture. Bake until the topping is crisp and the cheese is bubbling, about 20 minutes.

Notes

*Some reviewers have commented that they prefer this recipe with fewer breadcrumbs. I make this recipe with 2 cups coarse homemade breadcrumbs. If you're using store-bought breadcrumbs or panko, you may want to reduce this measurement to 1 cup.

Recipe adapted from Alison Roman.

Love and Lemons Book Preorder
Did you make the recipe? I want to see!
Tag @loveandlemons on Instagram.
Free thanksgiving menu bundle. Sign up to receive a free downloadable E-Book with 3 Thanksgiving menus that are sure to wow your guests!
Free Bonus:
Thanksgiving Menu Bundle

No thanks

You may like these too...

  1. Caesar Salad
  2. 41 Best Carrot Recipes
  3. Pesto Havarti Macaroni
  4. Vegan Mac and Cheese
  5. Butternut Squash Soup
  6. Vegetarian Lasagna

73 comments

Next Comments
4.85 from 82 votes (58 ratings without comment)

Leave a comment: Cancel reply

Your email address will not be published. Required fields are marked *

Rate this recipe (after making it)




  1. Jasna
    11.25.2023

    5 stars
    Following your Mac and Cheese recipe, I made it for the Thanksgiving Dinner. Absolutely delicious! Everyone loved and enjoyed! Thank you for sharing ❤️

    Reply ↓
    • Phoebe Moore (L&L Recipe Developer)
      11.28.2023

      Hi Jasna, I’m so glad the mac and cheese was a hit!

      Reply ↓
  2. A new fan
    11.22.2023

    Amazing!!!! We had a drake and cheese and this recipe made it fantastically delicioso and scrumptiously beautiful. Thank you LoveandLemons this made our day. (Heart heart)

    Reply ↓
    • Jeanine Donofrio
      11.22.2023

      I’m so glad you loved it!

      Reply ↓
  3. Sophie Peterson
    11.18.2023

    5 stars
    Made this recipe for a Friendsgiving and it was very good. I used extra cheese instead of breadcrumbs but I hope to try the breadcrumbs in future uses!

    Reply ↓
    • Jeanine Donofrio
      11.19.2023

      Hi Sophie, I’m glad you enjoyed it!

      Reply ↓
  4. Sarah
    08.15.2023

    Hi. I can to this page from your article 85 vegan recipes but I don’t see a vegan option. What do you do to make it vegan?

    Reply ↓
    • Jeanine Donofrio
      08.16.2023

      Hi Sarah, in that article, the link was a sentence referring to this traditional non-vegan mac and cheese. There’s not a vegan version of this exact recipe, but here’s our favorite vegan mac recipe: https://strong-nights.today/vegan-mac-and-cheese/%3C/a%3E%3C/p%3E%3Cp%3EI hope you enjoy!

      Reply ↓
  5. Jeanine Donofrio
    05.09.2023

    Hi Diane, if you cut the recipe in half, you can use half the amount of cheese that’s listed. I’m not sure what you’re referring to – we don’t have a web tool on our site that halves recipes automatically.

    Reply ↓
  6. Leigha
    02.09.2023

    5 stars
    This is soo good! Made it last night for a larger family dish and it was a huge hit. Hoping to get a tip for doing this as a freezer dish/make ahead?

    Reply ↓
    • Phoebe Moore (L&L Recipe Developer)
      02.09.2023

      Hi Leigha, So glad you loved it! We haven’t tried making it ahead yet, but I think it would work fine to assemble the mac and cheese (but not bake it) in advance. Then, you could refrigerate it for up to a day or freeze it for up to 3 months. Allow it to thaw overnight in the fridge, then let it stand at room temperature for 30 minutes before baking. The mac and cheese will probably be less creamy this way, because the pasta will absorb the sauce as it sits. You might want to use a little less pasta so that you end up with a creamier final dish. If you try this, let us know how it goes!

      Reply ↓
      • Jodi
        11.09.2023

        Hi! I was wondering the same thing- making this for a family party this weekend and wanted to get a head start! Anyone try make ahead yet?? Thank you!

        Reply ↓
  7. Oriana
    02.04.2023

    5 stars
    So good. I used sweet paprika, as I know I don’t like smoked. Like combination of cheddar and gruyère. Next time I will make maybe 1 cup more sauce, as I like my mac and cheese creamy. Still, one of the better mac and cheese I’ve had!

    Reply ↓
    • Jeanine Donofrio
      02.05.2023

      I’m so glad you enjoyed it!

      Reply ↓
  8. Katie
    01.15.2023

    I made this recipe and it is the best Mac and cheese I have had as I don’t like a lot of the homemade ones. The kids loved it and the adults. It had a crispy top and was not greasy/heavy and very flavorful. This will be added to our family recipes, thank you so much!

    Reply ↓
    • Jeanine Donofrio
      01.16.2023

      Hi Katie, I’m so glad this one was a hit with the family!

      Reply ↓
  9. Wendy Summer
    12.22.2022

    Is 1 pound of pasta the weight or the volume. I have a box of elbow noodles that are 12 ounces (which I see in the comments is what the recipe used to read). I am trying to figure out if I need four more ounces or if 12 ozs is accurate.

    Reply ↓
    • Phoebe Moore (L&L Recipe Developer)
      12.22.2022

      Hi Wendy, 16 ounces is a weight measurement here. You should use 1 pound of pasta.

      Reply ↓
  10. Akosua Addo
    11.13.2022

    5 stars
    This meal was delicious! Says my 11-year-old. We loved it. Baking it was terrific. Thank you.

    Reply ↓
    • Phoebe Moore (L&L Recipe Developer)
      11.18.2022

      I’m so glad you and your family loved the recipe!

      Reply ↓
  11. Tiffany
    11.12.2022

    Thanks for your great recipes! I’m looking to bring this one for thanksgiving and will be traveling the day before. Would it ruin the recipe if I cooked and assembled everything the day before and bake on thanksgiving?

    Reply ↓
    • Phoebe Moore (L&L Recipe Developer)
      11.17.2022

      Hi Tiffany, we haven’t tried making this recipe ahead, so I can’t say for sure. I imagine that the mac and cheese would be much less creamy if it sits overnight in the fridge, as the noodles will keep soaking up the sauce. If you do make it ahead, I recommend boiling the pasta slightly less, 2-3 minutes less than the low end of the package time range, so that it doesn’t soften too much in the sauce. Hope this helps!

      Reply ↓
  12. Michael
    11.05.2022

    This recipe appears to be pretty different than the one that was previously on this page … which is a bit disappointing because the previous recipe is my go-to mac and cheese recipe and I don’t have it written down anywhere. Is there anywhere that I can still find the previous recipe?

    Reply ↓
    • Phoebe Moore
      11.08.2022

      Hi Michael, Yes! You can now find that recipe here: https://strong-nights.today/pesto-macaroni/%3C/a%3E So glad you love it!

      Reply ↓
    • Phoebe Moore
      11.08.2022

      Hi Lise, You can find the previous recipe here: https://strong-nights.today/pesto-macaroni/%3C/a%3E Sorry for the confusion!

      Reply ↓
  13. Serena
    06.19.2021

    5 stars
    BEST MAC AND CHEESE EVER!!!! It’s very creamy, which I just ADOREE! The cheese taste is not too strong, but subtle which to me, makes a perfect max and cheese. Delish!

    NOTE: for the sauce, I just make the paste then then add milk and cheese, boil that for a while (it never thickens) then I add some flour and boil it for 6. Works out well and is delicious.

    Reply ↓
  14. Ashley
    02.06.2021

    Hello! The recipe calls for “3 cups 12 ounces” of macaroni elbows. I’m confused about this measurement. Can you please clarify how many cups or how many ounces total does it require?

    Reply ↓
    • Jeanine Donofrio
      02.06.2021

      Hi Ashley, 12 ounces should be about 3 cups. Thanks for pointing this out – there are supposed to be parenthesis around the (12 ounces), so it reads more clearly.

      Reply ↓
      • Ashley
        02.06.2021

        Thank you! I bought the ingredients and am looking forward to trying this recipe!

        Reply ↓
  15. Piper
    10.12.2020

    I don’t have whole milk will just regular low-fat milk work

    Reply ↓
    • Jeanine Donofrio
      10.12.2020

      Hi Piper, yep, it will!

      Reply ↓
  16. Maria from twopeasandtheirpod.com
    09.22.2019

    I am so happy you enjoyed the mac and cheese! Thanks for sharing my cookbook! I really appreciate it! xo

    Reply ↓
    • Jeanine Donofrio
      09.23.2019

      We really had fun making it! xoxo

      Reply ↓
  17. vivian
    09.22.2019

    5 stars
    Excellent mac and cheese. I used gouda instead of Havarti and swirled the pesto into the dish so every bite has pesto. Thanks for posting this great recipe!

    Reply ↓
    • Jeanine Donofrio
      09.23.2019

      Hi Vivian, I’m so glad you enjoyed it!

      Reply ↓
  18. Sara
    09.18.2019

    Is there anything other than Mac we can try in this recipe?

    Reply ↓
    • Jeanine Donofrio
      09.18.2019

      Hi Sara, you can use small shells or orecchiette pasta if you’d like.

      Reply ↓
  19. Anna
    09.17.2019

    I want to try your Mac and Cheese…I love sweet peas. I will be the only one eating it (Hubby does not like Mac and Cheese). Can I freeze this recipe?

    Reply ↓
    • Jeanine Donofrio
      09.17.2019

      Hi Anna, I wouldn’t freeze it – the pasta will be mushy and the sauce won’t be as creamy. You could make a half batch and just save the 2nd portion to reheat the next day? I hope you enjoy!

      Reply ↓
  20. Emily from carvingajourney.com
    09.17.2019

    Thank you for posting such a yummy looking recipe! I have now found a new blogger through you as well!

    Quick question: Have you every made a roux with something other than flour. I am gluten free but would love to try this recipe. Is the roux necessary? THANKS!

    Reply ↓
    • Jeanine Donofrio
      09.17.2019

      Hi Emily, I think an all-purpose gluten free flour might work, but I haven’t tried it so I can’t say for sure. Maybe someone else will comment on this thread with a GF roux idea!

      Reply ↓
      • sherry
        02.27.2022

        too much flour too thick

        Reply ↓
      • Andrea McGrath
        08.14.2022

        Arrowroot powder!!! Works like a charm 🙂

        Reply ↓
    • Jennifer Dygert
      07.18.2020

      5 stars
      Gluten Free flour works. I am gluten free as well. I use gluten free krusteaz all purpose flour

      Reply ↓
A food blog with fresh, zesty recipes.
SEARCH RECIPES
Search Recipes Search Recipes
breakfast  /  main-dish  /  dessert
vegan  /  gluten free
ALL RECIPES >>
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.

Instagram, Pinterest, Twitter, and FacebookInstagram Pinterest Twitter Facebook
Various Shop Items
PRIOR POST
NEXT POST
Instagram, Pinterest, Twitter, and Facebook
Top Recipes
  • Healthy Breakfast Ideas
  • Easy Dinner Ideas
  • Healthy Lunch Ideas
  • Best Brunch Recipes
  • Vegan Recipes
  • Best Salad Recipes
  • Best Soup Recipes
  • Easy Appetizer Recipes
Cooking With Vegetables
  • Avocado
  • Beets
  • Brussels Sprouts
  • Broccoli
  • Butternut Squash
  • Cauliflower
  • Spaghetti Squash
  • Sweet Potato
Plant-Based Cooking Basics
  • Brown Rice
  • Lentils
  • Roasted Chickpeas
  • Farro
  • Tofu
  • Tempeh
  • Quinoa
  • Zucchini Noodles
  • HOME
  • ABOUT
  • RECIPES
  • COOKBOOK
  • SHOP
  • SUBSCRIBE
  • CONTACT
  • PRIVACY POLICY
Click here to view our privacy policy.
Copyright © 2025 Love and Lemons, LLC. All rights reserved.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.