Butter Cauliflower Wrap: The Plant-Based Dinner That Actually Fills You Up

If you’ve been searching for a meatless meal that doesn’t leave you hungry an hour later, this Butter Cauliflower Wrap is about to become a regular in your weekly rotation.

Think tender roasted cauliflower and chickpeas bathed in a rich, velvety tomato cashew sauce, tucked inside a warm wrap with melted cheese, fresh cilantro, and a hit of chili heat. It’s bold, satisfying, and completely plant-based and once you taste that sauce, you’ll want to put it on everything.

This recipe makes four generous servings and comes together faster than you’d expect.

Why This Wrap Works

The real star of this dish isn’t the cauliflower it’s the sauce. A blend of raw cashews, crushed tomatoes, vegan heavy cream, maple syrup, and turmeric gets pureed into something incredibly smooth and deeply flavorful.

The cashews give it body and richness without any dairy, while the maple syrup balances the acidity of the tomatoes. It tastes indulgent, but every ingredient in it is clean and whole.

The cauliflower and chickpeas get marinated in lemon juice, chili powder, turmeric, cumin, and cinnamon before cooking.

That combination of warm spices brings serious depth and gives the filling a slightly golden, fragrant quality that pairs perfectly with the creamy sauce. Briefly blanching the cauliflower before marinating keeps it tender but not mushy an important step that a lot of home cooks skip.

The aromatics fresh ginger, garlic, fennel seeds, caraway seeds, and red pepper flakes all go into the pan first, bloomed in a small amount of plant based butter. That 60-second step builds the entire flavor base of the dish and makes the final sauce taste like it simmered for hours.

Ingredients

For the filling:

  • 1 head of cauliflower
  • Half a can (about 4.5 oz / 130g) of chickpeas (garbanzo beans)

For the marinade:

  • Juice of half a lemon
  • 1 tsp chili powder
  • Oil as desired
  • 1 tsp each of turmeric, cumin, and cinnamon

For the sauce:

  • ¾ cup (100g) raw cashews
  • 1¾ cups (400ml) crushed tomatoes (canned pureed tomatoes)
  • 3½ tbsp (50ml) vegan heavy cream
  • ¼ cup (70ml) maple syrup
  • 4 tsp turmeric
  • 1 large white onion, quartered
  • 4 tbsp tomato paste

For the pan:

  • 1 tsp plant-based butter
  • 1-inch piece of fresh ginger
  • 3 garlic cloves
  • 1 tsp each of salt, red pepper flakes, fennel seeds, and caraway seeds

For serving:

  • Flour tortillas (large, burrito-size)
  • Fresh cilantro
  • Shredded cheese (dairy or vegan)
  • Red pepper flakes

Step by Step Instructions

Step 1 Blanch and marinate the cauliflower.

Bring a large pot of water to a boil and blanch the cauliflower for 3 minutes. Drain it and let it cool slightly, then break or cut it into bite-sized florets.

Toss the florets and chickpeas together with the lemon juice, chili powder, oil, turmeric, cumin, and cinnamon until evenly coated. Set aside.

Step 2 Make the sauce.

Add the raw cashews, crushed tomatoes, vegan heavy cream, maple syrup, turmeric, quartered onion, and tomato paste to a blender. Puree everything together until completely smooth. The sauce should be thick and creamy with a warm orange color.

Step 3 Build the flavor base.

Heat the plant-based butter in a large skillet or sauté pan over medium heat. Add the fennel seeds, caraway seeds, red pepper flakes, salt, freshly grated ginger, and minced garlic. Let everything sizzle and cook together for about 60 seconds, stirring constantly, until fragrant.

Step 4 Cook the sauce and cauliflower.

Pour the blended tomato-cashew sauce into the pan and stir to combine with the aromatics. Add the marinated cauliflower and chickpeas. Let everything simmer together for a few minutes, stirring occasionally, until the cauliflower is coated and heated through.

Step 5 Assemble the wraps.

Lay a large tortilla flat on a plate. Sprinkle shredded cheese over the center the warmth of the filling will help it melt slightly. Spoon a generous portion of the butter cauliflower mixture on top. Finish with a handful of fresh cilantro and a pinch of red pepper flakes, then roll it up tightly.

Tips for Getting It Right

Don’t skip the cashew soak if you have time. Soaking raw cashews in water for 20–30 minutes before blending gives you a noticeably smoother, creamier sauce. If you’re short on time, just blend them straight from the bag the sauce will still taste great.

Taste the sauce before you add the cauliflower. The balance of sweetness, acidity, and salt can vary depending on your brand of crushed tomatoes. Add a bit more maple syrup if it tastes too sharp, or a pinch more salt if it seems flat.

If you want more char on the cauliflower, skip the blanching step and roast the marinated florets at 425°F for 20–25 minutes before adding them to the sauce. This gives the wrap a slightly smokier, more textured filling.

Can I make this ahead of time?

Yes. The butter cauliflower filling keeps well in the refrigerator for up to four days. Store it separately from the tortillas and toppings, then reheat it in a skillet or microwave before assembling. The sauce actually tastes better the next day after the flavors have had time to settle together.

Can I use a different nut instead of cashews?

Raw cashews are the best choice here because they blend into a smooth, neutral-tasting cream. Blanched almonds can work in a pinch, but the texture won’t be quite as silky. Avoid walnuts or pecans they’ll add a bitter, earthy note that doesn’t work well with the tomato base.

Is this recipe gluten-free?

The filling itself is completely gluten free. Just swap in certified gluten-free tortillas (corn tortillas work well) and double check that your plant based butter and vegan cream don’t contain any hidden gluten sources.

What can I substitute for caraway seeds?

Caraway seeds have a faintly anise like, slightly bitter flavor. If you can’t find them, a small amount of extra fennel seeds works as a substitute. You can also leave them out entirely the dish will still taste great, just slightly less complex in the background notes.

Can I use regular dairy cream instead of vegan cream?

Absolutely. If you’re not following a dairy-free diet, regular heavy cream works perfectly in the sauce and gives it an even richer finish.

What cheese works best for this wrap?

A melty, mild cheese is ideal so it doesn’t overpower the spiced sauce. Monterey Jack, mild cheddar, or a pepper jack all work well. For a fully plant-based version, a shredded vegan mozzarella-style cheese melts nicely with the warmth of the filling.

Butter Cauliflower Wrap: The Plant-Based Dinner That Actually Fills You Up

A rich, creamy plant-based wrap with spiced cauliflower and chickpeas in a smooth tomato-cashew butter sauce.
Prep Time10 minutes
Cook Time15 minutes
Total Time25 minutes
Course: Breakfast
Servings: 4

Ingredients

  • 1 cauliflower head
  • 130 grams chickpeas garbanzo beans, drained
  • 0.5 lemon juiced
  • 1 teaspoons chili powder
  • 1 tablespoons oil
  • 2 teaspoons turmeric divided
  • 1 teaspoons cumin
  • 1 teaspoons cinnamon
  • 100 grams raw cashews
  • 400 milliliters crushed tomatoes
  • 50 milliliters vegan heavy cream
  • 70 milliliters maple syrup
  • 1 large white onion quartered
  • 4 tablespoons tomato paste
  • 1 teaspoons plant-based butter
  • 3 fresh ginger grated (cm piece)
  • 3 garlic cloves minced
  • 1 teaspoons salt
  • 1 teaspoons red pepper flakes
  • 1 teaspoons fennel seeds
  • 1 teaspoons caraway seeds
  • 4 large flour tortillas
  • 1 fresh cilantro handful for serving
  • 0.5 cups shredded cheese dairy or vegan, for serving
  • 0.5 teaspoons extra red pepper flakes for serving

Instructions

  • Blanch the cauliflower: Boil 1 cauliflower head florets for 3 minutes
  • . Drain well.
  • Marinate cauliflower & chickpeas: Toss cauliflower and 130 grams chickpeas (garbanzo beans), drained with 0.5 lemon, juiced, 1 teaspoons chili powder, 1 tablespoons oil, 1 tsp of 2 teaspoons turmeric (divided), 1 teaspoons cumin, and 1 teaspoons cinnamon until evenly coated. Set aside.
  • Blend the sauce: Blend 100 grams raw cashews, 400 milliliters crushed tomatoes, 50 milliliters vegan heavy cream, 70 milliliters maple syrup, remaining 2 teaspoons turmeric (divided), 1 large white onion, quartered, and 4 tablespoons tomato paste until completely smooth.
  • Build the flavor base: Melt 1 teaspoons plant-based butter in a large skillet over medium heat. Add 1 teaspoons fennel seeds, 1 teaspoons caraway seeds, 1 teaspoons red pepper flakes, 1 teaspoons salt, 3 fresh ginger, grated (cm piece), and 3 garlic cloves, minced. Stir and cook for 1 minute
  • until fragrant.
  • Simmer in sauce: Pour blended sauce into skillet. Add marinated cauliflower and chickpeas. Simmer for 5 minutes
  • , stirring occasionally, until everything is coated and heated through.
  • Assemble and serve: Lay 4 large flour tortillas flat. Add 0.5 cups shredded cheese (dairy or vegan), for serving, spoon over cauliflower filling, top with 1 fresh cilantro, handful for serving and a pinch of 0.5 teaspoons extra red pepper flakes, for serving. Roll up tightly and serve immediately.

Sarah
Sarah

My obsession with food started exactly where most great stories do: in a flour dusted family kitchen. Growing up surrounded by the hum of the whisk and the smell of roasting spices, I learned early on that food is the universal language of love. I’ve spent my life unlocking new techniques and flavors, and now, I’m thrilled to share those keys with you.

Foodie unlocked
Logo