This creamy Vegan White Mac and Cheese with Roasted Zucchini and Rosemary is the ultimate comfort food!
It’s rich, satisfying, and plant-based, without any of the heaviness.
Made with gluten-free pasta shells, vegan mozzarella, and oven-roasted zucchini, this dairy-free mac and cheese.
This recipe is flavorful, easy to make, and perfect for any time of year.
Why This Is the Best Vegan White Mac and Cheese Recipe
If you’re looking for a quick and cozy vegan dinner that tastes like pure comfort, this one’s for you. It’s:
-
Vegan and gluten-free
-
Made with simple whole food ingredients
-
Creamy, cheesy, and dairy free
-
Easy to customize with fresh herbs or added veggies
-
Perfect for weeknight meals or healthy comfort food cravings
Unlike traditional mac and cheese, this version skips the butter, heavy cream, and processed ingredients—making it easier on digestion and better for your body, while still giving you that nostalgic, creamy satisfaction.
Using Non-Stick Cookware that is NON-TOXIC
For this Vegan White Mac & Cheese, I love using a nontoxic nonstick pan like this one—it’s free from PFAS, PFOA, and other harmful chemicals often found in traditional cookware. It’s by Rachael Ray and has been the perfect size for make pasta!
When you’re making healthy recipes, your cookware should be just as clean as your ingredients.
This pan makes it super easy to whip up creamy sauces without sticking or burning, and you can feel good knowing it’s safe for you and your family. Clean cooking starts with clean cookware!
A Healthier Vegan Mac and Cheese You’ll Crave
This isn’t just any vegan pasta dish—it’s a healthy vegan comfort food recipe that leaves you feeling nourished and full, not sluggish.
The addition of roasted zucchini adds fiber and depth, while fresh herbs like rosemary or thyme bring earthy, aromatic notes and natural anti-inflammatory properties.
Ingredients Needed for Vegan White Mac and Cheese (scroll down for full recipe)
-
Vegan mozzarella cheese (this is my favorite brand with clean ingredients and melts really well)
-
Unsweetened dairy free milk (such as almond, oat, or cashew)
-
Gluten-free pasta shells or elbow macaroni (made from chickpeas for extra protein & fiber)
-
Zucchini (roasted with sea salt, black pepper, and avocado oil)
-
Olive oil or avocado oil
-
Fresh rosemary or thyme
-
Garlic (fresh and/or powdered)
-
Onion powder
-
Gluten-free all-purpose baking flour (optional, for thickening)
-
Lemon juice (for brightness and balance)
-
Dijon or stoneground mustard (adds tang and depth to the cheese sauce)
-
Coconut aminos (for umami and slight sweetness)
-
Brazil Nuts (works as a vegan parmesan flavor!)
-
Sea salt & Black pepper
Why Add Zucchini to Vegan Mac and Cheese?
Roasted zucchini adds a subtle sweetness, creamy texture, fiber and nutrients to this plant-based mac and cheese.
It pairs beautifully with the richness of the white cheese sauce and the aromatic herbs, creating a balanced, elevated version of the classic comfort food.
💚 Why This Mac and Cheese Is Good for You
This cozy mac and cheese isn’t just delicious—it’s packed with wholesome, plant-based ingredients that offer real health benefits:
-
Dairy-Free & Gut-Friendly: By skipping dairy, this recipe is easier on digestion and great for anyone with lactose intolerance or dairy sensitivities.
-
Gluten-Free Option: Using gluten-free pasta and flour makes this recipe accessible for those with gluten sensitivities or celiac disease—without sacrificing taste or texture.
-
Anti-Inflammatory Herbs: Fresh rosemary or thyme aren’t just for flavor—they’re rich in antioxidants and natural compounds that can support immunity and reduce inflammation.
-
Veggie-Packed: Roasted zucchini adds fiber, vitamins, and minerals, giving the dish a nutrient-dense boost while blending seamlessly into the creamy texture.
-
Healthy Fats: Avocado oil and olive oil are heart-healthy sources of monounsaturated fats, which may support skin, brain, and hormone health.
-
No Seed Oils, No Refined Sugar: This recipe is completely free of canola, safflower, palm oil, and white sugar—making it a cleaner, whole-food comfort food option.
-
Blood Sugar Friendly: Ingredients like coconut aminos and lemon juice help balance flavors naturally without spiking blood sugar, and the fiber from zucchini and gluten-free pasta can help slow digestion.
- Rich in Selenium for Immune & Thyroid Support
Grated Brazil nuts add a subtle nutty flavor and a natural source of selenium—an essential mineral that supports thyroid health, immune function, and antioxidant protection. Just a few nuts go a long way in boosting the nutrient density of this dish.
This vegan mac is proof that comfort food can be both nourishing and satisfying! It’s perfect for weeknight dinners, cozy weekends, or anytime you’re craving something warm and creamy without the crash.
Tips & Variations
-
Make it spicy: Add red pepper flakes or a splash of hot sauce.
-
Try other herbs: Fresh sage or basil would also complement this dish well.
-
Meal prep friendly: Stores well in the fridge and reheats beautifully.
Comforting Yet Light Vegan Dinner Recipe
One of the best parts about this vegan white mac and cheese is how filling but not heavy it is.
It’s a great meal for when you want something indulgent but still wholesome. Whether you’re cooking for a cozy night in, looking for a healthy vegan pasta recipe, or want a new twist on mac and cheese, this dish delivers.

Vegan White Mac & Cheese with Roasted Zucchini
Ingredients
For the cheese sauce:
- ½ block vegan mozzarella cheese shredded
- 1 cup unsweetened dairy-free milk almond, oat, or soy
- 2 tsp olive oil or vegan butter
- 2 tsp gluten-free all-purpose flour or sub arrowroot starch
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp Dijon mustard sub stoneground mustard
- 2 tsp coconut aminos
- 2 tsp fresh rosemary minced (or sub thyme)
- Juice of ½ lemon
- ¼ tsp sea salt or to taste
- ¼ tsp black pepper
- 3 Brazil nuts grated
For the pasta and veggies:
- Gluten-free pasta shells or elbow macaroni
- 2 medium zucchinis chopped
- 1 tbsp avocado oil for roasting
- Sea salt and black pepper for roasting
Instructions
Roast the Zucchini:
- Preheat your oven to 425°F (200°C). Toss chopped zucchini with a little avocado oil, sea salt, and black pepper. Spread on a parchment-lined baking sheet and roast for 20 minutes , flip and roast for another 15 minutes or until golden and tender. Set aside.
Cook the Pasta:
- Cook your gluten-free pasta according to package instructions. Drain and set aside.
Make the Cheese Sauce:
- In a medium saucepan, heat olive oil or vegan butter over medium heat. Whisk in the gluten-free flour to form a roux and cook for 1–2 minutes.
Add Milk and Flavorings:
- Slowly whisk in the unsweetened dairy-free milk until smooth. Add garlic powder, onion powder, salt, pepper, Dijon mustard, coconut aminos, rosemary, and lemon juice. Stir well.
Add Cheese:
- Add shredded vegan mozzarella and grate in the Brazil nuts, stir continuously over low to medium heat until melted and creamy. About 10-15 minutes. Adjust seasoning to taste.
Combine Everything:
- Add the cooked pasta and roasted zucchini into the cheese sauce. Stir to coat everything evenly. Warm through for 1–2 minutes if needed.
Serve & Enjoy:
- Serve hot, optionally garnished with fresh cracked pepper and chili flakes. Leftovers keep well refrigerated for 3–4 days in an airtight glass container.



WOW this recipe is even better than it looks!! the flavors are incredible- easy to make & i love this for leftovers- thank you!!