Vegan Gluten-Free Macaroni and Cheese

Vegan Rotini
Sara Lynn Paige/Moment Open/Getty Images
Prep: 15 mins
Cook: 10 mins
Total: 25 mins
Servings: 4 to 6 servings
Nutritional Guidelines (per serving)
476 Calories
12g Fat
81g Carbs
11g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 476
% Daily Value*
Total Fat 12g 15%
Saturated Fat 1g 7%
Cholesterol 0mg 0%
Sodium 340mg 15%
Total Carbohydrate 81g 30%
Dietary Fiber 3g 10%
Protein 11g
Calcium 270mg 21%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Easy to make and easy to please, this simple gluten-free vegan mac n' cheese recipe is suitable for dairy-free, gluten-free, soy-free, egg free, and vegan diets, and it's healthy and delicious, too. Great, right?! And, of course, this recipe is great for kids with allergies and even those without any.

This recipe is also really easy to dress up, so feel free to add fresh herbs and veggies you have on hand to make this recipe extra nutritious and special. Favorite additions of mine include broccoli, spinach, onions, and cherry tomatoes, all of which can be blanched or steamed ahead of time or just tossed in with the sauce. Or, swap out the canola or olive oil for coconut oil for a slightly richer tasting dish.

Note: This recipe is suitable for dairy-free, egg free, vegan, and gluten-free and wheat-free diets, but as with any recipe intended for persons with allergies or dietary restrictions, make sure to read all nutritional labels carefully to make sure that there are no hidden dairy-derived ingredients (or gluten, egg, soy or wheat ingredients, if these apply to you).


  • 1 lb. gluten-free pasta noodles, such as Ancient Harvest's Quinoa Pasta
  • 3 tablespoons nutritional yeast
  • 1/2 teaspoon sea salt, plus more to taste
  • 1/4 teaspoon onion powder
  • 1/8 teaspoon garlic powder
  • 1/4 cup olive oil or canola oil
  • 1/4 cup sweet rice flour
  • 2 3/4 cups plain unsweetened almond milk or coconut milk
  • 1 teaspoon rice vinegar or cider vinegar (optional)
  • 1/2 cup gluten-free vegan cheese shreds, such as Daiya (optional)
  • Freshly ground black pepper and sea salt, to taste

Steps to Make It

  1. Gather the ingredients.

  2. Bring a pot of salted water to a rolling boil and cook the gluten-free pasta according to the manufacturer's instructions until al dente. Drain and set aside.

  3. Prepare the sauce. In a small bowl or cup, combine the nutritional yeast, sea salt, onion powder, and garlic powder. Set aside. In a medium-sized saucepan, heat the olive oil or canola oil over medium-low heat. Whisk in the sweet rice flour and continue whisking constantly for 3-5 minutes or until the flour smells toasty but hasn't browned. In a steady stream, whisk in the almond milk or coconut milk, stirring constantly. Add in the nutritional yeast mixture and the rice vinegar, and cook for three minutes more or until the sauce is slightly thickened. If using, add in the gluten-free vegan cheese shreds and mix until just incorporated.

  4. Toss the pasta with the sauce and cook for just a minute or two more to reheat the pasta. Serve immediately, serving with freshly ground black pepper and salt to taste.