Dive into the ultimate comfort food makeover! Whether you’re a seasoned vegan or just craving a creamy, plant-based twist on a classic, these 28 delicious mac and cheese variations are here to satisfy. From quick weeknight dinners to decadent, cheesy feasts, get ready to find your new go-to recipe. Let’s explore the mouthwatering options that prove vegan mac and cheese is anything but boring!
Classic Creamy Vegan Mac and Cheese

Holiday gatherings always leave me craving comfort food, but as someone who’s been exploring plant-based eating, I’ve missed that nostalgic, creamy mac and cheese. After plenty of trial and error in my tiny kitchen, I’ve landed on a vegan version that’s so rich and satisfying, even my cheese-loving friends ask for seconds.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the pasta:
– 1 lb elbow macaroni
– 1 tbsp salt
For the creamy sauce:
– 2 cups raw cashews, soaked for 4 hours
– 1 ½ cups unsweetened almond milk
– ½ cup nutritional yeast
– 3 tbsp lemon juice
– 2 tsp garlic powder
– 1 tsp onion powder
– 1 tsp smoked paprika
– 1 tsp salt
– ½ tsp ground turmeric
For the breadcrumb topping (optional):
– 1 cup panko breadcrumbs
– 2 tbsp olive oil
Instructions
1. Bring a large pot of water to a rolling boil over high heat, then add 1 tbsp salt and 1 lb elbow macaroni. 2. Cook the macaroni for 8–10 minutes, stirring occasionally, until it is al dente (tender but still firm to the bite). 3. Drain the pasta in a colander and set it aside; do not rinse it, as the starch helps the sauce cling better. 4. While the pasta cooks, drain the 2 cups soaked cashews and add them to a high-speed blender. 5. Pour in 1 ½ cups unsweetened almond milk, ½ cup nutritional yeast, 3 tbsp lemon juice, 2 tsp garlic powder, 1 tsp onion powder, 1 tsp smoked paprika, 1 tsp salt, and ½ tsp ground turmeric. 6. Blend the mixture on high speed for 1–2 minutes, scraping down the sides once, until it is completely smooth and creamy with no grit. 7. In a large saucepan over medium-low heat, pour the blended sauce and warm it for 3–4 minutes, stirring constantly, until it thickens slightly and bubbles gently at the edges. 8. Add the drained pasta to the saucepan and stir thoroughly to coat every piece with the sauce. 9. For a crispy topping, heat 2 tbsp olive oil in a small skillet over medium heat, then toast 1 cup panko breadcrumbs for 2–3 minutes, stirring frequently, until they are golden brown and fragrant. 10. Sprinkle the toasted breadcrumbs evenly over the mac and cheese just before serving.
Perfectly creamy with a subtle tang from the nutritional yeast, this dish has a velvety texture that rivals any dairy-based version. I love serving it straight from the pan with a sprinkle of fresh parsley or alongside roasted veggies for a cozy weeknight dinner.
Spicy Vegan Jalapeño Mac and Cheese

Kicking off the holiday cooking marathon, I found myself craving something creamy, spicy, and completely plant-based—a tall order that led me to perfect this Spicy Vegan Jalapeño Mac and Cheese. It’s become my go-to for potlucks, especially after my friend Sarah declared it “better than the dairy version” last Christmas Eve. Honestly, I love how the jalapeños add just enough heat to warm you up without overwhelming the cozy, cheesy vibe we all want this time of year.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the pasta:
– 12 oz elbow macaroni
– 1 tbsp olive oil
– 1 tsp salt
For the sauce:
– 2 cups raw cashews, soaked in hot water for 10 minutes
– 1 cup unsweetened almond milk
– 1/4 cup nutritional yeast
– 2 tbsp lemon juice
– 1 tsp garlic powder
– 1 tsp onion powder
– 1/2 tsp turmeric
– 1/2 tsp smoked paprika
– 1/2 tsp salt
For the spice mix-in:
– 2 fresh jalapeños, finely diced (seeds removed for less heat)
– 1/4 cup pickled jalapeños, chopped
Instructions
1. Bring a large pot of water to a rolling boil over high heat. Add the elbow macaroni and 1 tsp salt, stirring occasionally to prevent sticking. Cook for 8–10 minutes until al dente, then drain and toss with 1 tbsp olive oil to keep it from clumping.
2. While the pasta cooks, drain the soaked cashews and add them to a high-speed blender with 1 cup almond milk, 1/4 cup nutritional yeast, 2 tbsp lemon juice, 1 tsp garlic powder, 1 tsp onion powder, 1/2 tsp turmeric, 1/2 tsp smoked paprika, and 1/2 tsp salt. Blend on high for 2–3 minutes until completely smooth and creamy—no graininess should remain.
3. Pour the cashew sauce into the pot with the drained pasta. Tip: If the sauce seems too thick, add an extra 2–3 tbsp almond milk and stir over low heat until it coats the noodles evenly.
4. Stir in the 2 diced fresh jalapeños and 1/4 cup chopped pickled jalapeños. Cook over medium-low heat for 3–5 minutes, stirring constantly, until the jalapeños soften slightly and the sauce is heated through. Tip: Taste and adjust salt if needed, but avoid over-salting as the jalapeños add their own zing.
5. Remove from heat and let sit for 2 minutes to allow the flavors to meld. Tip: For a crispier top, transfer to a baking dish, sprinkle with breadcrumbs, and broil at 450°F for 3–4 minutes until golden.
Gloriously creamy with a subtle kick, this mac and cheese boasts a velvety texture from the blended cashews that clings to every noodle. The jalapeños deliver a bright, tangy heat that cuts through the richness—perfect for scooping into bowls alongside a crisp green salad or topping with extra pickled jalapeños for those who dare.
Vegan Cauliflower Mac and Cheese

Never underestimate the power of cauliflower to transform a classic comfort food! As someone who’s navigated the shift to plant-based eating, I’ve found this vegan mac and cheese to be a total game-changer for cozy nights in. It’s become my go-to for potlucks, and even my most cheese-loving friends ask for the recipe.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the cauliflower and pasta:
– 1 large head of cauliflower, cut into florets (about 6 cups)
– 12 oz elbow macaroni
– 4 cups water
– 1 tsp salt
For the cheese sauce:
– 1 cup raw cashews, soaked in hot water for 10 minutes and drained
– 1/2 cup nutritional yeast
– 1/4 cup lemon juice
– 2 tbsp tapioca starch
– 1 tsp garlic powder
– 1 tsp onion powder
– 1/2 tsp smoked paprika
– 1/2 tsp turmeric
– 1/4 tsp black pepper
– 1 1/2 cups unsweetened almond milk
For the topping:
– 1/2 cup panko breadcrumbs
– 2 tbsp olive oil
Instructions
1. Preheat your oven to 400°F and lightly grease a 9×13-inch baking dish.
2. Bring 4 cups of water and 1 tsp salt to a boil in a large pot, then add the cauliflower florets.
3. Boil the cauliflower for 8 minutes until fork-tender, then use a slotted spoon to transfer it to a colander—reserve the boiling water in the pot.
4. Add the elbow macaroni to the same pot of boiling water and cook according to package directions until al dente, about 8-10 minutes, then drain and set aside. Tip: Using the cauliflower water to cook the pasta infuses it with extra flavor.
5. While the pasta cooks, combine the soaked cashews, nutritional yeast, lemon juice, tapioca starch, garlic powder, onion powder, smoked paprika, turmeric, black pepper, and almond milk in a high-speed blender.
6. Blend the sauce ingredients on high for 2-3 minutes until completely smooth and creamy, scraping down the sides as needed.
7. In a large mixing bowl, combine the cooked cauliflower, drained pasta, and blended cheese sauce, stirring until everything is evenly coated. Tip: For a smoother texture, you can mash half the cauliflower with a fork before mixing.
8. Transfer the mixture to the prepared baking dish and spread it into an even layer.
9. In a small bowl, mix the panko breadcrumbs and olive oil until the crumbs are lightly coated, then sprinkle them evenly over the top of the mac and cheese.
10. Bake in the preheated oven for 15 minutes, or until the topping is golden brown and the sauce is bubbling around the edges. Tip: Let it rest for 5 minutes after baking to allow the sauce to thicken slightly.
Creamy and indulgent, this dish boasts a velvety sauce with a subtle nutty undertone from the cashews. The baked panko topping adds a delightful crunch that contrasts beautifully with the tender pasta and cauliflower. Try serving it alongside a crisp green salad or topping it with sautéed mushrooms for an extra savory twist.
Baked Vegan Mac and Cheese with Crispy Topping

Vegan comfort food doesn’t get much better than this creamy, dreamy mac and cheese that’s baked to golden perfection. I’ve been tweaking this recipe for years, ever since my dairy-free friend asked if I could make a version she could enjoy at our holiday potlucks, and I’m thrilled to finally share it. There’s something magical about that crispy topping giving way to the velvety pasta beneath—it’s become my go-to cozy dinner on chilly evenings.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 30 minutes
Ingredients
For the pasta:
– 12 ounces elbow macaroni
– 1 tablespoon olive oil
– 1 teaspoon salt
For the cheese sauce:
– 1 cup raw cashews, soaked for 4 hours
– 1 ½ cups unsweetened almond milk
– ½ cup nutritional yeast
– 2 tablespoons lemon juice
– 1 teaspoon garlic powder
– 1 teaspoon onion powder
– ½ teaspoon smoked paprika
– ½ teaspoon turmeric
– ½ teaspoon salt
For the crispy topping:
– 1 cup panko breadcrumbs
– 2 tablespoons nutritional yeast
– 2 tablespoons olive oil
– ½ teaspoon garlic powder
Instructions
1. Preheat your oven to 375°F and grease a 9×13-inch baking dish with a light coating of olive oil.
2. Bring a large pot of water to a rolling boil, then add 1 tablespoon of olive oil and 1 teaspoon of salt to the water.
3. Add 12 ounces of elbow macaroni to the boiling water and cook for 8 minutes, stirring occasionally, until al dente (it should still have a slight bite).
4. Drain the pasta in a colander and set it aside; do not rinse it, as the starch helps the sauce cling better.
5. While the pasta cooks, drain the soaked 1 cup of raw cashews and add them to a high-speed blender.
6. Pour 1 ½ cups of unsweetened almond milk into the blender, followed by ½ cup of nutritional yeast, 2 tablespoons of lemon juice, 1 teaspoon of garlic powder, 1 teaspoon of onion powder, ½ teaspoon of smoked paprika, ½ teaspoon of turmeric, and ½ teaspoon of salt.
7. Blend the mixture on high for 2 minutes, scraping down the sides once, until completely smooth and creamy—this is key for a silky sauce without graininess.
8. In a small bowl, combine 1 cup of panko breadcrumbs, 2 tablespoons of nutritional yeast, 2 tablespoons of olive oil, and ½ teaspoon of garlic powder, mixing with a fork until the breadcrumbs are evenly coated.
9. Transfer the drained pasta to the greased baking dish and pour the blended cheese sauce over it, stirring gently with a spatula to coat every noodle evenly.
10. Sprinkle the panko mixture evenly over the top of the mac and cheese, covering it completely for maximum crispiness.
11. Bake in the preheated oven for 25 minutes, then check if the topping is golden brown; if not, bake for an additional 5 minutes until it’s crispy and lightly browned.
12. Remove the dish from the oven and let it cool for 5 minutes before serving to allow the sauce to thicken slightly.
Perfectly creamy with a satisfying crunch, this vegan mac and cheese delivers a rich, cheesy flavor from the nutritional yeast and a hint of smokiness from the paprika. I love serving it straight from the dish with a side of steamed broccoli or topping it with crispy fried onions for an extra texture boost.
One-Pot Vegan Mac and Cheese

Winters in my house mean cozy comfort food, and after one too many pots to wash last week, I decided to perfect this one-pot vegan mac and cheese—it’s become my go-to for a quick, satisfying meal that even my cheese-loving partner adores.
Serving: 4 | Pre Time: 5 minutes | Cooking Time: 20 minutes
Ingredients
– For the pasta and base: 8 oz elbow macaroni, 3 cups vegetable broth, 1 cup unsweetened almond milk
– For the cheese sauce: 1 cup raw cashews (soaked for 4 hours or boiled for 15 minutes), 1/4 cup nutritional yeast, 2 tbsp lemon juice, 1 tsp garlic powder, 1/2 tsp smoked paprika, 1/2 tsp salt, 1/4 tsp turmeric (for color)
Instructions
1. In a large pot, combine 8 oz elbow macaroni and 3 cups vegetable broth.
2. Bring the mixture to a boil over high heat, then reduce to a simmer, stirring occasionally to prevent sticking.
3. Cook for 8–10 minutes until the pasta is al dente and most of the broth is absorbed, checking at the 8-minute mark to avoid overcooking.
4. While the pasta cooks, drain the soaked 1 cup raw cashews and add them to a blender with 1 cup unsweetened almond milk, 1/4 cup nutritional yeast, 2 tbsp lemon juice, 1 tsp garlic powder, 1/2 tsp smoked paprika, 1/2 tsp salt, and 1/4 tsp turmeric.
5. Blend the sauce on high for 1–2 minutes until completely smooth and creamy, scraping down the sides if needed.
6. Once the pasta is done, pour the blended sauce into the pot with the pasta.
7. Stir everything together over low heat for 2–3 minutes until the sauce thickens slightly and coats the pasta evenly.
8. Remove from heat and let it sit for 1 minute to allow the flavors to meld.
Lately, I’ve been loving the creamy, velvety texture that comes from blending the cashews thoroughly—it mimics traditional cheese sauce without any dairy. For a fun twist, try topping it with crispy breadcrumbs or serving it alongside roasted veggies for a heartier meal.
Vegan Truffle Mac and Cheese

Over the years, I’ve tried countless vegan mac and cheese recipes, but this truffle-infused version is the one I keep coming back to—especially during cozy winter evenings when I want something indulgent yet plant-based. It’s become a holiday staple in my house, and I love how the earthy truffle aroma fills the kitchen as it bakes.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the pasta:
– 1 pound elbow macaroni
– 1 tablespoon salt
For the sauce:
– 2 cups raw cashews, soaked overnight
– 1 cup unsweetened almond milk
– 1/4 cup nutritional yeast
– 2 tablespoons white truffle oil
– 1 teaspoon garlic powder
– 1/2 teaspoon smoked paprika
– 1/2 teaspoon salt
For the topping:
– 1 cup panko breadcrumbs
– 2 tablespoons melted vegan butter
– 1/4 cup chopped fresh parsley
Instructions
1. Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish with vegan butter or oil.
2. Bring a large pot of water to a rolling boil over high heat, then add 1 tablespoon of salt and 1 pound of elbow macaroni.
3. Cook the macaroni for 8–10 minutes, stirring occasionally, until it is al dente (tender but still firm to the bite).
4. Drain the cooked macaroni in a colander and set it aside; do not rinse it, as the starch helps the sauce cling better.
5. In a high-speed blender, combine 2 cups of soaked cashews, 1 cup of almond milk, 1/4 cup of nutritional yeast, 2 tablespoons of white truffle oil, 1 teaspoon of garlic powder, 1/2 teaspoon of smoked paprika, and 1/2 teaspoon of salt.
6. Blend the mixture on high speed for 2–3 minutes until it is completely smooth and creamy, scraping down the sides as needed.
7. Pour the blended sauce into the large pot used for the pasta, then add the drained macaroni and stir gently until every piece is evenly coated.
8. Transfer the sauced macaroni to the prepared baking dish and spread it into an even layer with a spatula.
9. In a small bowl, mix 1 cup of panko breadcrumbs, 2 tablespoons of melted vegan butter, and 1/4 cup of chopped fresh parsley until the breadcrumbs are lightly moistened.
10. Sprinkle the breadcrumb mixture evenly over the top of the macaroni in the baking dish.
11. Bake the dish in the preheated oven at 375°F for 20–25 minutes, until the topping is golden brown and the edges are bubbling.
12. Remove the baking dish from the oven and let it cool for 5 minutes before serving to allow the sauce to set slightly.
Creamy and rich, this vegan truffle mac and cheese has a velvety texture from the cashew sauce and a satisfying crunch from the panko topping. The truffle oil adds a luxurious depth that pairs beautifully with the smoky paprika, making it perfect for a festive dinner or a comforting weeknight meal. Try serving it alongside a crisp green salad or roasted vegetables to balance the richness.
Smoky Vegan Mac and Cheese

Just when I thought my vegan mac and cheese couldn’t get any better, I discovered the magic of smoked paprika and liquid smoke—it’s a game-changer for that cozy, comforting flavor we all crave. I first made this for a potluck last winter, and my non-vegan friends couldn’t believe how rich and smoky it tasted, proving that plant-based comfort food can truly shine. It’s become my go-to for chilly evenings, and I love how the whole house smells like a cozy cabin while it bakes.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the pasta:
– 1 pound elbow macaroni
– 1 tablespoon salt
For the smoky cheese sauce:
– 1 cup raw cashews, soaked in hot water for 10 minutes
– 2 cups unsweetened almond milk
– 1/2 cup nutritional yeast
– 2 tablespoons lemon juice
– 1 teaspoon smoked paprika
– 1/2 teaspoon garlic powder
– 1/4 teaspoon liquid smoke
– 1 teaspoon salt
– 1/4 teaspoon black pepper
For the topping:
– 1 cup panko breadcrumbs
– 2 tablespoons olive oil
Instructions
1. Preheat your oven to 375°F and grease a 9×13-inch baking dish with a light coating of olive oil.
2. Bring a large pot of water to a rolling boil over high heat, then add 1 tablespoon salt and 1 pound elbow macaroni.
3. Cook the macaroni according to package directions until al dente, about 8-10 minutes, stirring occasionally to prevent sticking.
4. While the pasta cooks, drain the soaked cashews and add them to a high-speed blender with 2 cups unsweetened almond milk, 1/2 cup nutritional yeast, 2 tablespoons lemon juice, 1 teaspoon smoked paprika, 1/2 teaspoon garlic powder, 1/4 teaspoon liquid smoke, 1 teaspoon salt, and 1/4 teaspoon black pepper.
5. Blend the sauce on high speed for 2-3 minutes until completely smooth and creamy, scraping down the sides as needed—this ensures no gritty bits remain.
6. Drain the cooked macaroni and return it to the pot, then pour the blended sauce over it and stir until evenly coated.
7. Transfer the saucy macaroni to the prepared baking dish and spread it into an even layer.
8. In a small bowl, mix 1 cup panko breadcrumbs with 2 tablespoons olive oil until the crumbs are lightly coated.
9. Sprinkle the breadcrumb mixture evenly over the top of the mac and cheese.
10. Bake in the preheated oven for 20-25 minutes, until the topping is golden brown and the edges are bubbling.
11. Let it cool for 5 minutes before serving to allow the sauce to thicken slightly.
Perfectly creamy with a satisfying crunch from the panko topping, this dish delivers a deep, smoky flavor that’s surprisingly hearty without any dairy. I love serving it with a side of roasted broccoli or topping it with crispy vegan bacon bits for an extra savory twist—it’s comfort food that feels indulgent yet wholesome every time.
Vegan Butternut Squash Mac and Cheese

There’s something about a cozy bowl of mac and cheese that just feels like a hug, and this vegan version with butternut squash is my go‑to when I want that comfort without the dairy. I first made it for a potluck a few years back, and now my friends request it every holiday—it’s become a little tradition in our house, especially since I always seem to have a squash or two rolling around my pantry from fall farmers’ market hauls.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 30 minutes
Ingredients
For the squash and pasta:
– 1 medium butternut squash (about 2 lbs), peeled, seeded, and cubed into 1‑inch pieces
– 12 oz elbow macaroni
– 2 tbsp olive oil
– ½ tsp salt
For the cheese sauce:
– 1 cup raw cashews, soaked in hot water for 15 minutes and drained
– 1 cup unsweetened almond milk
– ¼ cup nutritional yeast
– 2 tbsp lemon juice
– 1 tsp garlic powder
– ½ tsp smoked paprika
– ½ tsp salt
– ¼ tsp black pepper
For topping (optional):
– ½ cup panko breadcrumbs
– 1 tbsp olive oil
Instructions
1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Toss the cubed butternut squash with 2 tbsp olive oil and ½ tsp salt on the baking sheet, then spread it in a single layer. Roast for 20–25 minutes, until the squash is fork‑tender and lightly browned at the edges.
3. While the squash roasts, bring a large pot of salted water to a boil and cook the elbow macaroni according to package directions until al dente, about 8–10 minutes. Drain and set aside.
4. In a high‑speed blender, combine the soaked cashews, almond milk, nutritional yeast, lemon juice, garlic powder, smoked paprika, ½ tsp salt, and black pepper. Blend on high for 1–2 minutes until completely smooth and creamy.
5. Once the squash is done, add it to the blender with the sauce and blend again until smooth, about 30 seconds. Tip: If the sauce seems too thick, add an extra 2–3 tbsp of almond milk to reach a pourable consistency.
6. In a large mixing bowl, combine the drained pasta and the blended sauce, stirring gently until every noodle is coated. Tip: For extra flavor, I sometimes stir in a handful of fresh spinach or chopped kale at this stage—it wilts nicely into the warm sauce.
7. Transfer the mixture to a 9×13‑inch baking dish. If using the topping, mix ½ cup panko breadcrumbs with 1 tbsp olive oil in a small bowl and sprinkle evenly over the top.
8. Bake at 400°F for 10–15 minutes, until the top is golden and the edges are bubbly. Tip: Keep an eye on it after 10 minutes to prevent over‑browning—if the topping looks done but you want more browning, broil for 1–2 minutes.
9. Remove from the oven and let it cool for 5 minutes before serving.
Finally, this mac and cheese comes out luxuriously creamy with a subtle sweetness from the squash, and the optional panko adds a delightful crunch. I love serving it straight from the dish with a side of roasted Brussels sprouts or topping individual bowls with a sprinkle of fresh parsley for a pop of color.
Garlic and Herb Vegan Mac and Cheese

Holiday gatherings always leave me craving something cozy yet plant-based, and this creamy vegan mac and cheese has become my go-to comfort dish—it’s so rich with garlic and herbs that even my cheese-loving friends ask for seconds. I love whipping it up on lazy Sundays when the kitchen smells like a cozy herb garden.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the pasta:
– 1 pound elbow macaroni
– 1 tablespoon olive oil
For the sauce:
– 2 cups raw cashews, soaked overnight
– 1 cup unsweetened almond milk
– 1/4 cup nutritional yeast
– 3 cloves garlic, minced
– 1 tablespoon lemon juice
– 1 teaspoon salt
– 1/2 teaspoon black pepper
– 1 tablespoon fresh thyme leaves
– 1 tablespoon fresh rosemary, chopped
For the topping:
– 1/2 cup panko breadcrumbs
– 2 tablespoons vegan butter, melted
Instructions
1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the elbow macaroni to the boiling water and cook for 8–10 minutes, stirring occasionally, until al dente (I always check a minute early to avoid mushiness).
3. Drain the pasta in a colander, return it to the pot, and toss with 1 tablespoon olive oil to prevent sticking.
4. Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish.
5. In a high-speed blender, combine the soaked cashews, almond milk, nutritional yeast, minced garlic, lemon juice, salt, black pepper, thyme, and rosemary.
6. Blend the mixture on high for 2–3 minutes until completely smooth and creamy, scraping down the sides as needed (this ensures no gritty bits).
7. Pour the sauce over the cooked pasta in the pot and stir thoroughly until every piece is coated.
8. Transfer the sauced pasta to the prepared baking dish and spread it evenly.
9. In a small bowl, mix the panko breadcrumbs with the melted vegan butter until well combined.
10. Sprinkle the breadcrumb mixture evenly over the top of the pasta.
11. Bake in the preheated oven for 15–20 minutes, or until the topping is golden brown and crispy.
12. Remove from the oven and let it cool for 5 minutes before serving to allow the sauce to set slightly.
Warm from the oven, this mac and cheese boasts a velvety sauce with a punch of garlic and aromatic herbs, while the panko topping adds a delightful crunch. I love serving it with a side of roasted veggies or topping it with extra fresh herbs for a vibrant touch—it’s comfort food that feels indulgent yet wholesome.
Vegan Mac and Cheese with Broccoli

Gathering around the table for a cozy, comforting meal is one of my favorite holiday traditions, and this vegan mac and cheese with broccoli has become a staple in our house—it’s creamy, satisfying, and packed with wholesome ingredients that even my pickiest relatives adore. I love how the broccoli adds a pop of color and nutrition, making it feel indulgent yet guilt-free, perfect for those busy December nights when you crave something hearty without the dairy. Trust me, once you try this cashew-based sauce, you’ll never miss the cheese!
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the pasta and broccoli:
– 12 oz elbow macaroni
– 4 cups broccoli florets (about 1 medium head)
– 1 tbsp olive oil
For the sauce:
– 1 cup raw cashews, soaked in hot water for 10 minutes
– 1 cup unsweetened almond milk
– ¼ cup nutritional yeast
– 2 tbsp lemon juice
– 1 tsp garlic powder
– 1 tsp onion powder
– ½ tsp turmeric (for color)
– ½ tsp salt
– ¼ tsp black pepper
Instructions
1. Bring a large pot of salted water to a boil over high heat. Add the elbow macaroni and cook according to package directions until al dente, about 8–10 minutes, stirring occasionally to prevent sticking.
2. While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the broccoli florets and sauté for 5–7 minutes, until tender and bright green, stirring frequently—this quick sauté helps retain crunch and nutrients.
3. Drain the soaked cashews and add them to a high-speed blender along with the almond milk, nutritional yeast, lemon juice, garlic powder, onion powder, turmeric, salt, and black pepper. Blend on high for 1–2 minutes until completely smooth and creamy, scraping down the sides as needed for an even texture.
4. Drain the cooked pasta and return it to the pot. Pour the blended sauce over the pasta and add the sautéed broccoli, stirring gently over low heat for 2–3 minutes until everything is well combined and heated through—this low-heat step prevents the sauce from separating.
5. Remove from heat and let it sit for 2 minutes to allow the flavors to meld, then serve immediately. The sauce thickens slightly as it cools, so enjoy it warm for the best creamy consistency.
This dish boasts a velvety, rich texture from the cashew sauce that clings perfectly to every noodle, with a subtle tang from the nutritional yeast and a hint of earthiness from the turmeric. Try topping it with a sprinkle of toasted breadcrumbs or serving it alongside a crisp salad for a complete meal—it’s so decadent, you’ll forget it’s vegan!
Chipotle Vegan Mac and Cheese

Ooh, it’s that time of year when I crave something creamy, smoky, and completely plant-based—this Chipotle Vegan Mac and Cheese is my go-to comfort food. I first whipped this up for a friend’s holiday potluck, and now it’s a staple in my kitchen, especially on cozy evenings when I want a meal that feels indulgent but is secretly packed with wholesome ingredients.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the pasta:
– 1 pound elbow macaroni
– 1 tablespoon olive oil
– 1 teaspoon salt
For the sauce:
– 2 cups raw cashews, soaked in hot water for 30 minutes
– 1 cup unsweetened almond milk
– 1/4 cup nutritional yeast
– 2 tablespoons lemon juice
– 1 tablespoon smoked paprika
– 2 chipotle peppers in adobo sauce, minced
– 1 teaspoon garlic powder
– 1/2 teaspoon onion powder
– 1/2 teaspoon salt
For topping:
– 1/2 cup panko breadcrumbs
– 2 tablespoons melted vegan butter
Instructions
1. Bring a large pot of water to a rolling boil over high heat, then add the elbow macaroni, olive oil, and salt. Cook for 8–10 minutes, stirring occasionally, until the pasta is al dente (it should be tender but still have a slight bite). Tip: Adding oil helps prevent sticking, but don’t skip the salt—it seasons the pasta from the inside out.
2. Drain the cooked macaroni in a colander and set it aside, then preheat your oven to 375°F.
3. In a high-speed blender, combine the soaked cashews (drained), almond milk, nutritional yeast, lemon juice, smoked paprika, minced chipotle peppers, garlic powder, onion powder, and salt. Blend on high for 1–2 minutes until the mixture is completely smooth and creamy, scraping down the sides as needed. Tip: Soaking the cashews softens them for a silky sauce—if you’re short on time, use boiling water to speed it up.
4. Pour the blended sauce into the pot used for the pasta (no need to wash it), then add the drained macaroni. Stir over low heat for 2–3 minutes until everything is well combined and heated through.
5. Transfer the mac and cheese mixture to a 9×13-inch baking dish, spreading it evenly with a spatula.
6. In a small bowl, mix the panko breadcrumbs and melted vegan butter until the crumbs are lightly coated, then sprinkle them evenly over the top of the mac and cheese.
7. Bake in the preheated oven for 15–20 minutes, or until the topping is golden brown and the edges are bubbling. Tip: For extra crispiness, broil for the last 1–2 minutes, but watch closely to avoid burning.
8. Remove from the oven and let it cool for 5 minutes before serving. This resting time allows the sauce to thicken slightly for the perfect texture.
This dish delivers a velvety, rich sauce with a smoky kick from the chipotle peppers, balanced by the crunchy panko topping. Try serving it with a side of roasted vegetables or topping it with fresh cilantro for a burst of color and flavor—it’s hearty enough to stand alone but versatile enough to pair with your favorite sides.
Vegan Pumpkin Mac and Cheese

Just when I thought cozy comfort food season couldn’t get any better, I stumbled upon this magical Vegan Pumpkin Mac and Cheese while trying to use up leftover pumpkin puree from Thanksgiving pies. It’s become my go-to for chilly evenings when I want something creamy and satisfying without the dairy—plus, my kids devour it, which is always a win in my book!
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the pasta:
– 12 oz elbow macaroni
– 1 tbsp olive oil
– 1 tsp salt
For the sauce:
– 1 cup canned pumpkin puree
– 1 cup raw cashews (soaked for 4 hours)
– 1 cup unsweetened almond milk
– 3 tbsp nutritional yeast
– 2 tbsp lemon juice
– 1 tsp garlic powder
– 1 tsp smoked paprika
– ½ tsp ground nutmeg
– ½ tsp black pepper
For the topping:
– ½ cup panko breadcrumbs
– 2 tbsp melted vegan butter
Instructions
1. Bring a large pot of water to a rolling boil over high heat.
2. Add 12 oz elbow macaroni and 1 tsp salt to the boiling water.
3. Cook the pasta for 8-10 minutes, stirring occasionally, until al dente (it should have a slight bite).
4. Drain the pasta in a colander and return it to the pot.
5. Drizzle 1 tbsp olive oil over the pasta and toss gently to prevent sticking.
6. Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish.
7. Drain the soaked 1 cup raw cashews and add them to a high-speed blender.
8. Add 1 cup canned pumpkin puree, 1 cup unsweetened almond milk, 3 tbsp nutritional yeast, 2 tbsp lemon juice, 1 tsp garlic powder, 1 tsp smoked paprika, ½ tsp ground nutmeg, and ½ tsp black pepper to the blender.
9. Blend on high speed for 1-2 minutes until completely smooth and creamy, scraping down the sides as needed.
10. Pour the blended sauce over the cooked pasta in the pot.
11. Stir the pasta and sauce together until evenly coated.
12. Transfer the mixture to the prepared baking dish and spread it into an even layer.
13. In a small bowl, combine ½ cup panko breadcrumbs and 2 tbsp melted vegan butter, mixing until the breadcrumbs are moistened.
14. Sprinkle the breadcrumb mixture evenly over the top of the pasta.
15. Bake in the preheated oven at 375°F for 15-20 minutes, until the topping is golden brown and the edges are bubbling.
16. Remove from the oven and let it cool for 5 minutes before serving.
Ultra-creamy with a subtle sweetness from the pumpkin, this mac and cheese has a velvety texture that clings perfectly to every noodle. I love serving it with a sprinkle of fresh parsley or a side of roasted Brussels sprouts for a complete meal—it’s comfort food that feels indulgent yet wholesome!
Vegan Mac and Cheese with Sun-Dried Tomatoes

Unbelievably creamy and satisfying, this vegan mac and cheese with sun-dried tomatoes is my go-to comfort food for chilly evenings—it’s the dish I always crave after a long day, and I love how the sun-dried tomatoes add a sweet, tangy pop that cuts through the richness. I first tried a version at a friend’s potluck and have been tweaking it ever since to get that perfect cheesy texture without any dairy, relying on cashews and nutritional yeast for that classic flavor we all love.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– For the pasta: 8 ounces elbow macaroni, 1 tablespoon olive oil, 1/2 teaspoon salt
– For the sauce: 1 cup raw cashews (soaked for 4 hours or boiled for 10 minutes), 1/2 cup nutritional yeast, 1/4 cup sun-dried tomatoes (packed in oil, drained), 1 tablespoon lemon juice, 1 teaspoon garlic powder, 1/2 teaspoon smoked paprika, 1/4 teaspoon turmeric, 1 cup water, 1/2 teaspoon salt
– For topping: 1/4 cup breadcrumbs, 1 tablespoon olive oil
Instructions
1. Preheat your oven to 375°F and lightly grease an 8×8-inch baking dish with olive oil.
2. Bring a large pot of water to a rolling boil over high heat, then add 8 ounces elbow macaroni and 1/2 teaspoon salt, cooking for 8-10 minutes until al dente (tip: test a piece at 8 minutes to avoid mushiness).
3. Drain the pasta in a colander, return it to the pot, and toss with 1 tablespoon olive oil to prevent sticking.
4. In a high-speed blender, combine 1 cup soaked cashews, 1/2 cup nutritional yeast, 1/4 cup sun-dried tomatoes, 1 tablespoon lemon juice, 1 teaspoon garlic powder, 1/2 teaspoon smoked paprika, 1/4 teaspoon turmeric, 1 cup water, and 1/2 teaspoon salt.
5. Blend the sauce on high for 2-3 minutes until completely smooth and creamy (tip: scrape down the sides halfway through for even blending).
6. Pour the sauce over the cooked pasta in the pot, stirring gently to coat every piece evenly.
7. Transfer the sauced pasta to the prepared baking dish, spreading it out in an even layer.
8. In a small bowl, mix 1/4 cup breadcrumbs with 1 tablespoon olive oil until crumbly, then sprinkle evenly over the pasta.
9. Bake in the preheated oven for 15-20 minutes, until the top is golden brown and the edges are bubbling (tip: check at 15 minutes to avoid over-browning).
10. Remove from the oven and let it cool for 5 minutes before serving. The result is a velvety, indulgent mac with a crispy topping that’s surprisingly light—the sun-dried tomatoes lend a subtle sweetness that pairs beautifully with the smoky paprika. I love serving it straight from the dish with a side of steamed greens for a cozy, complete meal.
Coconut Milk Vegan Mac and Cheese

M y quest for the ultimate vegan comfort food led me to this creamy, dreamy Coconut Milk Vegan Mac and Cheese. After one too many failed attempts with cashews or potatoes, I finally nailed a sauce that’s rich, cheesy, and surprisingly simple—perfect for a cozy night in or a holiday side dish that even my dairy-loving family adores.
Serving: 6 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
For the Pasta:
– 1 lb (16 oz) elbow macaroni
– 1 tbsp salt
For the Cheese Sauce:
– 2 (13.5 oz) cans full-fat coconut milk
– 1 cup nutritional yeast
– 1/4 cup all-purpose flour
– 2 tbsp lemon juice
– 1 tsp garlic powder
– 1 tsp onion powder
– 1 tsp smoked paprika
– 1/2 tsp turmeric
– 1/2 tsp salt
– 1/4 tsp black pepper
For Topping (Optional):
– 1 cup panko breadcrumbs
– 2 tbsp olive oil
Instructions
1. Fill a large pot with 4 quarts of water, add 1 tbsp salt, and bring to a rolling boil over high heat.
2. Add 1 lb elbow macaroni to the boiling water and cook for 8–10 minutes, stirring occasionally, until al dente (it should have a slight bite).
3. Drain the pasta in a colander and set it aside; do not rinse it, as the starch helps the sauce cling better.
4. In the same pot (no need to wash it), whisk together 2 cans coconut milk, 1/4 cup flour, 1 cup nutritional yeast, 1 tsp garlic powder, 1 tsp onion powder, 1 tsp smoked paprika, 1/2 tsp turmeric, 1/2 tsp salt, and 1/4 tsp black pepper until smooth.
5. Cook the sauce over medium heat, whisking constantly, for 5–7 minutes until it thickens to a gravy-like consistency and bubbles gently.
6. Remove the pot from heat and stir in 2 tbsp lemon juice, which brightens the flavor and balances the richness.
7. Add the drained pasta back to the pot and stir thoroughly until every piece is coated in the sauce.
8. For a crispy topping, preheat your oven to 400°F and mix 1 cup panko with 2 tbsp olive oil in a small bowl.
9. Transfer the mac and cheese to a 9×13-inch baking dish, sprinkle the panko evenly on top, and bake for 10–12 minutes until golden brown.
10. Let it cool for 5 minutes before serving to allow the sauce to set slightly.
G et ready for a velvety, indulgent texture that melts in your mouth, with a tangy, cheesy flavor from the nutritional yeast and a hint of warmth from the smoked paprika. I love serving this straight from the baking dish with a sprinkle of fresh herbs or alongside roasted veggies for a complete meal—it’s so satisfying, you won’t miss the dairy!
Vegan Spinach Artichoke Mac and Cheese

Picture this: It’s a chilly evening, and I’m craving something creamy and comforting, but my vegan friend is coming over for dinner. After a few experiments (and one slightly burnt attempt), I landed on this plant-based twist that’s become a winter staple in my kitchen.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
- For the pasta:
- 12 oz elbow macaroni
- 1 tbsp olive oil
- 1 tsp salt
- For the sauce:
- 1 cup raw cashews, soaked for 4 hours
- 1 cup unsweetened almond milk
- 1/4 cup nutritional yeast
- 2 tbsp lemon juice
- 1 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp smoked paprika
- 1/2 tsp salt
- For the vegetables:
- 4 cups fresh spinach
- 1 (14 oz) can artichoke hearts, drained and chopped
- 2 cloves garlic, minced
- For the topping:
- 1/2 cup panko breadcrumbs
- 1 tbsp olive oil
Instructions
- Bring a large pot of water to a rolling boil over high heat.
- Add 1 tbsp olive oil and 1 tsp salt to the boiling water.
- Add 12 oz elbow macaroni to the pot and cook for 8 minutes, stirring occasionally to prevent sticking.
- Drain the cooked pasta in a colander and set it aside.
- Preheat your oven to 375°F.
- Drain the soaked cashews and add them to a high-speed blender.
- Add 1 cup almond milk, 1/4 cup nutritional yeast, 2 tbsp lemon juice, 1 tsp garlic powder, 1/2 tsp onion powder, 1/2 tsp smoked paprika, and 1/2 tsp salt to the blender.
- Blend the mixture on high speed for 90 seconds until completely smooth and creamy.
- Heat 1 tbsp olive oil in a large oven-safe skillet over medium heat.
- Add 2 minced garlic cloves to the skillet and sauté for 60 seconds until fragrant.
- Add 4 cups fresh spinach to the skillet and cook for 3 minutes, stirring constantly, until wilted.
- Add the chopped artichoke hearts to the skillet and cook for 2 more minutes.
- Pour the blended cashew sauce into the skillet with the vegetables.
- Add the cooked pasta to the skillet and stir everything together until fully combined.
- In a small bowl, mix 1/2 cup panko breadcrumbs with 1 tbsp olive oil until evenly coated.
- Sprinkle the breadcrumb mixture evenly over the top of the pasta in the skillet.
- Transfer the skillet to the preheated oven and bake for 15 minutes until the top is golden brown and the sauce is bubbling around the edges.
- Remove the skillet from the oven and let it rest for 5 minutes before serving.
Out of the oven, this mac and cheese has a wonderfully creamy texture with just the right amount of bite from the artichokes. The crispy panko topping adds a delightful crunch that contrasts beautifully with the velvety sauce. For a fun twist, I sometimes serve it in individual ramekins topped with extra smoked paprika and a side of garlic bread for dipping into that luscious sauce.
Vegan Mac and Cheese with Peas

Years ago, I’d have never believed a vegan mac and cheese could be this creamy and satisfying, but after countless experiments (and a few kitchen disasters), I’ve landed on this version with sweet peas that’s become a weeknight staple in our house. It’s the kind of cozy, no-fuss meal that even my most skeptical friends now request.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
For the pasta and peas:
– 8 oz elbow macaroni
– 1 cup frozen peas
For the cheese sauce:
– 1 cup raw cashews, soaked in hot water for 10 minutes and drained
– 1 cup unsweetened almond milk
– ¼ cup nutritional yeast
– 2 tbsp lemon juice
– 1 tsp garlic powder
– 1 tsp onion powder
– ½ tsp smoked paprika
– ½ tsp salt
For topping (optional):
– ¼ cup panko breadcrumbs
– 1 tbsp olive oil
Instructions
1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add 8 oz elbow macaroni to the boiling water and cook for 8 minutes, stirring occasionally to prevent sticking.
3. In the last 2 minutes of pasta cooking, add 1 cup frozen peas directly to the pot—this saves time and dishes!
4. Drain the pasta and peas in a colander, then return them to the warm pot off the heat.
5. While the pasta cooks, combine 1 cup soaked cashews, 1 cup almond milk, ¼ cup nutritional yeast, 2 tbsp lemon juice, 1 tsp garlic powder, 1 tsp onion powder, ½ tsp smoked paprika, and ½ tsp salt in a high-speed blender.
6. Blend the sauce on high for 1–2 minutes until completely smooth and creamy, scraping down the sides once if needed.
7. Pour the blended sauce over the drained pasta and peas in the pot.
8. Stir everything together over low heat for 2–3 minutes until the sauce is heated through and clings to the pasta.
9. For a crispy topping, mix ¼ cup panko breadcrumbs with 1 tbsp olive oil in a small skillet over medium heat and toast for 3–4 minutes, stirring constantly, until golden brown.
10. Serve the mac and cheese immediately, topped with the toasted panko if using.
Comforting and surprisingly rich, this mac and cheese has a velvety texture from the cashew sauce that pairs perfectly with the pop of sweet peas. I love serving it straight from the pot with an extra sprinkle of smoked paprika or alongside a simple green salad for a complete meal.
Vegan Cashew Cheese Mac and Cheese

Creamy, dreamy, and completely dairy-free, this vegan mac and cheese has become my go-to comfort food on chilly evenings. I first tried making it after a friend with a cashew allergy came over, and now I’m hooked on its rich, savory flavor—it’s so good that my non-vegan family asks for it regularly!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the cashew cheese sauce:
– 1 cup raw cashews, soaked in hot water for 10 minutes
– 1 cup unsweetened almond milk
– 1/4 cup nutritional yeast
– 2 tbsp lemon juice
– 1 tsp garlic powder
– 1 tsp onion powder
– 1/2 tsp smoked paprika
– 1/2 tsp salt
For the pasta:
– 8 oz elbow macaroni
– 4 cups water
– 1/2 tsp salt
For the topping:
– 1/4 cup panko breadcrumbs
– 1 tbsp olive oil
Instructions
1. Soak 1 cup raw cashews in hot water for exactly 10 minutes to soften them, which helps create a smoother sauce.
2. Drain the cashews and add them to a high-speed blender with 1 cup unsweetened almond milk, 1/4 cup nutritional yeast, 2 tbsp lemon juice, 1 tsp garlic powder, 1 tsp onion powder, 1/2 tsp smoked paprika, and 1/2 tsp salt.
3. Blend the mixture on high speed for 2–3 minutes until completely smooth and creamy, scraping down the sides as needed.
4. In a large pot, combine 8 oz elbow macaroni, 4 cups water, and 1/2 tsp salt, and bring to a boil over high heat.
5. Cook the pasta for 8–10 minutes, stirring occasionally, until al dente (tender but firm to the bite), then drain it in a colander.
6. Return the drained pasta to the pot and pour the blended cashew cheese sauce over it, stirring gently to coat every piece evenly.
7. In a small bowl, mix 1/4 cup panko breadcrumbs with 1 tbsp olive oil until the crumbs are lightly coated.
8. Transfer the sauced pasta to a baking dish and sprinkle the breadcrumb mixture evenly over the top.
9. Broil the dish in the oven on high for 3–5 minutes, watching closely until the topping is golden brown and crispy.
10. Remove from the oven and let it cool for 5 minutes before serving to allow the sauce to thicken slightly.
The sauce clings beautifully to the pasta, offering a velvety texture with a subtle nutty undertone from the cashews. For a fun twist, I love stirring in roasted broccoli or topping it with crispy vegan bacon bits—it’s hearty enough to stand alone but versatile enough to dress up for any occasion!
Conclusion
Ranging from classic comfort to creative twists, these 28 vegan mac and cheese recipes prove plant-based eating is deliciously satisfying. We hope you’ll whip up a batch, leave a comment with your favorite, and share this roundup on Pinterest to spread the cheesy, dairy-free love!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




