Crispy Sri Lankan Cauliflower Devilled (Spicy Chili Gobi)
Introduction
Crispy Sri Lankan Cauliflower Devilled, also known as Spicy Chili Gobi, is a delicious vegetarian dish featuring golden, battered cauliflower florets tossed in a spicy, glossy sauce with green chilies, garlic, and aromatic curry leaves.
Inspired by the bold flavors of Sri Lankan devilled dishes and Indo-Chinese cooking, this recipe combines a crunchy exterior with a flavorful coating of chili sauce and savory seasonings. The cauliflower is briefly parboiled with turmeric, coated in a spiced flour batter, and deep-fried until golden. It is then tossed with a quick sauce and fragrant fried aromatics for a delicious balance of heat, tanginess, and savory flavor.
Serve this spicy cauliflower dish as a vegetarian appetizer, party snack, or side dish alongside Sri Lankan fried rice, noodles, or other homemade favorites.
Recipe Overview
- Preparation Time: 15 minutes
- Cooking Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4
- Course: Appetizer, Side Dish
- Cuisine: Sri Lankan-inspired, Indo-Chinese
- Cooking Method: Boiling, deep-frying, stir-frying
- Difficulty: Easy to moderate
Ingredients
For the Cauliflower
- 1 large cauliflower, approximately 500 g, cut into medium-sized florets
- Water, enough to cover the florets
- 1 teaspoon salt
- 1 teaspoon turmeric powder
For the Crispy Batter
- 1 cup all-purpose flour
- 1 cup gram flour (besan)
- 1–2 teaspoons red chili powder, adjusted to taste
- 1 teaspoon salt, or to taste
- 1–2 tablespoons ginger-garlic paste
- Approximately ¾–1 cup water, added gradually
Optional for extra crispiness: For a crispier Cauliflower Devilled coating, replace ¼ cup of the all-purpose flour with cornstarch or rice flour. Each flour creates a slightly different texture, so add the water gradually until you achieve a smooth, medium-thick batter that coats the cauliflower evenly.
For Frying and Aromatics
- Neutral cooking oil, enough for deep-frying
- 8–10 whole peeled garlic cloves
- 5–7 fresh green chilies, slit lengthwise
- 1–2 sprigs fresh curry leaves
For the Devilled Sauce
- 1 tablespoon neutral cooking oil
- 3–4 tablespoons tomato ketchup or tomato sauce
- 1 tablespoon dark soy sauce
- 1 teaspoon red chili powder, adjusted to taste
Optional: Add 1 teaspoon of vinegar if you prefer a tangier flavor. Soy sauce and vinegar serve different purposes, so they should not be treated as direct substitutes.
Make Shopping Easier
Add this recipe's ingredients to your shopping list and keep everything organized.
Step-by-Step Instructions
Step 1: Prepare and Parboil the Cauliflower

- Remove the outer leaves and thick stem from the cauliflower. Cut the head into evenly sized, bite-sized florets and rinse them thoroughly.
- Bring a pot of water to a boil. Add the salt and turmeric powder, stirring to distribute the seasonings.
- Add the cauliflower florets and parboil for approximately 2–3 minutes. They should become slightly tender but remain firm enough to hold their shape.
- Remove the florets with a slotted spoon and drain well. Allow excess steam and moisture to escape before coating them in batter.
Tip: Avoid overcooking the cauliflower. Excess moisture can make the batter difficult to adhere and reduce the crispness of the finished dish.
Step 2: Prepare the Spiced Batter

- Combine the all-purpose flour and gram flour in a large mixing bowl.
- Add the red chili powder, salt, and ginger-garlic paste.
- Gradually pour in the water while whisking until the mixture forms a smooth, medium-thick batter.
- Check the consistency. The batter should cling to the cauliflower rather than run off immediately. Add a little more water or flour if necessary.
Step 3: Coat and Deep-Fry the Cauliflower

- Heat the cooking oil in a deep, heavy-bottomed pan to approximately 170–175°C (340–350°F).
- Dip each cauliflower floret into the batter, turning it to coat all sides evenly.
- Carefully lower the coated florets into the hot oil in small batches. Avoid overcrowding the pan, which can lower the oil temperature.
- Fry for approximately 4–6 minutes, turning occasionally, until the coating is golden brown and crisp and the cauliflower is cooked through. Adjust the cooking time according to the size of the florets and the thickness of the coating.
- Remove the fried cauliflower with a slotted spoon and drain on a wire rack or paper towels. Repeat with the remaining florets.
Tip: Keep the oil temperature reasonably steady. Oil that is too cool can produce greasy coating, while excessively hot oil may brown the batter before the cauliflower is properly cooked.
Step 4: Flash-Fry the Garlic, Green Chilies, and Curry Leaves

- Carefully remove any loose batter particles from the frying oil. Briefly fry the peeled garlic cloves until lightly golden.
- Add the slit green chilies and curry leaves carefully, as moisture can cause hot oil to splatter.
- Fry briefly, for approximately 30–45 seconds, until fragrant and lightly blistered.
- Remove the aromatics with a slotted spoon and set aside.
Safety tip: Curry leaves and fresh chilies can contain moisture. Add them carefully and avoid leaning over the pan.
Step 5: Prepare the Spicy Devilled Sauce

- Heat 1 tablespoon of fresh cooking oil in a wok or large skillet over medium-high heat.
- Add the tomato ketchup or tomato sauce and stir for approximately 30–60 seconds.
- Pour in the soy sauce and add the remaining red chili powder. Mix well and allow the sauce to bubble gently until combined and glossy.
- If the sauce becomes too thick, add a small splash of water. Taste before adding extra salt because soy sauce is already salty.
Step 6: Toss Everything Together

- Add the crispy fried cauliflower to the wok.
- Add the reserved fried garlic, green chilies, and curry leaves.
- Toss gently over high heat for approximately 1–2 minutes, distributing the sauce evenly over the florets.
- Remove from the heat as soon as the cauliflower is coated. Avoid prolonged cooking, which can soften the crust.
Step 7: Serve Immediately

Transfer the Sri Lankan Cauliflower Devilled to a serving plate and garnish with fresh curry leaves if desired.
Serve immediately while the cauliflower is hot and the coating retains as much crispness as possible. Enjoy it as an appetizer, a party snack, or a spicy side dish with fried rice or noodles.
Chef’s Tips for the Best Cauliflower Devilled
Keep the Cauliflower Firm
Parboil the florets only until slightly tender. Overcooking makes them fragile and can cause them to break apart during frying.
Dry the Florets Before Battering
Drain the cauliflower thoroughly and let excess moisture evaporate before preparing your Sri Lankan Cauliflower Devilled. A wet surface can prevent the batter from adhering evenly and affect the crispiness of the fried cauliflower.
Choose the Right Flour
Gram flour provides a nutty flavor, while all-purpose flour creates a sturdy coating. A little cornstarch or rice flour can help produce a lighter, crispier texture.
Fry in Small Batches
Adding too much cauliflower at once can lower the oil temperature. Frying in batches helps the coating brown more evenly.
Toss Just Before Serving
The sauce gradually softens the fried coating. Prepare the sauce and aromatics in advance, but combine everything shortly before serving for the best texture.
Adjust the Heat
For your Cauliflower Devilled, reduce the red chili powder and use fewer green chilies for a milder flavor. If you prefer a spicier Cauliflower Devilled recipe, increase the chili powder gradually until you reach your desired heat level.
Ingredient Substitutions
- All-purpose flour: Rice flour or a suitable gluten-free flour blend can be used, although the texture will differ.
- Gram flour: Chickpea flour is another name for gram flour. If unavailable, use additional all-purpose flour, keeping in mind that the flavor and texture will change.
- Tomato ketchup: Tomato sauce can be used, but sweetness and thickness vary by brand.
- Soy sauce: Use a gluten-free tamari or certified gluten-free soy sauce if needed.
- Curry leaves: Fresh curry leaves provide the characteristic aroma. If unavailable, the recipe can be made without them; basil is a different flavor rather than an exact substitute.
Can You Make Cauliflower Devilled in an Air Fryer?
Yes, you can make Sri Lankan Cauliflower Devilled in an air fryer, although the texture will differ from traditional deep-fried cauliflower. Wet batter may drip through the air-fryer basket, so using a thicker batter or a seasoned dry coating is more practical for achieving crispy Cauliflower Devilled at home.
For a dry-coating version, pat the parboiled cauliflower dry, coat it with seasoned flour and a little oil, and arrange the pieces in a single layer. Air-fry at approximately 190°C (375°F) for 12–18 minutes, turning halfway and checking for doneness. Cooking time varies by appliance and floret size.
Prepare the sauce separately and toss the cauliflower in it just before serving. The coating may be less crisp than the deep-fried version.
Is Sri Lankan Cauliflower Devilled Gluten-Free?
The recipe as written is not gluten-free because it contains all-purpose wheat flour and regular soy sauce may contain wheat.
For a gluten-free version, use rice flour, cornstarch, or a suitable gluten-free flour blend in place of the wheat flour. Choose certified gluten-free soy sauce or tamari, and check the labels of all packaged sauces and seasonings for gluten-containing ingredients and cross-contact warnings.
Storage and Reheating
- Refrigeration: Refrigerate leftovers in a covered container within two hours of cooking. Store at 4°C (40°F) or below and consume within 2 days for best quality.
- Air-fryer reheating: Reheat at approximately 180°C (350°F) for 3–5 minutes, checking that the cauliflower is heated through.
- Stovetop reheating: Warm in a skillet over medium heat, turning occasionally until hot.
- Microwave: Convenient for reheating, but it will usually soften the coating.
The coating will gradually lose its crispness during storage because of the sauce. For the best results, store the fried cauliflower and sauce separately when possible and combine them just before serving.
Frequently Asked Questions
What makes Sri Lankan Cauliflower Devilled different from Chili Gobi?
Both dishes feature cauliflower with spicy seasonings, and recipes vary between households and restaurants. This Sri Lankan-inspired version emphasizes fried garlic, fresh green chilies, curry leaves, and a savory tomato-and-soy sauce. These ingredients give it a distinctive devilled-style flavor.
Can I prepare the cauliflower in advance?
You can wash, cut, and briefly parboil the cauliflower ahead of time. Drain and cool it promptly, refrigerate it in a covered container, and use it within 1–2 days. For the crispiest result, prepare the batter, fry the cauliflower, and toss it in the sauce shortly before serving.
Why is my fried cauliflower not crispy?
Common causes include excess moisture on the florets, batter that is too thin, oil that is not hot enough, overcrowding the frying pan, and leaving the fried cauliflower in the sauce for too long.
Can I make this recipe less spicy?
Yes. Start with ½–1 teaspoon of red chili powder in the batter, reduce the amount in the sauce, and use fewer green chilies. Taste the sauce before tossing the cauliflower and adjust it gradually.
Is Cauliflower Devilled suitable for vegetarians?
Yes. This recipe uses cauliflower, flour, garlic, chilies, curry leaves, and plant-based seasonings. Check the labels of packaged sauces to ensure they meet your dietary requirements.
Nutrition Information
Cauliflower provides dietary fiber and several vitamins, including vitamin C and vitamin K. However, the nutritional value of the finished dish also depends on the batter, frying oil absorbed, and sauce quantities.
Deep-frying increases the fat and calorie content, while tomato ketchup and soy sauce can contribute added sugar and sodium. To reduce the overall oil content, use smaller portions, avoid excessive batter, or try an air-fryer variation.
Estimated Nutrition Per Serving
The following figures are approximate planning estimates, not laboratory-tested values:
- Calories: Approximately 350–500 kcal
- Carbohydrates: Approximately 40–55 g
- Protein: Approximately 8–12 g
- Fat: Approximately 15–25 g
- Sodium: Approximately 600–1,200 mg
Actual values depend on the flour brands, quantity of oil absorbed during frying, type of sauce, and serving size. These estimates should be recalculated using the exact ingredients and measured oil absorption before being presented as precise nutrition data.
Final Thoughts
Crispy Sri Lankan Cauliflower Devilled is a flavorful way to turn everyday cauliflower into a spicy, satisfying dish. Its golden coating, fragrant curry leaves, fried garlic, and tangy chili sauce make it a delicious addition to a homemade Sri Lankan-inspired meal.
Prepare it fresh, adjust the spice level to suit your taste, and serve it hot for the best balance of crisp texture and bold flavor.
Explore More Delicious Recipes
Looking for more homemade inspiration? Try these delicious recipes from DishCrave:
- Refresh your day with this fruity Orange Grape Mint Tea Recipe.
- Satisfy your sweet tooth with this rich and flavorful Caramel Halwa Recipe.
- Discover more delicious homemade dishes in our complete Recipes Collection.
