Recipe
Serves
8 1×
Serves 8 tacosPrep 10 minCook 20 minTotal 30 min
Ingredients
- 1 medium head cauliflower, cut into small florets
- 2 tablespoons olive oil
- 1½ teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon fine salt
- ¼ teaspoon black pepper
Method
- Heat the oven. Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment paper.
- Season the cauliflower. Add the cauliflower florets to a large bowl. Pour over the olive oil and toss until coated. Add the chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and black pepper. Toss again until the seasoning is distributed evenly.
- Arrange the florets. Spread the cauliflower over the baking sheet in a single layer. Leave space between the pieces. Crowding the pan can cause the cauliflower to steam instead of brown.
- Roast. Roast for 18–20 minutes, tossing once halfway through. The cauliflower is ready when it is fork-tender and browned around the edges.
- Make the slaw. While the cauliflower roasts, place the shredded cabbage in a bowl. Add the lime juice and salt, then toss. Set aside until serving.
- Make the crema. Stir the vegan yoghurt, lime juice, hot sauce, cilantro, and salt together in a small bowl. Taste and add more hot sauce or lime juice if required.
- Warm the tortillas. Heat the tortillas in a dry skillet for 20–30 seconds per side, or warm them in the microwave under a slightly damp kitchen towel. Keep them covered so they remain pliable.
- Assemble the tacos. Add a layer of cabbage slaw to each tortilla. Top with roasted cauliflower, avocado, cilantro, and vegan lime crema. Serve with lime wedges.
Vegan Cauliflower Tacos (Easy 30-Minute)

These vegan cauliflower tacos are a practical weeknight meal made with roasted cauliflower, warm corn tortillas, crisp red cabbage, avocado, cilantro, and a quick lime crema. The cauliflower roasts while the toppings are prepared, so the entire recipe is ready in about 30 minutes.
The key is cutting the cauliflower into evenly sized florets and roasting it in a single layer. This gives the edges a lightly crisp texture while keeping the centres tender. The fresh cabbage and lime balance the smoky spices, while the creamy sauce brings everything together.
What You Need
The ingredient list is simple and flexible. Use corn tortillas for a naturally gluten-free option, or substitute small flour tortillas if preferred.
The cauliflower is seasoned with cumin, chili powder, smoked paprika, garlic powder, and onion powder. These spices create a savoury, smoky flavour without requiring a prepared taco seasoning mix.
The lime cabbage slaw takes less than two minutes to prepare. A short rest softens the cabbage slightly while keeping it crisp. For the sauce, plain unsweetened vegan yoghurt keeps the recipe quick. You can use soy, almond, oat, or coconut yoghurt.

Tips
- Cut the florets evenly. Small, similar-sized florets cook at the same rate and are easier to fit into tacos.
- Dry the cauliflower first. Excess moisture can prevent browning. Pat the florets dry if they have been rinsed.
- Do not overcrowd the tray. Use two baking sheets if necessary.
- Use a hot oven. Roasting at 425°F creates browned edges and a more concentrated flavour.
- Warm the tortillas properly. Cold tortillas can split when folded. Keep warmed tortillas covered with a clean towel.
- Adjust the heat. Use mild chili powder for a lower-heat version, or add chipotle powder, cayenne, or sliced jalapeño for more heat.
- Prepare components ahead. The crema and cabbage slaw can be made several hours in advance and refrigerated.
Variations
Add beans
For a more filling meal, add 1 cup of drained black beans, pinto beans, or chickpeas to the roasted cauliflower during the final five minutes of cooking. Toss them with a little of the same spice mixture before adding them to the tray.
Make the tacos nut-free
This recipe uses vegan yoghurt rather than cashews, so the crema is already suitable for many nut-free diets. Check the yoghurt label if allergies are a concern.
Use a chipotle sauce
Replace the hot sauce in the crema with 1 teaspoon minced chipotle pepper in adobo sauce. Add a small amount first, as the heat can vary between brands.
Add a tomato salsa
Serve the tacos with a fresh tomato salsa made from diced tomatoes, lime juice, red onion, cilantro, and salt. A roasted tomato salsa also works well with the smoky cauliflower.
Make them oil-free
Omit the olive oil and toss the cauliflower with 1–2 tablespoons of water before adding the spices. The florets may brown less, but the recipe will still work.
Air-fryer method
Cook the seasoned cauliflower in an air fryer at 375°F (190°C) for 12–15 minutes. Shake the basket halfway through cooking. Work in batches if the basket is small.
Storage
Store cooked cauliflower in an airtight container in the refrigerator for up to 3 days. Store the slaw, crema, tortillas, and toppings separately.
Reheat the cauliflower in a 350°F (175°C) oven or air fryer until hot. Microwaving is faster but produces a softer texture. Assemble the tacos immediately before eating.
The crema can be refrigerated for up to 3 days. Stir it before serving and add a small splash of water or lime juice if it has thickened.
FAQ
Are cauliflower tacos vegan?
Yes. The cauliflower filling, cabbage slaw, vegan crema, and toppings in this recipe are all vegan. Check the tortilla ingredients if using a packaged product.
Can I use frozen cauliflower?
Yes. Frozen cauliflower can be used, but it may release more moisture while cooking. Roast it directly from frozen, use a large baking sheet, and allow a few extra minutes if needed. The texture may be softer than fresh cauliflower.
How do I make cauliflower tacos crispy?
Cut the florets small, dry them thoroughly, coat them lightly with oil, and spread them in a single layer. A hot oven and an uncrowded baking sheet are the main factors that improve browning.
Can I make the cauliflower ahead of time?
Yes. Roast the cauliflower up to 3 days ahead and refrigerate it. Reheat it in the oven or air fryer to restore some of the roasted texture.
What can I use instead of vegan yoghurt?
Use a cashew crema, tahini-lime sauce, mashed avocado, or dairy-free sour cream. For a simple sauce, mix 2 tablespoons tahini with lime juice, water, and salt until smooth.
Are corn tortillas gluten-free?
Corn tortillas are generally gluten-free, but manufacturing practices vary. If gluten avoidance is required, check the package label for certification or allergen information.
What should I serve with cauliflower tacos?
Serve them with black beans, Mexican rice, corn salad, guacamole, tomato salsa, or a simple green salad. Extra roasted cauliflower also works in grain bowls and wraps.
Helpful Links
For homemade tortillas, see this guide to three-ingredient corn tortillas. For an alternative sauce, compare the smoky chipotle romesco approach.



