This crispy curried tofu is golden on the outside, tender in the middle, and packed with warm curry flavor. Tearing the tofu into irregular chunks creates loads of rough edges for the seasoned cornstarch coating to cling to - which means more crispy bits. Always a win.
Made with just five ingredients, this easy curried tofu recipe is ready in around 20 minutes and doesn’t require any marinating. It originally started life as the crispy topping for my [vegan butter chickpea curry], but it’s far too useful to be limited to one dinner.
Pile it onto creamy curries, grain bowls, salads, wraps, or simply serve it alongside rice with your favorite sauce.

💚 Why You’ll Love This Curried Tofu
- Naturally vegan: It’s an easy plant-based protein to pair with all kinds of meals.
- Crispy on the outside: Cornstarch creates a light, golden coating around the tofu.
- Ready in 20 minutes: There’s no marinating or lengthy prep involved.
- Made with five ingredients: All you need is tofu, cornstarch, curry powder, salt, and oil.
- Packed with flavor: Curry powder gives every piece a warm, savory coating.
- Easy to serve: Add it to curries, rice bowls, wraps, salads, or meal-prep lunches.
Jump to:

Hi, I'm Romy 👋
I'm a vegan recipe developer & food photographer. I test recipes weekly and share what actually works (and what doesn't).
🍛 What Is Curried Tofu?
Curried tofu is tofu seasoned with curry spices before being baked, fried, or pan-cooked. In this version, torn pieces of extra-firm tofu are coated with curry powder, cornstarch, and salt before being fried until crisp.
The recipe is inspired by the warm spices used in Indian-style curries, but it isn’t intended to represent one traditional Indian tofu dish. Think of it as a quick, versatile curry-spiced tofu that can be added to loads of different meals.
🌱 Ingredients & Notes
You only need five simple ingredients to make this crispy tofu.
Extra-firm tofu
Extra-firm tofu holds its shape well and contains less moisture than softer varieties, making it the best option for pan-frying.
Use a 14-ounce block and drain it thoroughly. Vacuum-packed tofu may only need to be patted dry, while water-packed tofu benefits from being pressed for 10-15 minutes first.
Tear the tofu into rough chunks rather than cutting it into neat cubes. Those irregular edges create more surface area for the coating and become especially crisp in the skillet.
Cornstarch
Cornstarch forms a thin coating around the tofu and helps it crisp up as it cooks.
Make sure the tofu is well coated but not buried beneath a thick, powdery layer. Any loose excess can burn in the skillet.
Curry powder
Use your favorite mild or medium curry powder. Spice blends vary considerably between brands, so choose one you already enjoy.
This recipe uses two tablespoons for a strong curry flavor. A particularly hot or intense blend may require slightly less.
Salt
Salt brings out the flavor of the curry seasoning. You can adjust the amount depending on whether your curry powder already contains salt.
Coconut oil
Coconut oil helps the tofu develop crisp, golden edges. Refined coconut oil has a much more neutral flavor than unrefined coconut oil.
A neutral cooking oil can also be used if that is what you have available.
Scroll to the recipe card at the bottom of the post for detailed quantities and measurements.
🔪 Equipment
You’ll need:
- Large skillet
- Medium mixing bowl
- Spatula or kitchen tongs
- Paper towels or a clean kitchen towel
- Tofu press, optional
👩🍳 How to Make Crispy Curried Tofu
Step 1: Dry the tofu
Drain the tofu and pat it thoroughly dry. Press it for 10-15 minutes first if it contains a lot of water.
Removing excess moisture helps the seasoning stick and prevents the tofu from steaming in the skillet.
Step 2: Tear it into chunks
Use your hands to tear the tofu into irregular bite-sized pieces.
Aim for chunks around 1½ inches in size. They don’t need to match - slightly uneven pieces are exactly what we want here.
Step 3: Add the coating
Combine the cornstarch, curry powder, and salt in a mixing bowl.
Add the tofu and gently toss until each piece is evenly coated. Take care not to break the tofu into very small crumbs.
Step 4: Heat the skillet
Heat the coconut oil in a large skillet over medium-high heat.
Wait until the oil is properly hot before adding the tofu. If the pan is still lukewarm, the coating will absorb more oil and won’t become as crisp.
Step 5: Pan-fry the tofu
Arrange the tofu in a single layer, leaving a little room between the pieces.

Cook for 8-10 minutes, turning every few minutes, until the tofu is golden and crisp on several sides.
Avoid constantly moving it around. Leaving each side in contact with the hot skillet gives the coating time to brown.

Step 6: Serve
Remove the tofu from the heat and taste one piece carefully. Add another small pinch of salt if needed.
Serve immediately while the coating is at its crispiest.

⭐ Tips for Extra-Crispy Tofu
- Dry it thoroughly: Moisture is the main enemy of crispy tofu.
- Tear rather than chop: Rough surfaces hold more seasoning and become crispier than smooth cubes.
- Preheat the skillet: The tofu should begin sizzling soon after it hits the oil.
- Use a single layer: Crowding the pan traps steam and prevents browning.
- Leave it alone: Let each side cook before turning the tofu.
- Use a wide spatula: This makes it easier to turn the pieces without disturbing the coating.
- Serve it straight away: The tofu will gradually soften as it cools or sits in sauce.
🔄 Variations
Make it spicy
Add ¼-½ teaspoon cayenne pepper or red pepper flakes to the cornstarch mixture.
Add garam masala
Add ½ teaspoon garam masala for a slightly warmer, more aromatic flavor.
Make it smoky
Mix ½ teaspoon smoked paprika into the coating.
Add a citrus finish
Squeeze fresh lemon or lime juice over the tofu immediately before serving. Add it at the last moment so the coating stays crisp.
Use neutral oil
Replace the coconut oil with avocado, sunflower, canola, or another neutral oil suitable for pan-frying.
🍚 What to Serve with Curried Tofu
This tofu was originally created to accompany my vegan butter chickpea curry, and the combination still works brilliantly! Keep the tofu separate until serving so it stays crisp against the creamy sauce.
You can also serve it:
- Over basmati or jasmine rice
- In grain bowls with roasted vegetables
- Inside wraps or pita bread
- On top of salads or a creamy butter bean curry
- Alongside coconut rice
- With sautéed vegetables
- With naan and a dipping sauce
- As part of a meal-prep bowl
It also works well with mango chutney, vegan yogurt, cilantro, or a squeeze of fresh lime.
📦 Storage
Allow the curried tofu to cool completely before transferring it to an airtight container.
Store it in the refrigerator for up to 3 days. If serving it with curry or another sauce, keep the tofu in a separate container so the coating doesn’t become soggy.
The texture will soften once refrigerated, but it can be crisped up again during reheating.
❄️ Can You Freeze Curried Tofu?
You can freeze cooked tofu, but freezing changes its texture and makes it noticeably chewier and more porous.
For the best crispy texture, I recommend making this recipe fresh or storing it in the refrigerator rather than freezing it.
🔥 Reheating
For the best result, reheat the tofu in a lightly oiled skillet over medium heat for 4-5 minutes, turning occasionally until hot and crisp again.
You can also spread it on a baking sheet and heat it at 375°F for 8-10 minutes.
The microwave will warm the tofu, but it won’t restore the crispy coating.
📌 If you love Pinterest you can pin any of the images to your boards!
❓ Frequently Asked Questions
It depends on the tofu. Vacuum-packed extra-firm tofu is often dry enough to use after patting it with paper towels. Water-packed tofu usually benefits from being pressed for 10-15 minutes.
The tofu may have been too wet, the skillet may not have been hot enough, or the pieces may have been packed too closely together.
Make sure the tofu is thoroughly dry and cook it in a single layer.
Firm tofu can work, but it contains more moisture and is more likely to break while being coated and fried. Press it thoroughly before using.
Potato starch can generally be used in the same quantity. Regular all-purpose flour will create a heavier, less crisp coating.
Not necessarily. Some curry powders are mild and aromatic, while others contain more chili. Check the label and adjust the amount to suit your preferred spice level.
You can tear and dry the tofu ahead of time, but wait to add the cornstarch coating until shortly before cooking. Cornstarch can become sticky as it absorbs moisture.
The main ingredients are naturally gluten-free, but check the label on your curry powder to make sure there is no cross-contamination or added gluten.
🔜 More Tofu Recipes
Did you make this recipe? If so, will you do me a huge favor and leave a review and star rating & let me know how you liked this recipe? THANK YOU! ❤️
Here's a handy recipe card that you can print out and keep in your kitchen for easy reference:
📖 Recipe Card
Crispy Curried Tofu
Equipment
- large skillet
- medium mixing bowl
- Spatula or kitchen tongs
- Paper towels or clean kitchen towel
- Tofu press, optional
Ingredients
- 1 block extra firm tofu 14oz, 400g - drained
- 3 tablespoons cornstarch
- 2 tablespoons curry powder
- ½ teaspoon salt
- 2 tablespoons coconut oil for frying
Instructions
- Drain the tofu and pat it thoroughly dry with paper towels or a clean kitchen towel. If using water-packed tofu, press it for 10-15 minutes first to remove excess moisture.
- Tear the tofu into irregular bite-sized pieces, roughly 1½ inches in size.
- In a medium bowl, combine the cornstarch, curry powder, and salt. Add the tofu and gently toss until evenly coated.
- Heat the coconut oil in a large skillet over medium-high heat.
- Add the tofu in a single layer. Cook for 8-10 minutes, turning every few minutes, until golden and crisp on several sides.
- Remove from the skillet, season with additional salt if needed, and serve immediately.
Notes
- Tofu: Extra-firm tofu produces the best texture. Press water-packed tofu for 10-15 minutes, but vacuum-packed tofu may only need to be patted dry.
- Curry powder: Curry blends vary in strength and heat. Use a mild or medium blend and adjust the quantity if yours is particularly intense.
- Crispy coating: Make sure the tofu is dry before adding the cornstarch, and avoid overcrowding the skillet.
- Cooking: Allow each side to cook undisturbed before turning. Moving the tofu too frequently can prevent browning.
- Oil: Refined coconut oil has a neutral flavor. Another neutral cooking oil can also be used.
- Storage: Refrigerate leftovers in an airtight container for up to 3 days.
- Reheating: Reheat in a lightly oiled skillet for 4-5 minutes, or in the oven at 375°F for 8-10 minutes.
- Serving: Keep the tofu separate from sauces until serving to preserve its crispy texture.
© 2026 Romy London / Romina Callwitz | All images, videos, wordings and content are copyright protected and belong to Romina Callwitz. Please do not use any of my content without prior permission. If you wish to re-publish any (part of my) content, please get in touch via email. Thanks for your support!
*Disclosure: This page may contain affiliate links and sponsored links that earn me a small commission, at no additional cost to you. You can find more information in my Privacy Policy.


💭 Leave a Comment