Annie’s Vegan Mac and Cheese Recipe for Creamy Comfort

Updated On: October 4, 2025

If you grew up loving classic boxed mac and cheese, you’ll be thrilled to discover how easy it is to make a delicious, creamy, and entirely plant-based version at home. Annie’s vegan mac and cheese recipe is a nostalgic comfort food that doesn’t sacrifice flavor or creaminess—just minus the dairy and animal products.

Whether you’re vegan, dairy-free, or just looking to enjoy a lighter, more wholesome take on everyone’s favorite cheesy pasta, this recipe is sure to become a staple in your kitchen.

Plus, it’s quick to whip up, budget-friendly, and uses simple pantry ingredients. You’ll get all the cozy, cheesy satisfaction you crave, with a luscious, velvety sauce that clings to every bite of pasta.

Whether you’re feeding picky kids, serving a crowd, or just satisfying your own cravings, this vegan mac and cheese will hit the spot every time. Ready to discover the ultimate comfort food made cruelty-free?

Let’s dive in!

Why You’ll Love This Recipe

  • Creamy & Cheesy: Thanks to a blend of cashews, plant milk, and nutritional yeast, you’ll get that classic cheesy flavor and silky-smooth sauce you remember from Annie’s boxed version.
  • Quick & Easy: This recipe takes just about 25 minutes from start to finish, making it perfect for busy weeknights or last-minute cravings.
  • Family Approved: Kids and adults alike will love the taste and texture—no strange aftertaste or gritty sauces here!
  • Customizable: Feel free to add vegetables, swap in gluten-free pasta, or adjust the spices to suit your taste.
  • Healthier Ingredients: No artificial flavors, colors, or preservatives—just wholesome, plant-based goodness.
  • Perfect for Meal Prep: Make a batch ahead of time and enjoy leftovers for lunch or dinner throughout the week.

Ingredients

Ingredient Amount
Elbow macaroni (or pasta of choice) 12 ounces (about 3 cups dry)
Raw cashews (unsalted, soaked) 1 cup
Unsweetened plant milk (soy, almond, oat, or cashew) 1 cup
Nutritional yeast 1/3 cup
Lemon juice (freshly squeezed) 2 tablespoons
Dijon mustard 1 teaspoon
Garlic powder 1 teaspoon
Onion powder 1 teaspoon
Turmeric (for color, optional) 1/4 teaspoon
Salt 1 teaspoon (plus more to taste)
Freshly ground black pepper 1/2 teaspoon
Vegan butter (optional, for richness) 2 tablespoons

Optional add-ins: steamed broccoli, peas, sautéed spinach, vegan parmesan, hot sauce, or breadcrumbs for topping.

Equipment

  • Large pot (for boiling pasta)
  • Blender or food processor (high-speed recommended for creamy sauce)
  • Colander
  • Measuring cups and spoons
  • Rubber spatula or large spoon
  • Small saucepan (if warming sauce separately)

Instructions

  1. Soak the Cashews:

    If you don’t have a high-speed blender, soak the raw cashews in hot water for 20–30 minutes or in room temperature water for 2–4 hours. Drain before using.

    (If you have a Vitamix or similar, you can skip this step.)

  2. Cook the Pasta:

    Bring a large pot of salted water to a boil. Add the elbow macaroni (or your favorite pasta shape) and cook according to package directions until al dente.

    Drain well and set aside.

  3. Make the Cheese Sauce:

    Add the soaked cashews, plant milk, nutritional yeast, lemon juice, Dijon mustard, garlic powder, onion powder, turmeric, salt, and black pepper to your blender. Blend on high until the sauce is completely smooth and creamy, scraping down the sides as needed.

    Tip: If your sauce is too thick, add a splash more plant milk to reach your desired consistency.

  4. Warm the Sauce (Optional):

    If you prefer your sauce extra hot and thickened, pour it into a small saucepan and heat over medium-low, stirring constantly for 2–3 minutes until warmed through. Stir in the vegan butter for extra richness, if using.

  5. Combine Pasta & Sauce:

    Return the drained pasta to the large pot. Pour the cheese sauce over the pasta and stir until every noodle is evenly coated.

    Taste and adjust seasoning with more salt, pepper, or a squeeze of lemon juice as desired.

  6. Serve:

    Scoop into bowls and serve immediately! Top with optional vegan parmesan, freshly ground black pepper, or a sprinkle of paprika.

    Make it your own: Stir in steamed broccoli, peas, or sautéed mushrooms for extra nutrition and flavor.

Tips & Variations

  • Nut-Free Option: Substitute raw sunflower seeds or silken tofu for the cashews if you have allergies.
  • Gluten-Free: Use your favorite gluten-free pasta to make this dish celiac-friendly.
  • Extra Creamy: Add 1–2 tablespoons of vegan cream cheese or coconut cream to the sauce for a richer mouthfeel.
  • Spicy Kick: Mix in a dash of cayenne pepper, hot sauce, or smoked paprika for heat and smoky flavor.
  • Veggie Boost: Stir in roasted cauliflower, kale, spinach, or bell peppers for added color and nutrition.
  • Baked Mac: For a baked version, transfer the sauced pasta to a baking dish, top with breadcrumbs and vegan parmesan, and bake at 400°F (200°C) for 10–15 minutes until golden on top.
  • Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop with a splash of plant milk.
  • Freezer Friendly: The sauce can be made in advance and frozen for up to 2 months. Thaw and blend before using.

The beauty of homemade vegan mac and cheese is how easy it is to tailor to your cravings. Don’t be afraid to experiment!

Nutrition Facts

Here’s an approximate nutrition breakdown per serving (assuming 6 servings):

Nutrient Amount
Calories 390
Protein 13g
Fat 12g
Saturated Fat 2g
Carbohydrates 58g
Fiber 5g
Sugar 2g
Sodium 420mg

Values are estimates and will vary based on your specific ingredients and serving sizes.

Serving Suggestions

  • Classic Comfort: Enjoy your vegan mac and cheese as-is, garnished with fresh parsley or chives.
  • With Greens: Serve alongside a simple green salad, massaged kale, or roasted Brussels sprouts for a balanced meal.
  • Protein Boost: Add baked tofu, vegan sausage, or chickpeas for extra staying power.
  • Family Platter: Pair with Half Runner Beans or Green Chile Cheese Bread for a cozy family-style dinner.
  • Party Time: Top with breadcrumbs and bake for a crowd-pleasing casserole at potlucks or gatherings.
  • Sweet Finish: End your meal with a classic dessert like Grandma’s Old Fashioned Bread Pudding with Vanilla Sauce.

Conclusion

There’s something truly magical about a bowl of creamy, cheesy pasta—and with Annie’s vegan mac and cheese recipe, you can indulge in that beloved comfort food any time, guilt-free. This plant-based twist captures all the nostalgia and flavor of the original while delivering wholesome, dairy-free ingredients you can feel good about.

Whether you’re a longtime vegan, experimenting with dairy-free meals, or simply craving a creamy classic, this recipe is guaranteed to satisfy. It’s easy, adaptable, and endlessly delicious—plus, it’s a fantastic way to get kids (and adults) excited about plant-based eating.

Don’t forget to explore other comforting dishes like Goat Milk Ice Cream or Kodiak Banana Muffins for more inspiration. Happy cooking and even happier eating!

📖 Recipe Card: Annie's Vegan Mac and Cheese

Description: A creamy, dairy-free mac and cheese packed with flavor and wholesome ingredients. Perfect for a comforting, plant-based meal everyone will love.

Prep Time: PT10M
Cook Time: PT20M
Total Time: PT30M

Servings: 4 servings

Ingredients

  • 8 oz elbow macaroni (vegan)
  • 1 cup raw cashews, soaked
  • 1 1/4 cups 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 tsp salt
  • 1/4 tsp black pepper
  • 2 tbsp vegan butter

Instructions

  1. Cook macaroni according to package instructions and drain.
  2. Blend cashews, almond milk, nutritional yeast, lemon juice, garlic powder, onion powder, turmeric, salt, and pepper until smooth.
  3. Melt vegan butter in a saucepan over medium heat.
  4. Pour in the blended sauce and cook for 3-5 minutes, stirring until thickened.
  5. Add cooked macaroni to the sauce and stir until well coated.
  6. Serve hot and enjoy.

Nutrition: Calories: 410 kcal | Protein: 13 g | Fat: 16 g | Carbs: 56 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Annie’s Vegan Mac and Cheese”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy, dairy-free mac and cheese packed with flavor and wholesome ingredients. Perfect for a comforting, plant-based meal everyone will love.”, “prepTime”: “PT10M”, “cookTime”: “PT20M”, “totalTime”: “PT30M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“8 oz elbow macaroni (vegan)”, “1 cup raw cashews, soaked”, “1 1/4 cups 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 tsp salt”, “1/4 tsp black pepper”, “2 tbsp vegan butter”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Cook macaroni according to package instructions and drain.”}, {“@type”: “HowToStep”, “text”: “Blend cashews, almond milk, nutritional yeast, lemon juice, garlic powder, onion powder, turmeric, salt, and pepper until smooth.”}, {“@type”: “HowToStep”, “text”: “Melt vegan butter in a saucepan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Pour in the blended sauce and cook for 3-5 minutes, stirring until thickened.”}, {“@type”: “HowToStep”, “text”: “Add cooked macaroni to the sauce and stir until well coated.”}, {“@type”: “HowToStep”, “text”: “Serve hot and enjoy.”}], “nutrition”: {“calories”: “410 kcal”, “proteinContent”: “13 g”, “fatContent”: “16 g”, “carbohydrateContent”: “56 g”}}

Photo of author

Marta K

Leave a Comment

X