Flat whiskor small balloon whisk or small spatula for mixing
Silicone spatula for folding the pasta into the cheese
Ingredients
10ouncesdried elbow macaroni pasta(gluten free, if necessary; I use Rummo gluten free brand)
1tablespoonolive oilor any other oil you prefer
4tablespoonsvegan butter(See Recipe Notes for brand recommendations)
¼cupsuperfine white rice flour(tapioca starch, glutinous white rice flour, cornstarch, or wheat flour all work, too)
¾teaspoonsmoked Spanish paprika
1 ½cupsunsweetened unflavored nondairy (and not nonfat) milkat room temperature (See Recipe Notes for recommendations of types/brands of milk), plus more as necessary
8ouncesdairy free cheddar-style shredsat room temperature (See Recipe Notes for brand recommendations) (7 ounces is fine, too)
3ouncesdairy free Parmesan-style cheesegrated or shredded (See Recipe Notes for brand recommendations)
Boil the elbow pasta according to the package directions. Drain and toss with olive oil, then cover and set aside.
In a medium-size, heavy-bottom saucepan, melt the vegan butter over medium-low heat. Vegan butter burns more easily, so go slow.
Add the flour and paprika.
Using a flat whisk or spatula, whisk or mix until smooth. Cook the roux, whisking frequently, over low heat until the mixture begins to smell slightly nutty but hasn’t yet begun to brown (about 2 minutes).
Add 1 1/2 cups of nondairy milk, and whisk or mix to combine.
Cook over medium heat, whisking or mixing frequently, until the mixture thickens enough to coat the back of a spoon without running off. It will thicken as it stands, so don’t cook for too long.
Remove the pot from the heat, add the cheddar-style shreds and grated Parmesan-style cheese.
Using a wide spatula, mix continuously until all of the dairy free cheese is melted and the cheese sauce is smooth. If necessary to melt all of the cheese shreds (some brands melt better than others), place the pan back on the stove over low heat and mix continuously until melted and smooth.
Add more milk by the tablespoonful as necessary to thin the sauce to your desired consistency.
Sample the cheese sauce, and salt and pepper to taste. You can also add freshly ground black pepper at the end, but you may not need any salt since the dairy free cheese is relatively salty.
Add the pasta to the saucepan with the cheese sauce, and stir very gently with a silicone spatula or large wide spoon until all of the pasta is coated.
Transfer the mac and cheese to serving dishes, and sprinkle with the optional coarse toasted breadcrumbs. Serve immediately.
Notes
Vegan butter types and brandsYou can really use whatever vegan butter you like best, whether it comes in a tub or in sticks. I like Miyoko's Creamery vegan butter sticks, salted or unsalted, but Earth Balance buttery sticks, Country Crock or your favorite would work just fine, too.Vegan milk types & brands
Ripple brand plain unsweetened unflavored nondairy milk (made from pea protein) is my favorite for cooking
Almond milk is my second choice. Be sure it’s unsweetened and unflavored
Cashew milk: thick and creamy, with a neutral flavor
Vegan cheddar brandsHere are the brands I can recommend:
Daiya brand cheddar style shreds
Violife brand Just Like Cheddar shreds
Follow Your Heart brand cheddar style dairy free cheese
So Delicious brand cheddar style shreds
365 brand from Whole Foods
Vegan ParmesanHere are the brands I have tried and can recommend:
Follow Your Heart brand vegan Parmesan
Violife brand vegan Parmesan
In place of dairy free Parmesan cheese, you can use 1/4 to 1/2 cup nutritional yeast instead (to taste).For more umami flavorTo increase the umami flavor of the cheese sauce, add 2 tablespoons nutritional yeast, 1 tablespoon mellow white miso paste and/or 1 to 2 teaspoons (to taste) mustard powder.