Craving a rich, creamy, and satisfying bowl of mac and cheese without any dairy? Look no further! This incredible Vegan Mac and Cheese with Broccoli recipe delivers all the comfort and flavor of the classic, but with a wholesome, plant-powered twist. It’s incredibly easy to make, packed with vibrant broccoli, and features a lusciously “cheesy” sauce crafted from simple, everyday ingredients. Whether you’re adhering to a vegan lifestyle, have dietary restrictions, or simply want to incorporate more plant-based meals into your routine, this dish is a delightful revelation. Best of all, it can be easily made gluten-free and comes together in just about 30 minutes, making it the perfect quick weeknight meal or a fantastic addition to any holiday table. Get ready to impress your family and friends with this unbelievably flavorful and dairy-free side dish or main course!

This ultimate vegan mac and cheese recipe truly redefines comfort food. It’s decadently rich, wonderfully creamy, and undeniably tasty, all achieved without a single drop of dairy or any nuts, making it an excellent option for those with allergies. For those following a gluten-free diet, simply opt for your favorite gluten-free pasta, and you’re all set. This versatile dish is perfect as a fulfilling weeknight meal that can be enjoyed regularly, or elevated to grace your special holiday dinner table, offering a delicious and inclusive option for everyone.
What makes this easy homemade vegan mac and cheese so exceptional is its secret weapon: humble potatoes and carrots! These readily available root vegetables are transformed into a foundation of rich, creamy, and buttery goodness. The carrots not only lend a beautiful, appetizing orange hue reminiscent of traditional cheese sauce but also contribute a subtle hint of natural sweetness, balancing the savory notes perfectly. This innovative approach creates a sauce that’s incredibly smooth, flavorful, and deeply satisfying, proving that plant-based cooking can be just as indulgent as its dairy counterpart.
Why You’ll Love This Vegan Mac and Cheese
- Incredibly Creamy & Cheesy: Achieved with a genius blend of potatoes, carrots, and nutritional yeast, mimicking the texture and flavor of traditional mac and cheese without any dairy.
- Quick & Easy: Ready in roughly 30 minutes, making it a perfect solution for busy weeknights when you need a comforting meal fast.
- Wholesome & Healthy: Packed with vegetables like potatoes, carrots, and broccoli, this recipe offers a nutritious twist on a beloved classic.
- Dietary Friendly: Naturally dairy-free, nut-free (if you avoid nut-based milks in the pasta water, though none are in the sauce), and easily adaptable to be gluten-free by using gluten-free pasta.
- Family Favorite: Its familiar taste and comforting texture make it a hit with both kids and adults, even those who aren’t usually keen on vegan dishes.
- Versatile: Enjoy it as a hearty main course or a delicious side dish alongside your favorite proteins.
Ingredients You Will Need
Creating this irresistible vegan mac and cheese requires a blend of fresh produce and pantry staples. Each ingredient plays a crucial role in achieving that signature creamy texture and “cheesy” flavor.
- Pasta: 1 box (about 16 oz) of Whole Wheat or Gluten-free Pasta. Feel free to use any shape of pasta you prefer – elbow macaroni is classic, but shells, rotini, or penne work beautifully too.
- Potatoes: 2 large Yukon Gold Potatoes. These are key for the sauce’s creamy base, offering a neutral flavor and smooth texture when blended.
- Carrots: 3 medium Carrots. They add natural sweetness, a vibrant orange color, and additional nutrients to our “cheese” sauce.
- Broccoli Florets: 2 cups. Fresh or frozen, steamed broccoli florets add a lovely green color, tender texture, and extra vitamins to the dish.
- Garlic Cloves: 2 cloves, minced. For a pungent, aromatic kick that elevates the overall flavor profile.
- Nutritional Yeast: ¼ cup. This is your vegan secret weapon for achieving that distinct savory, umami-rich, and truly “cheesy” flavor without any dairy. Don’t skip it!
- Apple Cider Vinegar: 1 teaspoon. A touch of acidity brightens the flavors and helps to mimic the tanginess of cheese.
- Squeezed Lemon Juice: 2 tablespoons. Fresh lemon juice further enhances the bright, zesty notes and balances the richness of the sauce.
- Dijon Mustard: 1 teaspoon. Adds a subtle sharpness and depth of flavor that complements the cheesy profile.
- Paprika: ½ teaspoon. Contributes a warm, earthy flavor and a deeper orange hue to the sauce.
- Turmeric Powder: ⅛ teaspoon. Primarily for its golden color, which enhances the visual appeal of the “cheese” sauce, and offers a subtle earthy undertone.
- Kosher Salt: ½ teaspoon, or to taste. Essential for seasoning and bringing out all the flavors.
- Ground Pepper: ¼ teaspoon, or to taste. For a hint of warmth and spice.
How to Make Vegan Mac and Cheese: A Step-by-Step Guide
Making this dairy-free mac and cheese is surprisingly straightforward. Follow these simple steps for a creamy, comforting meal that will become a family favorite.
- Prepare Potatoes and Carrots: Begin by thoroughly washing and scrubbing your Yukon Gold potatoes and carrots under cold running water to remove any dirt or debris. Once clean, pat them dry with a paper towel to remove any excess moisture.
- Peel and Chop: Using a potato peeler, carefully remove the skin from both the potatoes and carrots. Then, cut them into large, uniform bite-sized chunks. Aim for similar sizes to ensure even cooking.
- Boil the Root Vegetables: Place the chopped potatoes and carrots into a large pot. Pour in enough water to cover the vegetables by approximately 1 inch. Season generously with a pinch of salt. Bring the water to a rolling boil over medium-high heat.
- Cook Until Tender: Continue to boil the potatoes and carrots for about 15 minutes, or until they are completely fork-tender and can be easily pierced with a paring knife. This ensures they will blend into a perfectly smooth sauce.
- Steam the Broccoli: While the root vegetables are boiling, prepare your broccoli. Place a steamer basket in a separate pot (or use the same pot if the boiling water doesn’t touch the steamer and you can manage the timing). Fill the pot with about 1 cup of water. Bring to a boil, then add the broccoli florets to the steamer basket. Steam for 3-4 minutes, or just until they are bright green and fork-tender but still have a slight bite. Avoid overcooking to maintain their texture and nutrients.
- Drain and Reserve Liquid: Once the potatoes and carrots are cooked, carefully remove them from the heat. Place them in a colander to drain thoroughly, but be sure to reserve about 1 cup of the starchy cooking water – this liquid is crucial for achieving the perfect sauce consistency! Allow the drained vegetables to cool slightly before handling.
- Cook the Pasta: In a separate pot, cook your chosen pasta according to the package instructions until al dente. Drain well and set aside.
- Prepare the Flavor Boost Mixture: In a small mixing bowl, combine the minced garlic, apple cider vinegar, freshly squeezed lemon juice, Dijon mustard, paprika, turmeric powder, kosher salt, and ground pepper. Whisk these ingredients together until they are thoroughly combined. Set this flavorful mixture aside for now.
- Blend the Sauce Base: Transfer the cooled, boiled potatoes and carrots to a high-speed blender. Add the nutritional yeast and ½ cup of the reserved cooking liquid.
- Create the Creamy Sauce: Pour the prepared garlic and vinegar mixture from step 8 into the blender with the vegetables. Blend on high speed for about 2-3 minutes, or until the sauce is completely smooth and wonderfully creamy, with no lumps remaining. If the sauce appears too thick for your liking, gradually add more of the reserved cooking liquid, a tablespoon at a time, until it reaches your desired silky consistency.
- Combine and Serve: In a large serving bowl, combine the cooked pasta with the steamed broccoli. Pour the freshly blended, super creamy, and delicious vegan “cheese” sauce over the pasta and broccoli. Using a wooden spoon or spatula, mix everything together thoroughly, ensuring every piece of pasta and broccoli is evenly coated in the rich, golden sauce. Serve warm immediately and savor every comforting bite!



Frequently Asked Questions About Vegan Mac and Cheese
Here are some common questions and helpful answers to ensure your vegan mac and cheese experience is perfect every time!
Yes, absolutely! Vegan mac and cheese freezes wonderfully. To freeze, allow your leftovers to cool completely. Then, transfer them to an airtight freezer-safe container or resealable freezer bags. For best results, divide larger quantities into individual portions, which makes thawing and reheating much easier. It can be stored in the freezer for up to 3 months. While the texture of the pasta might change slightly upon thawing, the flavor will remain fantastic. When ready to enjoy, simply remove it from the freezer and follow the reheating instructions below.
Of course! The broccoli is entirely optional and can be skipped if it’s not to your preference or if you don’t have any on hand. This mac and cheese is delicious on its own. Alternatively, you can swap the broccoli for other vegetables like steamed zucchini, peas, spinach (stirred in at the end), or even roasted mushrooms for a different flavor profile.
For that authentic “cheesy” flavor, nutritional yeast is highly recommended and considered a cornerstone ingredient in most vegan cheese sauces. It’s what provides the distinct umami, savory, and slightly nutty notes that are characteristic of cheese. While you technically could omit it, the sauce wouldn’t have that classic cheesy taste. It would still be a creamy pasta dish, but it wouldn’t be “mac and cheese.” So, if you’re aiming for a true vegan mac and cheese experience, please do not skip this essential ingredient!
Yes, almond milk is often used in vegan mac and cheese recipes, particularly in those that rely on a roux or a lighter sauce base. In this specific recipe, our creamy sauce is primarily derived from potatoes and carrots, so almond milk isn’t explicitly used in the sauce itself. However, if you find your sauce is too thick and you’ve run out of reserved pasta water, unsweetened plain almond milk can be an excellent dairy-free substitute to thin it out to your desired consistency. It’s a great option for maintaining a plant-based and dairy-free profile.
Homemade dairy-free mac and cheese, when stored properly in an airtight container, will last for up to 5-7 days in the refrigerator. In the freezer, it can be kept for up to 3 months. Always ensure it’s completely cooled before refrigerating or freezing to prevent bacterial growth. For comparison, mac and cheese containing dairy typically lasts for 3-5 days in the fridge.
Absolutely! The vegan “cheese” sauce can be made a day or two in advance. Prepare the sauce as instructed, allow it to cool, and store it in an airtight container in the refrigerator. When you’re ready to serve, gently reheat the sauce on the stovetop over low heat, adding a splash of water or unsweetened plant-based milk if needed to restore its creamy consistency. Then, combine it with freshly cooked pasta and steamed broccoli.
While elbow macaroni is the classic choice for mac and cheese, this versatile sauce pairs well with many pasta shapes. Opt for shapes that have nooks and crannies to capture the delicious sauce, such as shells, rotini, penne, or even cavatappi. For a gluten-free version, any good quality gluten-free pasta will work perfectly.
Storing Leftovers for Maximum Freshness
Proper storage is key to enjoying your delicious vegan mac and cheese for days to come. Once the dish has cooled to room temperature, transfer any leftovers into an airtight container. This helps to prevent spoilage and keeps the mac and cheese fresh. It can be safely stored in the refrigerator for up to 5-7 days. The leftover vegan “cheese” sauce can also be stored separately in an airtight container in the fridge for up to a week. Always reheat thoroughly just before serving for the best taste and texture.

How to Reheat Vegan Mac and Cheese Perfectly
Reheating mac and cheese can sometimes be tricky, but with these methods, you’ll have a wonderfully warm and creamy dish every time:
- Microwave Method: If reheating from the freezer, it’s best to allow your mac and cheese to defrost overnight in the refrigerator first. Once defrosted or if reheating from the fridge, place a portion in a microwave-safe dish, cover it, and microwave on medium power, stirring occasionally, until heated through. If you forget to defrost, you can still use the microwave on a low-power setting, stirring frequently, until thawed and hot. Adding a tablespoon or two of water or unsweetened plant-based milk before reheating can help restore creaminess.
- Oven Method: For a larger batch or a crisper top, reheat your mac and cheese in the oven. Preheat your oven to 350°F (175°C). Transfer the mac and cheese to an oven-safe dish, cover it loosely with foil to prevent drying, and bake for 10-15 minutes, or until thoroughly heated. If you want a slightly crispy top, remove the foil for the last few minutes.
- Stovetop Method: This is an excellent way to reheat, especially if your mac and cheese seems a bit dry. First, allow the mac and cheese to defrost if frozen. Place the desired portion in a saucepan over low heat. Add a splash of unsweetened almond milk, oat milk, or even just water. Stir continuously, breaking up any clumps, until the mac and cheese is heated to the right temperature and has regained its creamy consistency. This method allows for greater control over moisture and texture.
What to Serve with Vegan Mac and Cheese
Vegan mac and cheese is incredibly versatile and works beautifully as a comforting meal on its own or as a delightful side dish to a wide array of other meals. Its creamy texture and savory flavor make it an excellent complement to both plant-based and omnivore main courses. Here are some ideas for pairing it:
- Protein Power: Serve it alongside grilled plant-based sausages, crispy baked tofu, tempeh, or seitan. For those who consume meat, it’s a classic pairing with grilled steaks, roasted chicken or turkey, or even baked salmon.
- Fresh Green Sides: Cut through the richness with a refreshing side salad tossed with a light vinaigrette. A simple green salad, a Mediterranean chickpea salad, or even a vibrant coleslaw would be perfect.
- Roasted Vegetables: Enhance your meal with more vegetables! Roasted asparagus, Brussels sprouts, green beans, or a medley of root vegetables would complement the mac and cheese wonderfully.
- Comfort Food Pairings: For an ultimate comfort meal, serve it with some freshly baked crusty bread, garlic bread, or even a side of sweet potato fries.
- Hearty Mains (from original suggestions, adapt for vegan where possible):
- Grilled Lemon Chicken Skewers (Consider plant-based “chicken” skewers for a vegan option)
- Grilled Cilantro Lime Chicken (Again, plant-based “chicken” works well)
- Miso Glazed Salmon (For fish-eaters, or pair with Miso Glazed Tofu for vegans)
- Air Fryer Salmon Bites (Can be substituted with air-fried plant-based nuggets or tofu bites)
- Pan Seared Mushroom Steak Bites (A fantastic plant-based pairing!)

More Delicious Vegan-Friendly Recipes to Explore
If you loved this vegan mac and cheese, you’re in for a treat! Discover more delightful plant-based recipes that are bursting with flavor and easy to make:
- Vegan Spinach Avocado Pasta: A vibrant and creamy pasta dish.
- Hearty Vegan Lentil Soup: A comforting and protein-packed soup.
- Vegan Zucchini Lasagna: A lighter, yet incredibly satisfying take on lasagna.
- Sweet and Spicy Baked Cauliflower: A flavorful and addictive side or appetizer.
- Homemade Vegan Black Bean Burger: Perfect for a plant-based burger night.
- Garlic Whole Roasted Cauliflower: An impressive and delicious centerpiece.
- Creamy Thai Sweet Potato Soup: A warm and exotic soup for chilly days.
Loved this recipe? Pin it now to save it for later!
Pin This Recipe


Get My Free eBook!
Unlock delicious and healthy meals with my free eBook, featuring 20 of my top 30-minute family-friendly dinner recipes. Simply click the button below to download your copy today!
Download Your Free Ebook
Remember to subscribe to my NEWSLETTER for free and receive recipes like this easy Vegan Mac and Cheese Recipe delivered right to your inbox!
Thanks for stopping by. FOLLOW me on FACEBOOK | INSTAGRAM | PINTEREST | TWITTER for all of my latest blog posts and recipes.
Easy Vegan Mac and Cheese
Rena
6
10 mins
20 mins
30 mins
Pin
Video
Ingredients
- 1 box Whole Wheat or Gluten-free Pasta , use any pasta of choice
- 2 Large Yukon Gold Potatoes
- 3 Medium Carrots
- 2 Cups Broccoli Florets
- 2 Cloves Minced Garlic
- ¼ Cup Nutritional Yeast
- 1 teaspoon Apple Cider Vinegar
- 2 tablespoons Freshly-Squeezed Lemon Juice
- 1 teaspoon Dijon Mustard
- ½ teaspoon Paprika
- ⅛ teaspoon Turmeric Powder
- ½ teaspoon Kosher Salt
- ¼ teaspoon Ground Pepper
Instructions
-
Wash and scrub the 2 Large Yukon Gold Potatoes and 3 Medium Carrots thoroughly under cold running water to remove any dirt. Pat the excess moisture with a paper towel.
-
Using a potato peeler, peel the potatoes and carrots skin off and cut into large bite-sized chunks.
-
Now add chopped potatoes and carrots to a large pot, then pour over enough water to cover by 1″ inch. Season with a generous pinch of salt and bring the water to a boil over medium-high heat.
-
Boil for 15 minutes or until potatoes and carrots are easily pierced with a paring knife.
-
Meanwhile, add a steamer basket under another pot filled with about 1 cup water (or use the same pot where the veggies are boiling if the water doesn’t touch the steamer) Steam the 2 Cups Broccoli Florets for 3-4 minutes, or just until fork-tender.
-
Once the veggies are done, remove them from the heat and place them in a colander to drain, reserving about 1 cup of water from the veggies. Allow the veggies to cool slightly. Cook 1 box Whole Wheat or Gluten-free Pasta according to the package instructions.
-
In a small mixing bowl, combine 2 Cloves Minced Garlic, 1 teaspoon Apple Cider Vinegar, 2 tablespoons Freshly-Squeezed Lemon Juice 1 teaspoon Dijon Mustard, ½ teaspoon Paprika, ⅛ teaspoon Turmeric Powder, and ½ teaspoon Kosher Salt and ¼ teaspoon Ground Pepper. Whisk until well combined and set aside.
-
Next, place the boiled potatoes, carrots, ¼ Cup Nutritional Yeast, and 1/2 cup of the reserved liquid in a blender.
-
Pour in the prepared garlic and vinegar mixture and blend until smooth and creamy, about 2-3 minutes. If needed, add more liquid to reach your desired consistency.
-
Add cooked pasta to a large serving bowl together with steamed broccoli, then pour the sauce on top.
-
Using a wooden spoon, mix well until pasta is evenly coated into super creamy delicious sauce! Serve warm and enjoy!
Notes
- You can store the leftover sauce in the refrigerator for up to a week. Reheat just before serving.
- Use any pasta of your choice; elbow macaroni, shells, or rotini all work great.
- Swap the broccoli with zucchini, peas, spinach, or any other veggie of your choice to customize this dish.
Nutrition Information (per serving)
Carbohydrates: 70g
Protein: 15g
Fat: 1g
Saturated Fat: 1g
Sodium: 246mg
Potassium: 625mg
Fiber: 4g
Sugar: 2g
Vitamin A: 5366IU
Vitamin C: 37mg
Calcium: 71mg
Iron: 5mg
Nutrition information is automatically calculated and should only be used as an approximation. For precise dietary needs, please consult a registered dietitian.
Additional Info
Main Course, Side Dish
American
Tried this recipe?
Mention @healthyfitnessmeals or tag #healthyfitnessmeals! We’d love to see your creations!

This Easy Vegan Mac and Cheese with Broccoli is more than just a meal; it’s a celebration of vibrant, plant-based ingredients coming together to create something truly magical. It proves that eating dairy-free doesn’t mean sacrificing flavor or comfort. With its creamy texture, cheesy taste, and quick preparation, this recipe is poised to become a staple in your kitchen. We hope you and your loved ones enjoy this wholesome and delicious dish as much as we do!