This post may contain affiliate links. Please read our disclosure policy.

This curried cauliflower tempura is perfectly crispy, tender on the inside, and served with the creamiest ginger sauce! You are going to love the balance of crispy cauliflower with the fresh and zesty sauce! Serve it as an appetizer or with your grain of choice.

Cauliflower tempura with ginger sauce and mint leaves on a plate.

New to tempura? Then this recipe is a great introduction to it!

The inspiration for this dish came from some tempura I tried at a Japanese restaurant recently. It featured a mix of vegetables, including mushrooms, cauliflower, and lotus roots, among others. I particularly enjoyed the cauliflower one and started to think that I could come up with a twist on it.

What’s unique about my tempura is that I season the batter with curry powder and serve it with the creamiest ginger sauce. While it may not be the traditional way to prepare tempura, it tastes fantastic! Even my wife, who usually isn’t a fan of cauliflower, enjoyed it!

⭐️ Why You Will Love It

Well-seasoned.

Cauliflower may not be the most exciting vegetable around. But, when it’s tossed with a curry-infused batter and deep-fried until extra crispy, it turns into a real show stealer. The curry powder enhances the subtle flavor of the cauliflower without overpowering it, and the ginger sauce adds an extra layer of flavor. Curry + ginger always makes sense, doesn’t it?

A contrast of textures.

The sauce, which is a key component of this dish, brings freshness, delicate citrusy notes, and a hint of tang. Its velvety-smooth and creamy consistency contrasts beautifully with the crispiness of the tempura.

You can either pour the sauce onto a plate and place the cauliflower tempura on top or use it as a dipping sauce. To be honest, the latter is most probably the best way because it allows you to generously coat the crispy cauliflower florets with a large amount of sauce.

📘 What Is Tempura?

If you have never heard of tempura, it’s a Japanese frying technique that appeared around the 16th century. The process consists of dipping vegetables (or seafood) in a cold batter made of ice water, flour, baking soda, and sometimes spices. The batter is just slightly mixed to prevent the gluten from developing too much. The contrast of a cold batter with the hot oil creates a very light and crispy coating.

🥦 Ingredient Notes

Ingredients like cauliflower, flour, curry powder, and salt.

Cauliflower

How to pick cauliflower: Look for cauliflower that has firm and white florets. Stay away from cauliflower that shows brown or dark specks or has a yellowish color.

Looking for more cauliflower recipes? Check out my Instant Pot Cauliflower Tikka Masala or this Celery Root & Cauliflower Purée!

Flour + cornstarch

To make the tempura batter, I rely on a combination of flour and cornstarch. The cornstarch slightly lowers the protein content of the flour, creating a lighter and crispier texture. You can replace the all-purpose flour and cornstarch with an equal amount of cake flour.

Gluten-free option: For a gluten-free option, check out the batter I use to make my mushroom tempura.

Curry powder

The addition of curry powder adds another level of flavor and a bright orange color to the batter.

Note: I used my Vietnamese curry powder for this recipe, but any curry powder will work, so feel free to use your favorite one.

Soda water

Soda water, or sparkling water, creates more bubbles in the batter, resulting in a lighter texture and a crispier tempura. Ensure you are using chilled soda water, not room-temperature.

Note: I have also tested with cold beer, and it works too!

🫚 Ginger Sauce

Ingredients like cashews, ginger, garlic, and lime.

Raw cashews

To create a rich and creamy sauce, I use a base of raw cashews that are soaked overnight and then blended with water and seasonings.

Short on time? Pour boiling water over the cashews and let them sit for about 1 hour.

Nut-free option: For those who do not tolerate nuts, you can replace the cashews and the water with about 1 cup of plant-based cream.

Fresh ginger

To add spicy/zesty flavors, I blend the cashews with fresh ginger. Keep in mind that depending on how fresh your ginger is, you might have to adjust the amount. From my experience, wrinkly or old ginger tends to be more spicy and more fibrous, while fresh ginger has a milder, more pleasant taste. I suggest starting with about 1 inch and adding more to taste.

Note: Please do not replace the fresh ginger with ground ginger – it won’t yield the same flavor.

Lime juice

Lime juice brightens up the sauce and adds a tangy kick that pairs wonderfully with the ginger.

Garlic

For some garlicky notes.

🥣 How to Make It

Before starting, ensure you follow the steps in the right order. It’s essential that you prepare the sauce BEFORE deep-frying the cauliflower, as you will need to serve the cauliflower right after deep-frying, not 10 minutes later, but within the first 2-3 minutes. Cauliflower contains a lot of moisture and softens the tempura coating very quickly, resulting in a loss of crispiness.

1. Make the sauce

  1. Drain the cashews. Drain the soaked cashews and transfer them to a high-speed blender.
  2. Blend them. Add the water, fresh ginger, lime juice, garlic, and salt. Blend on high speed for 20-30 seconds or until smooth and creamy.

Taste and adjust the seasonings: Taste and adjust the saltiness to your liking. Feel free to add more ginger to taste and blend again. I personally like to add about 1/4 teaspoon of sugar or maple syrup to balance the spiciness of the ginger.

Strain it: For an ultra-smooth consistency, feel free to pass the sauce through a fine-mesh sieve to get rid of the possible fibers of the ginger. This step is optional and can be omitted if your ginger is very fresh. For old ginger, that’s another story, as it’s usually more fibrous and might yield an unpleasant texture.

2. Boil the cauliflower

Since frying tempura is very quick (1-2 minutes), it would not cook the cauliflower. That’s why you need to cook it prior to frying.

  1. Cook the cauliflower. Bring a large pot of salted water to a boil. Once boiling, add the cauliflower florets and boil for 5-8 minutes or until the cauliflower is about 95% cooked. Do not overcook it, though.
  2. Drain it. Drain and rinse the cauliflower under cold water to stop it from cooking more and to cool it. Set it aside.
  1. Heat the oil. Heat about 3 cups of oil in a deep saucepan over medium heat. In the meantime, prepare the tempura batter.

3. Prepare the batter

  1. Whisk the dry ingredients. In a mixing bowl, whisk together the flour, cornstarch, curry powder, salt, and baking powder.
  1. Add the wet ingredients. Pour in the chilled soda water and whisk to combine. Do not overmix. It’s okay if there are some lumps.

4. Deep fry

  1. Test the oil. Dip a wooden spoon or chopsticks into the hot oil. If bubbles appear around it, the oil is hot enough.
  2. Dip the cauliflower. Working with one cauliflower floret at a time, dip it into the tempura batter (using a pair of chopsticks or a fork) and slightly shake it to remove the excess batter.
  1. Deep fry. Immediately transfer to the oil and repeat with 3-4 more florets. Fry for about 1 minute or until the florets are golden brown. Remove the cauliflower tempura from the oil using a slotted spoon and transfer it to a plate lined with kitchen paper towels to remove the excess oil.
  1. Repeat. Repeat with the remaining cauliflower florets, frying no more than 4-5 at a time.
Cauliflower tempura on a plate lined with kitchen paper towels.
  1. Assemble. To assemble, pour some ginger sauce onto a plate and place the hot cauliflower tempura on top. Alternatively, you can serve the tempura with the sauce on the side!

📔 Tips

Cook the cauliflower until al dente.

Cooking the cauliflower might be the challenging part of this recipe, as you want it tender but not overcooked. See, overcooked cauliflower becomes too soft, hence more difficult to handle, and has a higher moisture content, which will lead to a tempura that is not crispy. Boil the cauliflower until it is fork tender but retains a slight firmness.

Do not overmix the batter.

Overmixing the batter would develop the gluten and make the batter heavier. Mix until just combined – it’s completely fine if the batter is a bit lumpy.

Adjust the consistency of the batter.

You can adjust the thickness of the crispy coating by using more or less flour. The recipe I’m giving results in a rather thin coating, as the batter is quite runny. If you prefer a thicker coating, simply add more flour or reduce the amount of soda water slightly.

Fill the pot with enough oil.

In my experience, it’s best to deep-fry using a larger amount of oil for two reasons. First, having more oil in the pot helps maintain a more stable temperature. Second, it’s best if the cauliflower florets do not touch the bottom of the pot and float in the oil, as this prevents them from sticking to the bottom.

Serve immediately.

As with any tempura, this cauliflower must be served immediately as it will lose its crispiness just a few minutes after frying. So, make sure to prepare the sauce beforehand, and fry the cauliflower just before serving, when everything is ready.

🌿 Variations

You can tweak this recipe to your liking by seasoning the batter with different spices or aromatics! For example, you could add ground chili or red pepper flakes for spiciness, or dried herbs for herby notes.

🍚 What to Serve It With

We can serve this dish on its own or make it a heartier dish by serving it with:

Close-up of a cauliflower florets dipped in a ginger sauce.

❄️ Storing and Reheating

  • To store: Although I highly suggest serving this dish immediately for optimal texture, you can keep leftovers for up to 2 days in the refrigerator.
  • To reheat: You can reheat leftovers for 5-7 minutes in a 350°F (175°C) preheated oven. Keep in mind that even reheated, the cauliflower won’t be crispy.

💬 FAQ

Can I use frozen cauliflower?

Yes, you can use frozen cauliflower, but you might have to reduce boiling time, as most frozen cauliflower is pre-cooked.

Can I air-fry the cauliflower?

I’m afraid this won’t work. It’s essential to deep-fry it.

My cauliflower tempura turned out lighter than yours. Is this normal?

Yes, the color of your batter will depend on the type of curry powder you use.

I hope you will love this cauliflower tempura! It is tender on the inside while being crispy on the outside. Its subtle curry flavor pairs perfectly with the garlicky and gingery sauce!

⭐️ Did you like this recipe? Let me know in the comments below, and tag me on Facebook, Instagram, or Pinterest!

Cauliflower tempura with cashew ginger sauce and mint leaves on a plate.
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Cauliflower Tempura with Ginger Cream

Cauliflower Tempura with Ginger Sauce

5 from 3 votes
Author: Thomas Pagot
This curried cauliflower tempura is perfectly crispy, tender on the inside, and served with the creamiest ginger sauce! You are going to love the balance of crispy cauliflower with the fresh and zesty sauce! Serve it as an appetizer or with your grain of choice.
Prep Time : 30 minutes
Cook Time : 20 minutes
Total Time : 50 minutes
Servings 3 servings

Ingredients

Ginger Sauce

  • 3/4 cup (115 g) raw cashews soaked overnight*
  • 3/4 cup (115 g) water
  • 2 inch (175 ml) fresh ginger peeled
  • 2 tbsp (15 ml) lime juice
  • 1 clove of garlic
  • 1/4 and 1/8 tsp salt

Cauliflower Tempura

  • 10 ounces (350 g) cauliflower florets (try to make florets of about the same size)
  • 3/4 cup (112 g) flour
  • 2 tbsp (15 g) cornstarch
  • 1 tbsp (6 g) curry powder
  • 1/2 tsp salt
  • 1/2 tsp baking powder
  • 1 cup (240 ml) chilled soda water
  • 3 cups (720 ml) oil for frying
  • 1 tbsp chopped mint or cilantro, for serving

Instructions
 

Ginger Sauce

  • Drain the cashews. Drain the soaked cashews and transfer them to a high-speed blender.
  • Blend them. Add the water, fresh ginger, lime juice, garlic, and salt. Blend on high speed for 20-30 seconds or until smooth and creamy. Taste and adjust the saltiness to your liking. Feel free to add more ginger to taste and blend again.

Cauliflower Tempura

  • Cook the cauliflower. Bring a large pot of salted water to a boil. Once boiling, add the cauliflower florets and boil for 5-8 minutes or until the cauliflower is about 95% cooked. Do not overcook it, though.
  • Drain it. Drain and rinse the cauliflower under cold water to stop it from cooking more and to cool it. Set it aside.
  • Heat the oil. Heat about 3 cups of oil in a deep saucepan over medium heat. In the meantime, prepare the tempura batter.
  • Whisk the dry ingredients. In a mixing bowl, whisk together the flour, cornstarch, curry powder, salt, and baking powder.
  • Add the wet ingredients. Pour in the chilled soda water and whisk to combine. Do not overmix. It’s okay if there are some lumps.
  • Test the oil. Dip a wooden spoon or chopsticks into the hot oil. If bubbles appear around it, the oil is hot enough.
  • Dip the cauliflower. Working with one cauliflower floret at a time, dip it into the tempura batter (using a pair of chopsticks or a fork) and slightly shake it to remove the excess batter.
  • Deep fry. Immediately transfer to the oil and repeat with 3-4 more florets. Fry for about 1 minute or until the florets are golden brown. Remove the cauliflower tempura from the oil using a slotted spoon and transfer it to a plate lined with kitchen paper towels to remove the excess oil.
  • Repeat. Repeat with the remaining cauliflower florets, frying no more than 4-5 at a time.
  • Assemble. To assemble, pour some ginger sauce onto a plate and place the hot cauliflower tempura on top. Alternatively, you can serve the tempura with the sauce on the side! Cauliflower tempura stays crispy for a few minutes, so it's best served immediately.

Notes

Cook the cauliflower until al dente.

Cooking the cauliflower might be the challenging part of this recipe, as you want it tender but not overcooked. See, overcooked cauliflower becomes too soft, hence more difficult to handle, and has a higher moisture content, which will lead to a tempura that is not crispy. Boil the cauliflower until it is fork tender but retains a slight firmness.

Do not overmix the batter.

Overmixing the batter would develop the gluten and make the batter heavier. Mix until just combined – it’s completely fine if the batter is a bit lumpy.

Adjust the consistency of the batter.

You can adjust the thickness of the crispy coating by using more or less flour. The recipe I’m giving results in a rather thin coating, as the batter is quite runny. If you prefer a thicker coating, simply add more flour or reduce the amount of soda water slightly.

Fill the pot with enough oil.

In my experience, it’s best to deep-fry using a larger amount of oil for two reasons. First, having more oil in the pot helps maintain a more stable temperature. Second, it’s best if the cauliflower florets do not touch the bottom of the pot and float in the oil, as this prevents them from sticking to the bottom.

Serve immediately.

As with any tempura, this cauliflower must be served immediately as it will lose its crispiness just a few minutes after frying. So, make sure to prepare the sauce beforehand, and fry the cauliflower just before serving, when everything is ready.
Course : Appetizer, Main Course
Cuisine : Asian
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants

Note: This recipe was first released in June 2021 and updated with new process shots and detailed instructions in April 2025. You can find the original photos below.

Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Subscribe
Notify of
Did you make this recipe? Rate it!




8 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

5 stars
Came out perfect. Crispy and scrumptious. My family loved it, even my kids who don’t usually like veggies enjoyed it. Having some tempura from time to time isn’t a big deal.

5 stars
Perfect dish!

5 stars
This is a new taste for cauliflower. Excellent and thank you for sharing!

Do you need to deep fry them, or can I just fry them in a pan? What oil did you use for frying?
BTW, I so totally enjoy your recipes. Thanks for all your beautiful idees <3

Can the flour be chickpea flour?