A quick and colorful vegan taco recipe featuring roasted cauliflower and bell peppers, topped with protein-rich beans and a creamy cashew-cilantro sauce. Perfect for a nutritious, satisfying meal that’s easy to prep and full of flavor.
Prepare the Cashews for Sauce: Start by placing 1 cup of raw, unsalted cashews in a small bowl. Add enough water to completely cover the cashews, ensuring they are fully submerged. Allow the cashews to soak for at least 2 hours. This softens them, making them perfect for blending into a creamy, silky sauce. After soaking, drain the water and rinse the cashews under cold running water to remove any residual starch.
Prep the Flavor Ingredients: While the cashews are soaking or right after, prepare the flavor base for your sauce. Peel 2 cloves of garlic and cut them in half for easier blending. If using a jalapeño for some extra heat, cut it in half, remove the seeds and membranes, then roughly chop it. Roughly chop ½ cup of fresh cilantro leaves and squeeze fresh lime juice (approximately 4 tablespoons or 2–3 limes) to add a bright, tangy flavor.
Blend the Cashew Cilantro Sauce: In a high-speed blender or food processor, combine the soaked and rinsed cashews, garlic, jalapeño, chopped cilantro, lime juice, ¾ tsp kosher salt, and ½ tsp black pepper. Pulse the mixture a few times to begin breaking down the ingredients. Slowly add ½ cup of water through the blender’s lid opening while blending at high speed until the sauce becomes smooth and creamy. You may need to use a tamper to push ingredients toward the blades. The result should be a luscious, velvety sauce. Note: using a standard blender may result in a slightly grainier texture, which is fine if high-speed equipment is unavailable.
Preheat the Oven: Set your oven to 400°F (200°C) to ensure it reaches the perfect roasting temperature for the vegetables. Preheating is crucial for even cooking and achieving a slightly caramelized, roasted flavor.
Prepare Cauliflower Florets: Remove any outer leaves from 1 head of cauliflower. Cut the head in half, then chop it into evenly sized florets, roughly 1–2 inches each, ensuring they cook at the same rate. Aim for a total of 4–5 cups of florets. Even sizing prevents some pieces from burning while others remain undercooked.
Slice and Prep Bell Peppers: Wash and cut 1 bell pepper into strips, then chop each strip in half to create manageable pieces. Remove the seeds and white membranes inside, which can be bitter, leaving only the tender, flavorful flesh.
Season the Cauliflower: Place the cauliflower florets on a large baking sheet. Drizzle 2 tablespoons of olive oil over them and sprinkle 1 teaspoon each of garlic powder, chili powder, and cumin. Add ¼ tsp each of kosher salt and black pepper. Toss everything together thoroughly so each floret is evenly coated with oil and spices. This ensures the roasted vegetables are flavorful and evenly seasoned.
Season the Bell Peppers: Place the chopped bell peppers on a second baking sheet. Drizzle with 1 tablespoon of olive oil and sprinkle lightly with kosher salt and black pepper. Toss well to coat the peppers evenly, allowing them to roast with a deliciously tender and slightly sweet texture.
Roast the Vegetables: Place both baking sheets in the preheated oven. Roast the cauliflower and bell peppers for 20–22 minutes, stirring once halfway through the cooking time to ensure even browning and prevent sticking. Roast slightly longer if desired for extra caramelization. The vegetables should be tender but still have a little bite when done.
Heat the Beans: While the vegetables are roasting, prepare 1 can of pinto beans or your preferred beans. Pour the beans into a small saucepan and heat on medium, stirring occasionally. Warm the beans until fully heated, and season lightly if needed. This ensures the beans are ready to assemble in the tacos as soon as the vegetables are done.
Prepare the Greens and Toppings: Wash and chop 1–2 cups of lettuce or any leafy greens of your choice. Set aside any additional toppings such as sliced avocado, chopped tomatoes, or shredded carrots. Having toppings prepped in advance makes taco assembly faster and more organized.
Warm the Tortillas: Warm 5 corn tortillas by placing them on a dry skillet over medium heat for 30–60 seconds per side or by wrapping them in foil and heating in the oven. Warm tortillas are pliable and less likely to tear when assembling tacos.
Assemble the Tacos: Start by spreading a layer of heated beans onto each warm tortilla. Top with roasted cauliflower and bell peppers, then add a layer of chopped lettuce or greens. Drizzle generously with the creamy cashew-cilantro sauce. Add any extra toppings or sauces of your choice, such as salsa, hot sauce, or avocado slices, to personalize your tacos.
Serve and Enjoy: Place the tacos on a serving platter and enjoy immediately while the vegetables are warm and the sauce is creamy. These tacos are perfect for a quick weeknight dinner, casual lunch, or even meal prep for the week. Any leftovers can be stored separately for up to 4–5 days, with the sauce kept in an airtight container in the fridge.
Notes
The cashew-cilantro sauce can be prepared ahead of time and stored in an airtight container in the refrigerator for 4–5 days, making meal prep quick and convenient.
Feel free to swap the vegetables based on seasonality or personal preference. Carrots, zucchini, or mushrooms work well alongside cauliflower and bell peppers.
Corn tortillas can be lightly toasted or warmed in the oven for extra flavor and flexibility when assembling tacos.
Beans can be substituted with black beans, kidney beans, or refried beans depending on your taste or pantry availability.
This recipe is easily doubled or tripled for larger gatherings or meal prep purposes without compromising flavor or texture.