This Dairy-Free Mac and Cheese is the ultimate macaroni and cheese — without the cheese! Check out my recipe video and print the recipe to make this for dinner tonight!

Save this recipe
Enter your email address and we’ll send this post straight to your inbox.

I’ve been working on making a dairy-free mac and cheese since becoming dairy-free several years ago. You can read about my food allergy and intolerance testing and get some of my first fave allergy-friendly and intolerance-friendly recipes.

With two kids, macaroni and cheese has been in my dinner recipe rotation regularly for years. It’s also one of those family-friendly recipes that I prefer to make from scratch, because a) it’s SO easy to make from scratch and b) takes just as much time to make from scratch as it does from a box.

Dairy-Free-Mac-and-Cheese-Two-Bowls-Close-Up

Although, rest assured, we still have a box of Annie’s Mac and Cheese in our pantry. You never know when you’ll need it, am I right, fellow parents?

Now that I’m dairy-free, I end up making two different pots of mac and cheese: one with full dairy for the kiddos and my husband, and one that’s dairy-free for me.

Jump to:

How Do You Make Mac and Cheese Creamy Without Dairy?

dairy-free mac and cheese in stockpot

This ultimate dairy-free mac and cheese happened thanks to a lot of trial and error.

How can macaroni and cheese be so rich and creamy and, well, cheesy, without the – you know, the most important ingredient: the cheese?

Dairy-Free Mac and Cheese with bacon

There are so many different ways you can make macaroni and cheese without dairy. The trick is finding one that suits your personal tastebuds.

I’ve tried using butternut squash, and while I liked the results, I can’t always find fresh butternut squash year-round.

Dairy-Free-Mac-and-Cheese-close up two bowls

What has worked for me time and time again is a combo of these ingredients.

Be sure to read this in-depth article about the Best Dairy-Free Cooking and Baking Products. In it, I also explain some of the confusing terms surrounding dairy-free food.

What you need to make dairy-free mac and cheese

Dairy-Free-Mac-and-Cheese-Ingredients
  • Vegan butter. I’ve tried making dairy-free macaroni and cheese without butter, and it’s just not the same. I love the velvety rich base that vegan butter lends to this dairy-free mac and cheese recipe.
  • A mix of cheddar-style shreds AND mozzarella-style shreds. I use Daiya, but you can also use dairy-free cheese options from Follow Your Heart and other non-dairy products.
  • Almond milk. For many dairy-free recipes, I often use coconut milk. However, I’ve found that coconut milk just doesn’t work if you want a traditional, sharp, cheesy mac and cheese flavor. Almond milk, however, works beautifully with mac and cheese.
  • Nutritional yeast. I use these nutritional yeast flakes in most of my dairy-free pasta recipes, including my Dairy-Free Fettuccine Alfredo (a reader fave!). It adds a nice nutty flavor that slightly mimics parmesan cheese, which adds to the cheesy texture and taste.

Optional (non-vegan) secret ingredient

Dairy-Free-Mac-and-Cheese-fork

What REALLY sets this dairy-free mac and cheese recipe apart is my secret ingredient weapon: bacon.

Now, if you’re here because you’re looking for a great vegan mac and cheese, go ahead and skip the bacon entirely. It is delicious without it.

However, if you’re dairy-free because of a dairy intolerance or milk allergy like me, and you still eat meat, try this. Trust me: it adds SO much flavor! A little bit of bacon grease and crumbled bacon on top goes a LONG way.

Did you make this recipe? Don’t forget to leave a 5-Star 🌟🌟🌟🌟🌟 rating in the recipe card, and if you really loved it, please leave a comment further down on the page. Thank you!

The Ultimate Creamy Dairy-Free Mac and Cheese

5 from 142 votes
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6 servings
This macaroni and cheese is creamy and dairy free.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 12 ounces uncooked macaroni pasta
  • 6 slices bacon plus 1 TBSP reserve bacon grease
  • ½ cup vegan butter
  • 1 tsp garlic, minced
  • ¼ cup flour
  • 1 ½ cup almond milk
  • 2 cups dairy-free cheddar-style shreds
  • 1 cup dairy-free mozarella-style shreds
  • ¼ cup nutritional yeast flakes
  • ½ teaspoon kosher salt
  • ¼ teaspoon ground black pepper
  • ¼ teaspoon paprika
  • ½ teaspoon chopped thyme leaves (optional)

Instructions 

  • Preheat oven to 400°F degrees. Cover a baking sheet with foil. Place bacon slices on foil and bake on the second top rack of your oven for about 8-10 minutes, just until crispy to your liking.
  • Meanwhile, when the bacon is in the oven you can cook pasta according to package directions and begin making the sauce.
  • Add butter to a large saucepan or deep skillet over medium heat. Once butter is mostly melted, add the garlic and sauté just a minute or two until softened.
  • Sprinkle flour and whisk into the garlic butter mixture, then whisk in almond milk.
  • The bacon should be done about now, so remove from the oven and add about a tablespoon of the bacon grease to the butter garlic mixture. Stir to combine and set aside bacon to cool at room temperature.
    NOTE: you can also add the bacon grease later on if it's not yet done cooking at this stage. In the video, I add it after the cheese shreds have melted and before I add spices.
  • Add your dairy-free cheddar-style shreds, whisk until some of it melts, then add dairy-free mozzarella shreds and whisk until smooth. Add in the nutritional yeast, salt, pepper, and paprika, and whisk all together until the mixture is creamy and smooth.
  • Drain pasta, then slowly add the pasta and combine until pasta is coated in the cheesy mixture.
  • Chop cooked bacon into small crumbly pieces. Top dairy-free mac and cheese. Sprinkle optional chopped thyme if you like. Serve immediately.

Video

Notes

Vegan Mac & Cheese option:  you can omit the bacon and bacon grease to make this a vegan mac and cheese. 
Storage: Store leftovers in an airtight container in the refrigerator for up to 5 days.
To reheat: Take leftovers out of the refrigerator and set on the counter for a few minutes to bring to room temperature. Reheat in a Dutch oven over medium heat; add a tablespoon of unsalted butter to add creaminess to the sauce and stir until the sauce is heated and thickened a bit. Or reheat in single servings in the microwave with a tablespoon of butter for 1 minute, stir, then reheat for another minute and stir. 

Nutrition

Calories: 627kcal, Carbohydrates: 62g, Protein: 14g, Fat: 35g, Saturated Fat: 10g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 9g, Trans Fat: 1g, Cholesterol: 15mg, Sodium: 1106mg, Potassium: 221mg, Fiber: 5g, Sugar: 2g, Vitamin A: 734IU, Vitamin C: 1mg, Calcium: 130mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Please leave a star rating and comment! Then snap a pic of your dish and share it on social media. Tag @UrbanBlissLife and #UrbanBlissLife!
Marlynn Jayme Schotland 2021 profile pic

About Marlynn

I'm a cookbook author, recipe developer, photographer, WSET 2 Certified wine pro, mom of two, and dog lover. I'm here to help you with fast, easy, and delicious recipes, food & wine pairings, cooking & baking tips, plus food and wine travel guides.

5 from 142 votes (94 ratings without comment)

Leave a comment

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

Recipe Rating





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

77 Comments

  1. Jami says:

    Can this be frozen?

    1. Marlynn Jayme Schotland says:

      5 stars
      Hi Jami! I have frozen this particular mac and cheese several times. I have found airtight freezer-safe glass containers work best, especially those you can take straight from freezer to microwave. It reheats well in the oven, but you can also microwave in 1-minute increments to reheat. I add about a teaspoon to a tablespoon of almondmilk to it when reheating, to “wake up” the sauce and add moisture to help revive the pasta. Hope that helps!

  2. Noush says:

    5 stars
    So good. You were right about the bacon. I used rice milk and it still worked – just needed a bit more of it. Thank you for this!

  3. Lindsay says:

    This is so good! I’m looking for an alternative to the traditional baked pan of Mac and cheese with breadcrumbs on top. Has anyone tried to bake this? I’d love to see an adaption.

  4. Rhonda S says:

    5 stars
    My 95-year-old Dad was so happy today to be able to enjoy CREAMY dairy-free Mac and Cheese!
    I did not add the bacon, and I used the “Earth Grown Vegan Mozzarella and Cheddar Style Shreds” (from Aldi). The Vegan shreds didn’t melt well, so I added another 1/2 cup of the almond milk, then it was perfect.
    He was so excited to be able to enjoy a huge helping with his Meatloaf today.
    Thank you!

    1. Marlynn Jayme Schotland says:

      5 stars
      Oh Rhonda that makes my day!! I love that your 95-year-old dad enjoyed this dairy free mac and cheese! Thank you for making it for him ❤️

  5. Lydia says:

    5 stars
    Very tasty!

  6. Maude says:

    5 stars
    Tastyyy
    Plesently suprised, I did this recipe for a potluck type thing with a friend who’s lactose intolerent and it was a hit!

    I did have to alter the recipe by removing the bacon for my vegetarian friend and couldn’t find any mozzarella dairy free at my store so I ended up replacing it by dairy free marbre and still tasted great! Would recommend 100%

    1. Maude says:

      I also replaced the almond milk by oath milk per personal preference and it was super creamy!

  7. Ames says:

    5 stars
    With Autumn being in full swing, I was constantly seeing Mac and Cheese videos on my IG explore page. As someone with a dairy allergy, this was super frustrating because the craving was driving me insane. I tried the Daiya ones and they were not the ones for me. When I stumbled on this recipe and saw that it involved very little prep and ingredients, I went out and bought Earth Island’s Shredded Cheddar as well as the Mozzarella because they were the best reviews. I put this together and it is the BEST dairy-free Mac and Cheese I have had!! Thank you!

    1. Ames says:

      Oh and another note, I used Oat milk instead of Almond milk and it was really creamy

    2. Marlynn Jayme Schotland says:

      5 stars
      I am so happy to hear that you loved it, Ames! :)

  8. Carolyn says:

    5 stars
    This recipe is outstanding, so creamy and delicious! Plus, how can you go wrong with bacon?! I used butter as this is okay for me, gluten-free 1-for-1 flour and pre-shredded dairy free cheese – amazing! :)

    1. Marlynn Jayme Schotland says:

      5 stars
      So glad to hear you love it, Carolyn! :)

  9. alijah collier says:

    love the food

  10. Christi says:

    Can this be made in advance, frozen and reheated?

    1. Marlynn Jayme Schotland says:

      5 stars
      Like most creamy pasta dishes, this is best eaten the day it is made. You can freeze it for up to about one month in an airtight freezer-safe container, but when you reheat it, make sure you add a bit of water, almond milk, or other liquid to help “wake up” the sauce and the pasta.

  11. Angie says:

    5 stars
    Absolutely delicious! So glad to find a dairy free alternative that really does satisfy our Mac and Cheese cravings! Thinking I will be checking out your other dairy free recipes! My son is dairy intolerant but not Vegan so this recipe really hit the mark. We always have Mac and Cheese as part of our Thanksgiving feast so happy to have tried this in time for this year.

  12. Bri says:

    5 stars
    Closest thing to regular Mac and cheese I have found for my dairy free son who can’t have boxed vegan Mac because he also has an allergy to pea protein. We did omit the bacon and bacon grease due to not having any and it was still delicious!

    1. Marlynn Jayme Schotland says:

      5 stars
      Hooray Bri! That makes me so happy that you and your son enjoyed this recipe!

  13. Amy says:

    I’m doing a mac and cheese bar for a party and was trying to finding a way to not exclude a guest who is dairy free, so I’m so happy to have found this recipe! But I don’t really have experience cooking with dairy-free cheese. Can this recipe be made ahead and reheated?

    1. Marlynn Jayme Schotland says:

      5 stars
      Hi Amy! This mac and cheese is best eaten right after it’s made, but you can make it a day ahead and reheat it. I usually add a splash of almond milk or vegan butter to the portion before reheating it, to “wake up” the ingredients and make it creamy again. I’ve also found that reheating on the stovetop has better results than reheating in the microwave. Hope that helps!

  14. Kathy Hinkle says:

    5 stars
    Bless you! I have a son who’s favorite food has been macaroni and cheese for as long as I can remember…and then he had to go dairy free. I’ve been able to figure out dairy free options for many foods, but mac and cheese felt impossible. I made this recipe and he LOVED it. He loved it out of the oven and heated up the next day. It makes me so happy to be able to make his favorite food again!

  15. Petrina says:

    5 stars
    Thank you..my kids are dairy free and this is just amazing!

  16. Sherrie says:

    Can almond flour be used in place of regular flour since I am gluten free?

    1. Marlynn Jayme Schotland says:

      5 stars
      I’ve never used almond flour instead of regular flour in this particular recipe, but in general, you should be able to substitute the same amount. Because almond flour has a little more moisture than all-purpose flour, you *might* need to add a bit more. Start with a 1:1 ratio to substitute, and then if you find it needs more flour as you mix it in, add a 1/2 teaspoon more to start. Let me know how it goes if you try it!