Go Back
+ servings
Cheesy and creamy

Vegan Mac and Cheese

Delicious vegan mac and cheese. Comfort food that is gluten free and diary free, but still yum.
Course Main Course
Cuisine American
Keyword macandcheese, pasta
Diet Category Vegan, vegetarian, gluten free, diary free
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 6 -8 servings
Calories 390kcal
Author Alkaline Recipes


  • 12 ounces gluten free pasta I used Red Lentil from Trader Joe's

Cheese Sauce

  • 2 tablespoon vegan butter
  • 2 tablespoon gluten free flour
  • 2 cups soy or almond milk
  • 1 teaspoon sea salt
  • teaspoon nutmeg
  • 1 cup vegan mozzarella Iused Daiya
  • 1 cup vegan cheddar I used Follow Your Heart
  • cup vegan parmesan I used Follow Your Heart
  • ¼ teaspoon smoked paprika
  • ¼ cup toasted bread crumbs optional


  • Cook pasta according to package directions, or cook in Instant Pot for 3 minutes with 4 cups of water. Let pressure release naturally NR for 10 minutes, and then release pressure. (I cover the vent lightly with a towel to prevent pasta water from spraying) When pasta is cooked, drain in strainer and rinse with cold water to prevent sticking.

Cheese Sauce

  • Melt butter in pot; gradually add flour and stir until all lumps are gone. Add salt and nutmeg. Use medium heat.
  • Heat milk in microwave for 3 minutes
  • Gradually add milk, ½ cup at a time, to butter/flour mixture, stirring constantly.
  • After 5 minutes, mixture should be thickening. Slowly add cheese, making sure that it is melting into sauce. Add smoked paprika.
  • Vegan cheese is slow to melt, so be patient.
  • After all cheese is added, and sauce is as smooth as possible, remove from heat, and use small hand blender to handle any lumps that may still exist if you want a completely smooth cheese sauce.
  • Add cheese sauce to pasta and place in 9x13 baking dish. If desired, top with bread crumbs, and broil for 5 minutes to toast the top and bread crumbs.


My cook time was calculated as 20 minutes because I used the Instant Pot and it cooked while I made the sauce. Your cooking time may be adjusted if you cook the pasta on the stove top


Serving: 1g | Calories: 390kcal