Vegan Baked Macaroni and Cheese

This vegan Baked Macaroni and Cheese is a healthier twist on a classic comfort food made with a vegetable-stuffed cheesy sauce.

Prep Time
20 mins
Cook Time
20 mins
Total Time
40 mins
5 from 4 votes
Baked Macaroni and Cheese
Course: Main Course, Main Dish
Cuisine: American
Keyword: Vegan Baked Macaroni and Cheese
Servings: 6 people
Calories: 332 kcal
Author: Sarah McMinn
Macaroni and Cheese
  • 12 ounces macaroni noodles
  • 1/2 medium sweet potato (about 1 cup), peeled and cubed
  • 1/2 medium carrot, (about 1/2 cup), peeled and chopped
  • 1 tbsp cooking oil
  • 1/4 yellow onion, thinly sliced
  • 2 cloves garlic, minced
  • 1 cup unsweetened cashew or macadamia nut milk
  • 1/4 cup raw cashews
  • 2 tbsp nutritional yeast
  • 1 tbsp sun-dried tomatoes
  • 1 tsp spicy mustard
  • 1 tsp lemon juice
  • 1 tsp salt
Bread Crumb Topping
  1. Preheat the oven to 350 F. Lightly spray a 10 1/4" cast iron skillet (or similar sized baking dish) and set aside. 

  2. Fill a large pot with 4 quarts of water. Place over medium-high heat and bring to boil.  Stir in macaroni and boil until al dente, stirring occasionally. Remove from heat and strain pasta through a colander. Set aside. 

  3. In a smaller pot, bring 2 quarts of water to boil. Add sweet potatoes and carrots. Boil for 10 minutes, until vegetables are easily pierced with a fork. Remove from heat and strain out the water. Set aside to let cool. 

  4. In a small cast iron skillet heat cooking oil. Add onions and garlic and saut√© for 5-7 minutes, until translucent and fragrant. Remove from heat and let cool. 

  5. Using a high-powered blender make your cheese sauce. Add milk, cashews, nutritional yeast, sun-dried tomatoes, mustard, lemon juice, and salt to the blender and blend until smooth. Add sweet potato, carrots, onions, and garlic and blend again. The sauce should be completely smooth and easily pourable. If it needs thinning, add a little more milk 1 tbsp at a time. 

  6. Combine the sauce with noodles then spread evenly in the prepared cast iron skillet. 

  7. Mix together the ingredients for the crumb topping and evenly spread over mac and cheese, patting down as necessary. 

  8. Bake for 18-20 minutes until bread topping is golden brown. Remove from oven and let cool 5 minutes before serving.

Recipe Notes

If you don't have a high-powered blender, you can soak cashews for 4-6 hours and then boil them for 5 minutes to get them soft before blending them with the remaining sauce ingredients. 

Nutrition Facts
Vegan Baked Macaroni and Cheese
Amount Per Serving
Calories 332 Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 1g6%
Sodium 563mg24%
Potassium 377mg11%
Carbohydrates 51g17%
Fiber 3g13%
Sugar 3g3%
Protein 12g24%
Vitamin A 1110IU22%
Vitamin C 4.5mg5%
Calcium 80mg8%
Iron 1.8mg10%
* Percent Daily Values are based on a 2000 calorie diet.