Go Back
+ servings
Vegan Macaroni and Cheese

Creamy Vegan Macaroni and Cheese That Will Wow Everyone

This Vegan Macaroni and Cheese is a creamy delight that will impress everyone at your table.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Pasta
Cuisine: Vegan
Calories: 400

Ingredients
  

For the Cheese Sauce
  • 1 cup Raw cashews, soaked Soak for 8-12 hours or boil for 30 minutes.
  • 1 block (15oz.) Firm tofu Ensure it's well-drained.
  • 1 cup Non-dairy milk Choose any non-dairy option.
  • 1/4 cup Nutritional yeast Swap with vegan parmesan if desired.
  • 1 teaspoon Garlic powder Fresh garlic gives an aromatic touch.
  • 1 teaspoon Salt Adjust based on taste preferences.
  • 1/4 teaspoon Black pepper Use more for extra spice.
  • 1 tablespoon Agave syrup Maple syrup is a great alternative.
For the Pasta
  • 16 oz. Macaroni (regular or gluten-free) Opt for gluten-free if necessary.
For the Flavor Twist
  • 1 tablespoon Truffle oil Omit or use truffle salt for budget-friendly option.

Equipment

  • Blender or Food Processor
  • Large pot
  • Measuring cups
  • Measuring spoons
  • Kitchen Towel

Method
 

Step-by-Step Instructions
  1. Soak 1 cup of raw cashews in cold water for 8-12 hours, or boil for 30 minutes. Drain and set aside.
  2. Drain the 15-ounce block of firm tofu, squeeze out excess moisture, and break it into smaller chunks. Add to blender.
  3. Add 1 cup of non-dairy milk, 1/4 cup nutritional yeast, 1 teaspoon garlic powder, 1 teaspoon salt, 1/4 teaspoon black pepper, and 1 tablespoon agave syrup to the blender. Blend until smooth.
  4. Bring a pot of salted water to a boil. Cook 16 ounces of macaroni according to package instructions until al dente, about 8-10 minutes. Drain when done.
  5. Pour the cheese sauce over the hot macaroni and stir gently to combine, ensuring all macaroni is coated.
  6. Taste and adjust seasoning as necessary. Stir in 1 tablespoon of truffle oil if desired.
  7. Serve immediately, garnished with cracked black pepper or additional nutritional yeast if desired.

Nutrition

Serving: 1servingCalories: 400kcalCarbohydrates: 45gProtein: 15gFat: 20gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gSodium: 600mgPotassium: 600mgFiber: 4gSugar: 2gVitamin C: 2mgCalcium: 10mgIron: 15mg

Notes

For optimal creaminess, soak cashews for the recommended time. Adjust seasonings based on personal preference. This dish is best enjoyed fresh.

Tried this recipe?

Let us know how it was!