Some nights you just need a meal that comes together quickly, tastes like it came from your favorite restaurant, and doesn’t leave you feeling weighed down afterward.
These cauliflower tacos are exactly that.
They are colorful, satisfying, and bursting with bold Mexican-inspired flavor. And yes – they are completely vegan, naturally gluten-free with corn tortillas, and secretly one of the most nourishing weeknight dinners you can put on the table.
I love making these when I want to honor my body with something wholesome. There’s something grounding about preparing a meal from real, whole ingredients – it feels like a small act of gratitude for the body God gave us to steward.
If you’ve been sleeping on cauliflower as a taco filling, this recipe is about to change your mind completely.

What You’ll Learn in This Post
- How to roast cauliflower perfectly for tacos (crispy edges, tender inside)
- How to make a creamy cashew-based cilantro lime crema from scratch
- How to build a bright, tangy cilantro lime cabbage slaw
- Flavor variations so you can make this your own
- Meal prep tips so you can enjoy these all week long
- Serving ideas that turn this into a full, balanced dinner
Why You’ll Love This Recipe
These tacos are more than just a meatless meal. They are a full experience.
The cauliflower gets seasoned with chili powder, paprika, cumin, garlic, and onion powder – then roasted until the edges are golden and slightly caramelized. The result is bold, smoky, and deeply savory.
Layered on top of that, you get a crisp purple cabbage slaw tossed in lime juice and cilantro. Then fresh pico de gallo. Sliced avocado. And that dreamy cashew-based cilantro lime crema drizzled over everything.
Every single bite has texture, brightness, creaminess, and heat. It feels indulgent – and it’s good for you.
Here’s a quick rundown of why this recipe is a keeper:
- 100% vegan – no dairy, no meat, no compromise on flavor
- Gluten-free friendly – just swap to corn tortillas
- High in fiber and vegetables – great for gut health and energy
- Meal prep approved – the crema and slaw can be made days ahead
- Family-friendly – even meat-lovers ask for seconds
- Ready in about 45 minutes – totally doable on a weeknight
Ingredients You’ll Need
Let’s break this down into the three main components: the roasted cauliflower, the cilantro lime crema, and the slaw.
For the Roasted Cauliflower
- 1 large head of cauliflower
- 2 tablespoons avocado oil (or olive oil)
- 1½ teaspoons chili powder
- 1½ teaspoons paprika
- 1 teaspoon cumin
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- ½ teaspoon salt
This spice blend is the heart of the recipe. It gives the cauliflower that warm, smoky, Mexican-inspired flavor that makes these tacos so craveable.
Don’t skip the paprika – it adds color and depth that makes the roasted florets look absolutely gorgeous.
For the Cilantro Lime Crema
- 1 cup raw cashews (soaked in hot water for 30 minutes)
- ½ to 1 cup water (start with less, add to adjust consistency)
- ⅓ cup fresh cilantro
- 2 tablespoons fresh lime juice (about 1 lime)
- 1 clove garlic
- ¼ to ½ teaspoon salt, to taste
This crema is silky, tangy, herby, and completely dairy-free. It’s made entirely from soaked raw cashews blended smooth – and it comes together in minutes once the cashews have softened.
It’s one of those sauces you’ll want to put on everything. Tacos, grain bowls, roasted veggies – you name it.
For the Cilantro Lime Cabbage Slaw
- 2½ cups shredded purple cabbage
- ½ cup fresh chopped cilantro
- 2 tablespoons fresh lime juice (about 2 limes)
- 2 tablespoons plain Greek yogurt (use dairy-free like Kite Hill to keep it fully vegan)
- ½ teaspoon salt, or to taste
Purple cabbage is not just pretty – it’s packed with antioxidants and adds a satisfying crunch that balances beautifully against the soft roasted cauliflower.
If you don’t have Greek yogurt on hand, regular mayo or vegan mayo works perfectly here too.
For Serving
- 8 small tortillas (corn for gluten-free, flour for a softer bite)
- 1 ripe avocado, sliced or diced
- Pico de gallo (store-bought works great!)
- Optional: cilantro lime rice and black beans on the side

How to Make These Cauliflower Tacos (Step by Step)
This recipe comes together in four simple stages. You can multitask most of it – start the cashews soaking first, prep the cauliflower while the oven heats up, make the slaw while the cauliflower roasts, and blend the crema last.
Step 1: Soak the Cashews
Place the raw cashews in a bowl and cover them completely with boiling water.
Set them aside to soften for at least 30 minutes. This step is what gives the crema its ultra-smooth, creamy texture.
If you forget to soak them in advance, you can speed this up by simmering them on the stove for 10 to 15 minutes instead.
Step 2: Prep and Season the Cauliflower
Preheat your oven to 400°F.
Chop the cauliflower into medium to small florets. Smaller florets soften more and get those beautiful caramelized edges. If you like a bit more bite and chew, leave them slightly larger.
Add the florets to a large bowl. Drizzle with oil and toss to coat. Then add all the spices – chili powder, paprika, cumin, onion powder, garlic powder, and salt – and toss again until every floret is evenly coated.
Don’t rush this step. Making sure the spices are evenly distributed is what gives you that consistent, bold flavor in every bite.

Step 3: Roast the Cauliflower
Spread the seasoned cauliflower out on a baking sheet lined with parchment paper in a single layer.
Roast for 25 to 30 minutes, or until the tops start to turn golden brown and the edges look slightly crispy.
A helpful tip: after 25 minutes, turn off the oven and let the cauliflower sit inside for another 5 minutes. This finishes the cooking gently and prevents burning. Every oven runs a little differently, so keep an eye on things the first time you make this.
While the cauliflower is in the oven, you have the perfect window to prep everything else.
Step 4: Make the Cilantro Lime Slaw
Add the shredded purple cabbage, chopped cilantro, lime juice, Greek yogurt (or mayo), and salt to a large mixing bowl.
Toss everything together until the cabbage is well coated.
Taste and adjust the salt or lime as needed. If you want it a little tangier, add a splash more lime juice. If it needs more creaminess, add a touch more yogurt.
A mandolin slicer is a great tool for getting the cabbage finely and evenly shredded – but a sharp knife works just as well.
Set the slaw aside while you finish the crema. The lime juice will slightly soften the cabbage and all the flavors will come together beautifully by the time you’re ready to assemble.

Step 5: Blend the Cilantro Lime Crema
Once your cashews have soaked and softened, drain and rinse them.
Add them to a high-speed blender along with the cilantro, lime juice, garlic, salt, and ½ cup of water.
Blend on high until completely smooth. Add more water a little at a time to reach your preferred consistency. About ¾ cup total usually gives a perfectly pourable, drizzleable crema.
Taste and adjust. A little more lime juice makes it brighter. A little more salt brings out all the flavors. A little more garlic gives it a bolder kick.
This crema keeps in the fridge for up to a week in a sealed jar, so don’t hesitate to make a full batch even if you’re only making tacos for two.

Step 6: Assemble and Enjoy
This is the fun part.
Warm your tortillas – either in a dry skillet over medium heat for 30 to 60 seconds per side, or wrapped in a damp paper towel and microwaved for about 30 seconds.
Layer each tortilla with a generous scoop of roasted cauliflower. Add a handful of cilantro lime slaw. Top with pico de gallo and a few slices of avocado. Then drizzle that gorgeous green cilantro lime crema over the top.
Serve immediately while the cauliflower is still warm and the slaw is still crisp.
Pair with a side of cilantro lime rice or black beans for a complete, satisfying dinner.

Tips for Perfect Cauliflower Tacos Every Time
These tacos are pretty forgiving, but a few small details make a big difference.
Don’t overcrowd the baking sheet. If the florets are piled on top of each other, they’ll steam instead of roast. Use two baking sheets if needed. Spacing is what creates those golden, slightly crispy edges.
Soak the cashews long enough. Under-soaked cashews will leave the crema grainy instead of silky. If your blender isn’t high-speed, soak them even longer – up to an hour.
Season generously. Cauliflower can handle bold seasoning. Don’t hold back on the spices, and make sure every floret is coated.
Warm your tortillas. This one step makes the whole taco feel restaurant-quality. A warm, slightly charred tortilla holds everything together so much better than a cold one straight from the package.
Taste everything before you assemble. The crema, the slaw, the cauliflower – taste each one and adjust before you build the tacos. Getting the flavors right in each component means the whole taco tastes amazing together.
Flavor Variations to Try
This recipe is versatile and easy to adapt based on what you’re craving or what you have in your pantry.
Make it spicy. Add a pinch of cayenne to the cauliflower seasoning. Top the finished tacos with your favorite hot sauce or sliced jalapeños.
Try a buffalo version. Swap the Mexican spice blend for buffalo sauce and toss the roasted florets in it after baking. Buffalo cauliflower tacos are wildly popular and work beautifully with the cilantro lime crema.
Add corn. Roasted or charred corn mixed into the slaw adds sweetness and extra texture.
Go grain bowl style. Skip the tortillas and serve everything over a bed of cilantro lime rice or quinoa for a cauliflower burrito bowl.
Make it nut-free. If you have a cashew allergy, try blending silken tofu with lime juice and cilantro for a similar creamy sauce. Or use store-bought vegan sour cream.
Add chipotle. A chipotle aioli or a spoonful of chipotle peppers in adobo sauce added to the crema gives the whole dish a deep, smoky dimension.
Can You Make These Tacos Ahead of Time?
Yes – and honestly, a little meal prepping here makes taco night even easier.
The cilantro lime crema keeps beautifully in the fridge for up to one week in a sealed jar. Make a big batch and use it on salads, grain bowls, or roasted veggies throughout the week.
The cabbage slaw keeps well for 3 to 5 days refrigerated. The lime juice actually helps preserve it and keeps it tasting fresh.
The cauliflower is best fresh – it loses its crispiness as it sits. That said, you can chop the cauliflower and mix the spices in advance, then store them separately in the fridge. When you’re ready to eat, just toss and roast. It adds maybe 35 minutes to your dinner routine, which isn’t bad at all.
If you do need to reheat leftover roasted cauliflower, the oven or an air fryer at 375°F for a few minutes will revive some of the texture. The microwave works too – just know the cauliflower will be a bit softer.
What to Serve With These Tacos
These tacos are satisfying on their own, but pairing them with a few simple sides turns this into a really full, balanced dinner.
Cilantro lime rice is the classic pairing. The bright, herby rice complements all the flavors in the taco perfectly.
Black beans add protein and make the meal extra filling. Instant pot black beans or even canned beans seasoned with cumin and garlic work great.
Spanish rice is another wonderful side if you want something a little heartier.
A simple green salad with avocado and lime dressing keeps things light and fresh.
Tortilla chips and guacamole on the side make this feel like a total fiesta.

Why Eating More Plants Is a Form of Self-Care
We talk a lot about self-care as bubble baths and rest – and those things matter. But one of the most consistent ways we can take care of ourselves is through the food we choose to nourish our bodies with every single day.
Eating more plants is one of the most research-supported habits for feeling better physically and mentally. More fiber means better gut health. Better gut health means better mood, better energy, and better sleep.
It doesn’t have to be about restriction or going fully vegan. It can simply be about adding more color, more whole ingredients, and more meals like this one to your weekly rotation.
Recipes like these cauliflower tacos make it genuinely easy – and genuinely delicious – to eat in a way that honors the body you’ve been given.
As 1 Corinthians 6:19-20 reminds us, our bodies are temples. Feeding them well is not just a health choice. It’s an act of stewardship and gratitude.
A Faith Note
There’s something almost meditative about cooking a meal from scratch.
Chopping vegetables. Smelling the warm spices as they hit the hot pan. Watching something simple transform into something beautiful and nourishing.
These small, ordinary moments in the kitchen can be little pockets of peace in a busy day. A chance to slow down. To create. To care for yourself and the people around your table.
“She watches over the affairs of her household and does not eat the bread of idleness.” – Proverbs 31:27
Nourishing your family and yourself with wholesome food is not a small thing. It’s a meaningful act of love – and it’s worth doing with intention.
Frequently Asked Questions
Can I use frozen cauliflower?
Fresh cauliflower gives the best texture for roasting. Frozen cauliflower tends to release too much moisture and steams rather than roasts, leaving you with softer, less caramelized results. If you only have frozen, thaw it completely and pat it very dry before seasoning and roasting.
What tortillas work best?
Both flour and corn tortillas work well here. Corn tortillas are naturally gluten-free and give a more traditional taco flavor. Flour tortillas are softer and a bit more flexible. For a grain-free or paleo option, try Siete Foods grain-free tortillas – they’re excellent.
I don’t have a high-speed blender. Can I still make the crema?
Yes! Just soak your cashews for a longer time – up to an hour, or even overnight in the fridge. The softer they are, the easier a regular blender can process them. You may need to blend longer and scrape down the sides a few times.
Is this recipe kid-friendly?
Very much so – especially if you go easy on the chili powder. You can season the cauliflower more mildly for the kids and add heat on your own portion afterward. The creamy crema drizzled on top also tends to be a hit with little ones.
Can I make this without cashews?
Yes. Silken tofu blended with lime juice, cilantro, garlic, and salt makes a nut-free crema. Store-bought vegan sour cream is another easy swap. You can also simply use regular sour cream or Greek yogurt if you’re not keeping this fully vegan.
How do I store leftovers?
Store each component separately in the fridge. The crema keeps for up to 1 week. The slaw keeps for 3 to 5 days. Roasted cauliflower keeps for up to 2 days but is best eaten fresh. Assemble tacos just before eating for the best texture.
Can I add protein to make it more filling?
Absolutely. Black beans served on the side or tucked right into the taco add plant-based protein and fiber. Chickpeas roasted with the same spice blend are also a great addition. If you eat meat, grilled chicken or shrimp works wonderfully alongside the cauliflower.
What if I don’t like cilantro?
No problem at all! Fresh parsley can replace cilantro in both the crema and the slaw. It gives a slightly different flavor profile but still tastes bright and fresh. For the slaw, a simple lime juice and olive oil dressing also works well without any herbs.
Closing Encouragement
If you’ve been wanting to eat more plants but felt like it meant giving up flavor or satisfaction – this recipe is your proof that you don’t have to.
These cauliflower tacos are vibrant, hearty, and genuinely delicious. They’re the kind of meal that makes you feel good while you’re eating them and after.
Whether this is your first time trying a plant-based taco or you’re a longtime fan, I hope this recipe finds a regular spot in your kitchen rotation.
You deserve nourishing, beautiful food. Every single week.
Explore more plant-based recipes and Christian self-care inspiration on the Christian Faith Goods blog.
A Simple Prayer of Gratitude
Lord, thank You for the gift of food that nourishes and heals. Thank You for the creativity to make meals that bring joy to our tables and strength to our bodies. Help us steward our health with wisdom and gratitude, one wholesome meal at a time. Amen.

Cauliflower Tacos with Cilantro Lime Crema (Vegan!)
Ingredients
Cauliflower:
- 1 large head cauliflower, cut into medium-small florets
- 2 tablespoons avocado oil (or olive oil)
- 1½ teaspoons chili powder
- 1½ teaspoons paprika
- 1 teaspoon cumin
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- ½ teaspoon salt
Cilantro Lime Crema:
- 1 cup raw cashews, soaked in boiling water for 30 minutes
- ½ to 1 cup water, to adjust consistency
- ⅓ cup fresh cilantro
- 2 tablespoons fresh lime juice (about 1 lime)
- 1 clove garlic
- ¼ to ½ teaspoon salt, to taste
Cilantro Lime Cabbage Slaw:
- 2½ cups shredded purple cabbage
- ½ cup fresh cilantro, chopped
- 2 tablespoons fresh lime juice (about 2 limes)
- 2 tablespoons plain Greek yogurt (use dairy-free yogurt to keep fully vegan)
- ½ teaspoon salt, or to taste
For Serving:
- 8 small tortillas (corn for gluten-free)
- 1 ripe avocado, sliced
- Pico de gallo
- Optional: cilantro lime rice and black beans on the side
Instructions
- Place the raw cashews in a bowl. Cover completely with boiling water. Set aside to soak for 30 minutes.
- Preheat the oven to 400°F. Line a large baking sheet with parchment paper.
- Chop the cauliflower into medium-small florets. Add to a large bowl and drizzle with oil. Toss to coat.
- Add the chili powder, paprika, cumin, onion powder, garlic powder, and salt. Toss until every floret is evenly coated in the spice mixture.
- Spread the cauliflower out on the prepared baking sheet in a single layer. Do not overcrowd.
- Roast for 25 to 30 minutes, or until the tops start to turn golden brown. After 25 minutes, you can turn off the oven and let the cauliflower sit inside for 5 more minutes to finish gently without burning.
- While the cauliflower roasts, prepare the slaw. Add the shredded purple cabbage, chopped cilantro, lime juice, Greek yogurt (or mayo), and salt to a large bowl. Toss well to combine. Taste and adjust seasoning. Set aside.
- Drain and rinse the soaked cashews. Add to a high-speed blender along with the cilantro, lime juice, garlic, salt, and ½ cup water. Blend on high until completely smooth. Add more water a tablespoon at a time to reach your preferred drizzling consistency. Taste and adjust salt and lime.
- Warm the tortillas in a dry skillet over medium heat or wrapped in a damp paper towel in the microwave.
- Assemble the tacos: layer each warm tortilla with roasted cauliflower, a scoop of cilantro lime slaw, fresh pico de gallo, and sliced avocado. Drizzle generously with cilantro lime crema.
- Serve immediately, with cilantro lime rice and black beans on the side if desired. Enjoy!
Notes
- The Greek yogurt in the slaw can be substituted with regular mayo or vegan mayo.
- For a fully vegan crema, this recipe already is – just make sure to use dairy-free yogurt in the slaw too. Kite Hill Dairy-Free Greek Style yogurt works great.
- For a paleo option, use grain-free tortillas such as Siete Foods, or serve everything over chopped romaine as a taco salad.
- The crema keeps in the fridge for up to 1 week in a sealed jar.
- The slaw keeps in the fridge for 3 to 5 days.
- Roasted cauliflower is best eaten fresh but will keep for up to 2 days refrigerated. Reheat in the oven or air fryer at 375°F for best texture.
- To make spicier, add a pinch of cayenne to the cauliflower spice blend and serve with hot sauce.
