Go Back
+ servings

Vegan Baked Mac 'n Cheese

This fluffy, cheesy, baked vegan Mac 'n Cheese is made using plant-based ingredients.
Prep Time20 mins
Cook Time25 mins
Total Time45 mins
Servings: 5 people



  • 3 cups 3 cups dry elbow pasta whole wheat used


  • 1/2 medium white onion chopped
  • 5 cloves garlic
  • 2 tbsp extra virgin olive oil
  • 1 cup butternut squash cubes frozen used
  • 1/3 cup raw cashews
  • 2 tbsp vegan butter
  • 3 tbsp nutritional yeast
  • 1/4 cup pasta water
  • 1/3 cup veggie broth (or more water)
  • 2-3 slices vegan cheese Gouda flavor used
  • 1 tsp apple cider vinegar
  • 1/2 tsp salt -- add more to taste to serve
  • 1/4 tsp ground black pepper


  • Add the raw cashews to a mug and add very hot tap water over top, to cover. Allow that to soak for at least five minutes before using the cashews.
  • Bring a large pot of water to a boil over high heat. Add the elbow pasta. Reduce heat to medium and boil until tender.
  • While the pasta is boiling, you can whip up your cheese sauce.
  • First in a small pot or skillet, add the olive oil and turn heat to high. Add in the onion and garlic. Saute for 2 minutes to soften and caramelize the onions anbd brown the garlic. Transfer this mixture to a blender. With the skillet heat still on, add in the butternut squash. Cover with a lid and cook for 2 minutes, just until it is cooked through and soft. Frozen squash will cook more quickly than fresh squash. If you fresh squash cubes seem a bit dry, you can add a splash of broth to the skillet. When the squash is tender, transfer it to the blender.
  • Drain the cashews. They will not be fully plumped, but at least slightly softened from the five minutes of soaking.
  • Add to the blender: cashews, vegan butter, salt and pepper, nutritional yeast, cheese slices, broth, apple cider vinegar and the pasta water. The pasta water is just removed from the boiling pasta in the pot. Blend from low to high until silky smooth.
  • Preheat oven to 350 degrees.
  • Drain the pasta and add to a large mixing bowl. Pour the cheese sauce over top. Only add about three-fourths of the sauce quantity.
  • Pour the pasta into an 8-9" square or rectangle baking dish. Now you can pour the reserved sauce right over top, or leave it on the side to add as desired once the pasta is baked. I like to grind some fresh black pepper over top. You could also sprinkle red pepper flakes or even smoky paprika. If you want really super cheesy pasta, add a layer of vegan cheese shreds over top!
  • Cover pasta with foil and bake covered for 15 minutes at 350 degrees. Then remove the foil and bake for another 10 minutes, uncovered.
  • Serve warm! Add salt to taste. I sprinkled some right over top my pasta to serve. I liked being able to really taste that punch of sea salt; and I also like being able to control the salt per portion. Store leftovers in the fridge. This pasta is delicious the next day. Make-ahead approved.

Nutrition Estimate

Calories: 190kcal | Carbohydrates: 11g | Protein: 5g | Fat: 15g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 1g | Sodium: 352mg | Potassium: 261mg | Fiber: 2g | Sugar: 1g | Vitamin A: 3191IU | Vitamin C: 7mg | Calcium: 29mg | Iron: 1mg