Cheese and broccoli are an unstoppable food combination and this dairy-free mac and cheese dish is proof! The crunchy green veggie helps lighten the rich creamy sauce and pasta. The tofu bacon is as flavorful as real bacon after you marinate it in some soy sauce, mustard, and spices. Not only is it a great addition to this mac, but it is also a wonderful ingredient to put it in salads, on sandwiches, or in your stir fry.

Creamy Broccoli Mac and Cheese With Tofu Bacon [Vegan]



Cooking Time




  • 3 3/4 cups of spelt macaroni (or pasta of choice)
  • 5.3 ounces smoked tofu
  • 1 teaspoon Dijon mustard
  • 1 tablespoon soy sauce or tamari
  • 1 pinch each of sea salt, pepper, smoked paprika, and chili powder
  • 1/2 cup broccoli
  • 2 cloves of garlic
  • 3 tablespoon vegan butter
  • 1 1/2 tablespoons flour
  • 1 1/4 cups soy milk
  • 1 teaspoon Dijon mustard
  • 2 tablespoons nutritional yeast
  • 1 pinch each of salt, pepper, turmeric, and nutmeg
  • 2 tablespoons coconut cream or other non-dairy cream
  • 1 cup grated vegan cheese
  • Chopped chives, as desired
  • 3 tablespoons bread crumbs


  1. Cut the tofu into small cubes. Prepare the marinade by combining the mustard, soy sauce, and spices. Mix the tofu and marinade in a bowl. Leave in the refrigerator until needed.
  2. Bring water to a boil and cook pasta a few minutes less than told in the description.
  3. Wash the broccoli and slice into small pieces.
  4. Roast the garlic with the peel still on in a pan without oil while turning them over a couple of times. They are done when burnt outside. Peel them and mash them with a fork.
  5. Fry the tofu cubes in some oil until cross.
  6. Warm the milk in a small pot. Melt the butter in another pot and add the flour. Stir until well combined and let it boil for a few minutes. Then, slowly add the warm milk in a thin stream while keep whisking. Let it simmer for about 5 minutes. Then mix in the mustard, nutritional yeast, spices, cream, grated cheese, chopped chives, and mashed garlic. Set aside.
  7. Preheat the oven to 390°F. Mix the pasta, tofu, broccoli ,and sauce in a big bowl. Transfer to a baking pan, top it with the breadcrumbs, and put it into the oven for about 25 to 30 minutes.