• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Kitchen at Hoskins
  • Summer Recipes
  • Recipes
  • About
  • Substack
menu icon
go to homepage
  • Summer Recipes
  • Recipes
  • About
  • Substack
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Summer Recipes
    • Recipes
    • About
    • Substack
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Dinner

    Thai Red Curry Tofu

    Published: Jun 25, 2025 · Modified: Aug 18, 2026 by Maria Doss · This post may contain affiliate links · 2 Comments

    pinterest image.

    This Thai Red Curry Tofu with Vegetables is bursting with bold flavor—and it’s way better than takeout! Ready in under 30 minutes, this quick and easy tofu curry is yummy with rice.

    Jump to Recipe

    If you are looking for more delicious tofu curry recipes, then try our tofu tikka masala recipe next!

    Thai red tofu curry with white rice in a white bowl.
    Chat GPT
    Google AI
    Perplexity
    Claude
    Add us as a Google Trusted Source

    Why You'll Love This Thai Red Curry Tofu

    maria doss.

    This isn’t just a basic Thai tofu curry. Even though I use store-bought red curry paste to keep things easy, I build in plenty of layers of flavor and texture.

    First, I coat the tofu in cornstarch and cook it separately, which gives it a beautiful golden exterior and plenty of texture. Toasting the curry paste in oil helps deepen its flavor, while coconut milk creates a rich, creamy base. The sauce also thickens slightly from the cornstarch on the tofu, giving you a velvety, silky curry.

    Brown sugar balances the heat, soy sauce adds savory depth, and red bell pepper brings sweetness, crunch, and color. Spinach adds even more color and cooks in just minutes. Finally, a squeeze of lemon brightens everything up and brings all those flavors together.

    -maria doss

    ★★★★★

    "This was our first time making coconut curry and your recipe was outstanding! Thank you so much it was delicious!!"

    -MAX

    Jump to:
    • Why You'll Love This Thai Red Curry Tofu
    • What vegetables go well with Thai red curry?
    • Tips for Success
    • More vegetarian dinner ideas
    • Thai Red Curry Tofu
    • How to make Thai Tofu red curry?
    • FAQ'S
    • More easy tofu recipes

    I’ll be honest—I’ve never been a huge tofu fan. But since I’ve been looking for more ways to add protein to my meals, I decided to give it another try. And this Thai red curry completely changed my mind!

    Just like my tofu tikka masala, this recipe uses a flavorful sauce to transform tofu into something seriously delicious. Red curry paste makes it surprisingly easy to create an authentic-tasting Thai red curry at home, while red bell pepper and spinach add color, nutrition, and plenty of flavor.

    It’s a vibrant, satisfying vegetarian dinner that comes together in under 30 minutes and tastes amazing with fluffy rice—perfect for a busy weeknight.

    What vegetables go well with Thai red curry?

    One of my favorite things about Thai red curry is how well it works with so many different vegetables. I like to use a mix of sweet, softer vegetables and crisp greens, so you get a nice contrast of flavors, textures, and colors in every bite.

    Traditional and popular choices include bamboo shoots, Thai eggplant, red bell pepper, and mushrooms. But you definitely don’t have to stop there.

    Sweet vegetables like butternut squash, sweet potatoes, carrots, pumpkin, and kabocha squash are especially delicious with red curry. Their natural sweetness helps balance the heat of the curry paste while adding a creamy, hearty texture. If you love the combination of Thai flavors and sweet vegetables, my Thai carrot soup is another delicious recipe to try.

    For something crisp and green, try broccoli, cauliflower, snap peas, green beans, or long beans. These hold their shape well as they cook, adding a nice contrast to the creamy red curry sauce without becoming mushy.

    The key is to mix and match vegetables with different textures rather than throwing everything into the pan at once. Add firmer vegetables first and quick-cooking greens, like spinach, toward the end.

    Tips for Success

    • Use full-fat coconut milk for that rich, creamy texture—it makes all the difference.
    • Thai red curry paste is key to authentic flavor. I recommend the Maesri brand—it's bold, balanced, and far more traditional than most store-bought options, which can be overly sweet or bland. You can find it at large supermarkets, Asian grocery stores, or on Amazon.
    • Light brown sugar adds just the right touch of sweetness to round out the spices. If you have it, palm sugar is an even better choice for depth and authenticity.
    • Serve it over fluffy rice for a cozy, satisfying dinner. A sprinkle of fresh chopped cilantro on top adds a bright, herby finish.
    • Avoid boiling the coconut milk. High heat can cause it to curdle or turn grainy—keep it at a gentle simmer for a smooth sauce.
    • Don’t overcook the vegetables. They should be tender with a slight bite, not mushy.
    • Taste and adjust the seasonings. Depending on the curry paste you use, you might need to tweak the salt, sweetness, or spice level to suit your preference.

    More vegetarian dinner ideas

    • baked ziti pasta in a white bowl.
      Meatless Baked Ziti in Instant Pot
    • one pink bowl with assembled chickpea burrito bowl.
      Chickpeas Burrito Bowl
    • Orange colored Indian Butter Chickpeas in a white pan.
      Indian Butter Chickpeas
    • two assemble potato tacos in a pink plate.
      Spicy Potato Tacos
    Thai red tofu curry with white rice in a white bowl.

    Thai Red Curry Tofu

    This Thai Red Curry Tofu with Vegetables is bursting with bold flavor—and it’s way better than takeout! Ready in under 30 minutes, this quick and easy tofu curry is yummy with rice.
    5 from 1 vote
    Print Pin Rate
    Course: Dinner
    Cuisine: American
    Prep Time: 10 minutes minutes
    Cook Time: 24 minutes minutes
    Total Time: 34 minutes minutes
    Servings: 4 Servings
    Calories: 460kcal
    Author: Maria Doss
    Add us as a Google Trusted Source

    Ingredients

    • 1 block extra firm tofu (16 ounces)
    • 3 tablespoons cornstarch
    • 4 tablespoons vegetable oil, divided
    • 1 cup chopped onion
    • 3 garlic cloves grated
    • 2 teaspoons grated ginger
    • 3 tablespoons Thai red curry paste
    • 1 medium red bell pepper remove seeds and cut into strips
    • 1 can coconut milk (13.5 ounces or 1 ½ cups)
    • 2 tablespoons soy sauce
    • 2 to 3 tablespoons brown sugar (not packed)
    • 3 handfuls baby spinach
    • a squeeze of lemon juice
    • salt to taste

    Instructions

    • Prep tofu. Pat the tofu thoroughly dry with paper towels, then cut it into cubes. Add the tofu to a large zip-top bag, sprinkle with 3 tablespoons cornstarch, seal, and give it a good shake until evenly coated. You can also toss everything together in a bowl if you prefer.
    • Pan-fry tofu. Heat about 2 tablespoons of oil in a large pan over medium-high heat. Once hot, add the tofu in a single layer and cook undisturbed for about 3 minutes, until golden and crisp. Flip and cook for another 2 minutes, then remove with a slotted spoon and set aside.
      👉 If the pan is too crowded, cook the tofu in two batches, so it browns properly.
    • Saute aromatics. Add the remaining 2 tablespoons of oil to the pan, then add the 1 cup chopped onion, 3 grated garlic cloves, and 2 teaspoons of grated ginger. Reduce the heat to medium and sauté for 4–5 minutes, until the onion starts to turn translucent.
      Stir in 3 tablespoons red curry paste and 1 red bell pepper, and cook for another 3 minutes, stirring constantly so the curry paste toasts evenly.
    • Simmer curry. Pour in one can of coconut milk, 2 tablespoons soy sauce, 2 to 3 tablespoons brown sugar, and ½ cup water. Stir well and bring to a gentle boil, then reduce the heat and simmer for 2–3 minutes to let the flavors come together.
    • Finish. Stir in the cooked tofu and 3 handfuls of spinach, then simmer for a few minutes until the spinach wilts and the tofu is warmed through. Add a squeeze of lemon juice, then taste and adjust with a pinch of salt or brown sugar, if needed.
      Serve hot over fluffy rice and enjoy!

    Notes

    Thai red curry paste is key to authentic flavor. I recommend the Maesri brand—it's bold, balanced, and far more traditional than most store-bought options, which can be overly sweet or bland. You can find it at large supermarkets, Asian grocery stores, or on Amazon.
    Light brown sugar adds just the right touch of sweetness to round out the spices. If you have it, palm sugar is an even better choice for depth and authenticity.
    Avoid boiling the coconut milk. High heat can cause it to curdle or turn grainy—keep it at a gentle simmer for a smooth sauce.
    Taste and adjust the seasonings. Depending on the curry paste you use, you might need to tweak the salt, sweetness, or spice level to suit your preference.

    Nutrition

    Calories: 460kcal | Carbohydrates: 25g | Protein: 12g | Fat: 37g | Saturated Fat: 21g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 5g | Trans Fat: 0.1g | Sodium: 601mg | Potassium: 650mg | Fiber: 3g | Sugar: 11g | Vitamin A: 4814IU | Vitamin C: 50mg | Calcium: 108mg | Iron: 6mg

    Nutritional information, based on third-party calculations, should be seen as estimates, not guarantees, as various factors like product types, brands, processing methods, and more can alter the nutritional content in recipes.

    Did you make this recipe?Mention @KitchenAtHoskins or tag #kitchenathoskins!

    How to make Thai Tofu red curry?

    white tofu cubes in a zipper bag.
    Step 1: Add cubed tofu and cornstarch into a zipper bag.
    two hands holding a zipper bag with tofu.
    Step 2: Close the bag and give a good shake.
    white tofu cubes cooking in a white pan.
    Step 3: Cook the tofu until golden on both sides and remove.
    onion, garlic and ginger cooking in a white pan.
    Step 4: Cook onion, ginger and garlic in the same pan.

    a hand cooking red pepper in a white pan.
    Step 5: Add red bell pepper and red curry paste and cook for few minutes.
    a hand pouring white coconut milk into a white pan.
    Step 6: Pour in coconut milk, water, soy sauce and brown sugar.

    Want To Save This Recipe?

    Enter your email below, and we’ll send the link straight to your inbox. Plus, you'll get more creative recipe ideas every Sunday!

    thai red curry cooking in a white pan.
    Step 7: Simmer for few minutes.

    a hand cooking green spinach in tofu curry in a white pan.
    Step 8: Stir in tofu, spinach, lemon juice and a dash of salt.
    Thai red tofu curry in a white pan.

    👩‍🍳 Looking for more Thai food recipes? Try my personal favorite spicy Thai noodles or the instant pot Thai chicken fried rice next!

    FAQ'S

    Is tofu good in Thai red curry?

    Absolutely! Tofu is a great match for Thai red curry. Since tofu has a mild flavor, it soaks up the rich, aromatic curry sauce while adding a satisfying, tender texture. The creamy sauce, crisp vegetables, and golden tofu create a great mix of textures, and the white tofu also adds a nice visual contrast against the vibrant red curry.
    Tofu is a popular protein choice in Thai cooking, especially in vegetarian dishes, and it works just as well here whether you normally eat tofu or not.
    The best type of tofu for red curry is extra-firm tofu! It holds its shape well during cooking and won’t crumble when you toss it with the sauce and vegetables. Pat it dry thoroughly before cooking to help it brown and develop a better texture.
    You can also use pre-fried tofu cubes, which are commonly found at Asian grocery stores. They have a porous, airy texture that allows them to soak up the curry sauce beautifully. If you’ve ever wondered why tofu at a Thai restaurant seems to absorb so much sauce, this is often why.

    Should I fry tofu before adding to Thai red curry?

    You don’t have to fry the tofu first, but I highly recommend it. Frying gives the tofu a golden, slightly crisp exterior that helps it hold its shape in the red curry instead of breaking apart. It also gives tofu a much more satisfying, chewy texture that contrasts nicely with the creamy red curry sauce and crisp vegetables.

    For the best results, use extra-firm tofu! There are two easy ways to prepare it:
    1. Press and pan-fry: Press the tofu for 15–30 minutes to remove excess moisture, then cut it into cubes. Pan-fry in a little oil over medium-high heat, turning occasionally, until golden brown on all sides. Add it to the red curry toward the end of cooking.
    2. Skip the pressing: Pat the tofu very well with paper towels, then lightly coat it with cornstarch. Pan-fry in oil until golden and crisp, then add it to the simmering red curry.

    I use the second method for this Thai tofu curry recipe because it’s quicker and still gives the tofu a beautiful golden exterior without waiting for it to press.
    When adding fried tofu to the curry, stir it in during the last few minutes of cooking. This gives it enough time to warm through and absorb some of that delicious curry sauce without becoming too soft.

    When to add tofu to Thai red curry?

    The best time to add tofu depends on how you prepared it. Since different types of tofu absorb sauce and hold their texture differently, adding it at the right time makes a big difference.
    1. Fried, baked, or air-fried tofu: Add it during the last 3–5 minutes of cooking. Since the tofu is already cooked and has a golden crust, it only needs enough time to heat through and soak up some of the red curry sauce without becoming too soft.
    2. Raw extra-firm tofu: Add it during the last 5–10 minutes of simmering. This gives the tofu time to warm through and absorb the flavors of the red curry and coconut milk. Stir gently after adding it so the cubes don't break apart.
    3. Store-bought fried tofu puffs: Add them about 10 minutes before the red curry is finished, around the same time you add the coconut milk. Their porous, spongy texture is perfect for soaking up curry sauce, so they benefit from a few extra minutes of simmering.
    For this Thai tofu curry recipe, I pan-fry the tofu with cornstarch first, so I add it toward the end. This keeps the outside golden while giving the tofu just enough time to soak up some of that flavorful curry sauce.

    What kind of tofu is best for Thai curry?

    Extra-firm tofu is my top choice for Thai curry. It has less moisture than softer varieties, so it holds its shape well and won’t easily crumble when stirred into a simmering curry. It also has a dense, hearty texture that works especially well with a rich, creamy sauce.
    Here’s how the different types of tofu compare:
    Extra-firm tofu — Recommended
    Dense and sturdy, extra-firm tofu can handle simmering without falling apart. It also gives you the best texture if you plan to pan-fry it before adding it to the curry.
    Firm tofu — A good backup
    Firm tofu is slightly softer and contains more moisture, but it still works well. If this is what you have, press it thoroughly before cooking to remove some of the excess water and help it hold together.
    Fried tofu puffs — The restaurant-style option
    These light, airy tofu cubes are incredibly porous, making them perfect for soaking up curry sauce. You’ll often find them in the refrigerated section of Asian grocery stores. They’re especially delicious in Thai curry because they absorb the sauce and become flavorful all the way through.
    Avoid soft or silken tofu for this type of curry. Its delicate, custard-like texture can break apart easily when stirred into a simmering sauce, leaving you with tofu pieces that don't hold their shape. If you want distinct tofu cubes throughout your curry, stick with extra-firm or firm tofu.

    Can I put raw tofu in Thai curry?

    Yes, you can add raw tofu directly to Thai curry. Tofu is ready to eat straight from the package, so it simply needs enough time in the curry to heat through and absorb some of that flavorful sauce.
    It’s also the easiest way to prepare tofu for curry. You’ll save time, use less oil, and get a soft, pillowy texture. The trade-off is that you won’t get the golden, chewy exterior that comes from frying, and the tofu can taste a little bland if it doesn’t have enough time to soak up the curry.
    Here are a few tips for the best results:
    1. Use extra-firm tofu: Soft or silken tofu is too delicate and can break apart while simmering.
    2. Press it first: Wrap the tofu in paper towels and place something heavy, like a skillet, on top for about 15 minutes. Removing excess moisture helps the tofu absorb more of the curry sauce.
    3. Add it toward the end: Cut the tofu into cubes and add them during the last 5–10 minutes of simmering. This gives them enough time to heat through and pick up the curry flavors.
    4. Stir gently: Tofu can become fragile once it’s simmering in sauce, so gently stir the curry to keep the cubes intact.
    For the best texture, I still prefer pan-frying the tofu first, but adding it straight to the curry is a great shortcut when you want a quick, easy weeknight dinner.


    Thai red tofu curry with white rice in a white bowl.

    More easy tofu recipes

    • Air fryer firecracker tofu is a quick and tasty 20-minute meal. The sweet and spicy firecracker sauce makes it extra delicious, and it’s super easy to make!
    • No press teriyaki tofu has a crispy exterior with a creamy, tender interior. It is outrageously delicious and is ready in about 30 minutes. Plus, the homemade teriyaki sauce is better than takeout!

    👩‍🍳 Looking for yummy vegetarian curry recipes for dinner? Try our chickpea spinach curry or the butternut squash curry next!

    MADE THIS RECIPE AND LOVED IT? 💚 Please leave a ⭐️STAR rating and COMMENT below- I love to hear your feedback! Tag me with your creations on Instagram and find me on Facebook.

    maria doss.

    Hi, I’m Maria! I share easy, flavor-packed dinners, high-protein meals, and irresistible baking ideas. If you’ve ever asked, “Don’t know what to cook tonight?” you’re in the right place. And yes—there’s plenty here for breakfast, snacks, and dessert too. More about maria ->

    More Dinner Ideas

    • green colored naan stacked in a white cloth.
      Avocado Naan Bread (no oil)
    • two hands holding one white bowl with brown chicken keema and green peas.
      Chicken Keema Matar
    • orange tofu tikka masala and white rice in a white bowl.
      Tofu Tikka Masala
    • two hands holding a white bowl with brown tilapia, green avocado and pink onions.
      Air Fryer Tilapia Fish Taco Bowls
    • Facebook
    • Flipboard

    Reader Interactions

    Add us as a trusted site on Google

    Comments

    1. Max

      December 08, 2025 at 2:51 am

      5 stars
      This was our first time making coconut curry and your recipe was outstanding! Thank you so much it was delicious!!

      Reply
      • Maria Doss

        December 09, 2025 at 12:54 am

        That’s wonderful to hear! Happy Holidays- Maria ♡

        Reply
    5 from 1 vote

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    photo of author.

    Welcome

    If you’ve ever found yourself saying, “Don’t know what to cook tonight?” these flavor-packed dinner recipes are for you! Along with tasty ideas for the rest of the day, too—because you can’t live on dinner alone.

    Read more ->

    Summer Recipes

    • one round yellow mango cake in a white platter.
      Mango Cake
    • one chicken zucchini burger placed on a white paper.
      Air Fryer Chicken Zucchini Burger
    • blueberry crisp in a white bowl.
      Blueberry Crisp with Oats
    • 3 glass jars with chocolate strawberry overnight oats on a brown board.
      Strawberry Overnight Oats

    Modern Indian Recipes using Global Ingredients

    Footer

    Copyright © 2024 CANDY GINGER LLC  Privacy policy

    • Instagram
    • Pinterest
    • Facebook
    1.5K shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.