Nut-Free Vegan Mac and Cheese | Easy Vegan Soul Food
Prep time
Cook time
Total time
Serves: 4
  • ½ tablespoon arrowroot powder or cornstarch
  • 1 cup unsweetened plain soy milk (or other plain non-dairy milk)
  • 1 tablespoon grapeseed oil
  • 1 clove of garlic, minced
  • ½ teaspoon onion powder
  • ½ teaspoon salt (+ more to taste)
  • ½ teaspoon smoked paprika (optional)
  • ½ teaspoon dijon mustard
  • 1 teaspoon mellow miso (or white miso or chickpea miso)
  • 1 teaspoon lemon juice or apple cider vinegar
  • ½ cup nutritional yeast + more for garnish
  • ½ cup cooked white kidney beans (aka cannellini beans)
  • 1 package of Lightlife Fakin' Bacon tempeh bacon
  • 8 ounces of elbow pasta
  • red chili flakes for garnish
  1. Mix the arrowroot in a small bowl with ¼ cup of the milk. Make sure to get out the clumps. Set aside.
  2. In a sauce pot, warm the oil on medium heat.
  3. Add the garlic, and sauté for about 30 seconds, or until it starts to brown ever so slightly (careful not to burn, it should get slightly golden).
  4. Add in the remaining soy milk along with the onion powder, salt, smoked paprika, mustard, miso, lemon juice, and nutritional yeas. Stir well to combine and break apart any chunks of miso or nutritional yeast.
  5. Reduce the heat to medium-low, and stir in the arrowroot soy milk.
  6. Continue to stir to combine the ingredients and thicken the sauce (about 1 minute).
  7. Add the cooked beans, and keep stirring for another 2 minutes.
  8. Remove it from the heat and allow it to cool until safe enough to blend.
  9. Meanwhile, panfry the tempeh bacon in a skillet coated with a very thin layer of oil. If you are using a cast iron skillet or non-stick skillet you can skip oil if you prefer. Cook on each side until crispy, about 3 minutes each side over medium-heat.
  10. Cut the tempeh bacon into small pieces.
  11. Cook your macaroni noodles al dente with plenty of salt (follow package instructions––the elbows I use cook for 5-7 minutes).
  12. Strain the noodles and place back in the pot they were cooked in.
  13. Once cool, transfer the sauce to a blender and blend until very creamy. No chunks should remain.
  14. Season to taste with salt, nutritional yeast, or more lemon juice if necessary.
  15. Pour the "cheese" sauce over the noodles, and stir well to coat every noodle.
  16. Serve hot, topped with the tempeh bacon pieces, chili flakes, and a sprinkle of nutritional yeast.
Recipe by Sweet Potato Soul by Jenné Claiborne at