Dairy Free Zucchini Mac & Cheese
This zucchini mac and cheese is the perfect hidden veggie pasta dish! It’s gluten-free, dairy-free, and cashew-free.

Why you’ll love this dairy-free zucchini mac and cheese
It’s always mac and cheese season in my book! Whether it be my pumpkin mac and cheese or goat cheese mac and cheese, I love it all. I love making a dairy-free mac and cheese with a veggie-rich sauce, and have been craving a summer version.
This zucchini mac and cheese is packed with veggies, but tastes like serious comfort food! Here’s why you’re going to love it…

- It’s great veggie exposure for toddlers and kids! I like to leave the zucchini unpeeled so my toddler gets exposure to greens. Of course, you can always peel it.
- It’s full of veggies! The sauce is veggie-based, and you get bites of thinly grated zucchini for extra texture and nutrients that you typically wouldn’t get from mac and cheese.
What’s the best way to hide veggies in pasta?
I’m a huge fan of sneaky veggies in a dairy-free sauce! Here are some of my top tips….
- Blend cooked vegetables it into the sauce. This recipe uses cauliflower and carrots blended into the perfect “cheese” sauce.
- Shred it and stir it in. Zucchini is the perfect candidate for shredding and adding it to a pasta dish. The flavor and texture are neutral, making it kind of disappear into the dish.
Recipe Ingredients
- Elbow pasta. I use jovial brown rice pasta, or you can use grain free for AIP.
- Carrots and cauliflower. These are the main vegetables for making the sauce!
- Coconut milk and chicken broth. Use canned coconut milk to help make the sauce thick.
- Arrowroot starch. This is used to thicken the sauce a bit.
- Zucchini.
- Pork panko. Pork panko is essentially ground-up pork rinds! In this recipe, it’s used as a breadcrumb substitute to add some crunch.
How to make dairy-free zucchini mac and cheese

Step one. Sauté the vegetables (reserving the zucchini) until soft.

Step two. Add the liquids and simmer until the vegetables soften. Thicken the sauce with arrowroot starch and set aside.

Step three. Shred the zucchini and lightly salt the zucchini and pat to remove excess water. Set aside.

Step four. Blend the sauce. Combine the cooked pasta, sauce, and zucchini in a pot and set over low heat for about 2 minutes. Serve topped with pork panko if desired!
Michelle’s Tips & Tricks
- Season to taste! Different varieties of chicken broth have different salt levels, so salt to taste. Keep in mind the pork panko is also very salty.
- Add other breadcrumb-type toppings of your choice. Crushed plantain chips would also be great on this recipe!
Recipe FAQS
This is mostly meant to be eaten as a side dish with recipes like this…
Avocado chicken burgers
Grain-free chicken tenders
You can use other dairy-free milk like oat milk or almond milk, but coconut milk is extra thick.
The nutritional yeast adds a cheesy flavor! You can leave out the nutritional yeast if you prefer, but it won’t taste as cheesy.
Pork panko is my favorite way to do this! It’s essentially just crushed pork rinds, so it gives a bacon flavor and crunch all in one.

If you tried this Dairy Free Zucchini Mac and Cheese or any other recipe on my blog please leave a star rating and let me know how it went in the comments below. Thanks for visiting!
More Dairy Free Pasta Recipes to Try

Dairy Free Zucchini Mac & Cheese
Want to save this for later?
Just drop your name and email below. Then we’ll email right to your inbox. ✉️
Ingredients
- 2 tbsp avocado oil
- ½ yellow onoion, diced
- 2 cloves garlic
- 1 & ¼ cups carrots, chopped
- ½ cup cauliflower florets
- Salt & pepper, omit pepper for AIP
- 1 & ½ cups canned coconut milk, full fat
- ½ cup chicken broth, sub-veggie broth
- 1 tsp apple cider vinegar
- 1 tsp arrowroot starch
- 3 tbsp nutritional yeast
- 12 oz elbow pasta, I use this, sub grain free for AIP
- 1 large zucchini
- 2 tbsp pork panko, (optional)
Instructions
- Using a large pot, heat the avocado oil over medium heat.
- Add the onion and garlic and saute for 4-5 minutes or until the onion is translucent.
- Add the carrots and cauliflower and saute for another 5 minutes or until lightly fork-tender. Lightly with salt and pepper.
- Pour the chicken broth, coconut milk, and apple cider vinegar into the pot and mix well to combine. Bring to a boil and reduce to a simmer for 15-20 minutes or until the vegetables are soft.
- Using a small bowl, whisk about 1 tbsp of water with arrowroot starch and pour it into the vegetable mixture. Stir to combine and add the nutritional yeast. Set aside to allow to cool.
- While the sauce cools, bring a large pot of water to a boil. Cook the pasta until al dente. Set aside 1/3 cup of pasta water and strain the pasta. Toss the pasta with a bit of olive oil to prevent sticking.
- Chop the ends off of the zucchini and grate with a grater, or food processor. Lightly salt the zucchini and pat to remove excess water. Set aside.
- Add the cooked sauce to a blender along with the reserved pasta water. Blend until smooth.
- Combine the cooked pasta, sauce, and zucchini in a pot and set over low heat for about 2 minutes, allowing the sauce to coat the pasta and the zucchini to lightly soften.
- Serve the pasta topped with a sprinkle of pork panko, seasoning further to taste.
Going to try this today… Let see if is as tasty as the picture.
This is my 3 recepi in 3 days and so far so good
Hope you love it!!
How many servings in this recipe for?
About 4 servings!