Slow Cooker Vegan Green Curry with Tofu and Zucchini (Summer Crockpot Recipe)

Prep Time: 20 minutes 

 Cook Time: 25 minutes 

 Total Time: 45 minutes 

 Servings: 4 people 

 Calories: 459 kcal per serving 

Cuisine: Thai-inspired

Green curry is one of those dishes that sounds like it requires a culinary school background and a pantry full of hard-to-find ingredients. It doesn’t. What it requires is good curry paste, coconut milk, properly cooked tofu, and about 45 minutes of your time.

This slow cooker vegan green curry with tofu and zucchini delivers everything you love about Thai green curry  creamy, fragrant, perfectly spiced coconut broth, tender vegetables, and golden crispy tofu  with a straightforward method that anyone can follow. I’ve made this recipe for people who claimed they didn’t like tofu, for people who’d never cooked Thai food before, and for people who were deeply skeptical that vegan food could taste this good. Every single time, it converted them. Four generous servings, 459 calories each, and a bowl of curry so good you’ll want to lick the pot clean. Let’s get into it.

Slow Cooker Vegan Green Curry with Tofu and Zucchini
Slow Cooker Vegan Green Curry with Tofu and Zucchini

Why This Vegan Green Curry Stands Out

Most vegan curry recipes either cut corners on the coconut milk or under-season the curry paste, which leads to something watery and flat that gives plant-based Thai food an unfair reputation. This recipe doesn’t do either of those things.

The dual coconut milk approach  one can full-fat, one can light creates a sauce that’s rich without being overwhelming. The full-fat can provides depth and body. The light can keeps the curry from feeling too heavy, especially in summer when you want something satisfying but not stodgy. Together they create the ideal balance of creamy and light that makes green curry so addictive.

Who This Recipe Is Perfect For

This vegan green curry with tofu works brilliantly for:

  • Thai food enthusiasts- who want a reliable, fully plant-based version that doesn’t compromise on flavor.
  • Tofu skeptics – properly seared tofu in this recipe is golden, firm, and nothing like the pale, wobbly cubes that give tofu its undeserved bad reputation.
  • Weeknight cooks -who want something impressive on the table in under 45 minutes.
  • Meal preppers – this curry stores and reheats beautifully, making it a fantastic batch-cooking option.
  • Summer cooks – the fresh vegetables, bright herbs, and light coconut broth make this feel genuinely seasonal and fresh.

Equipment You’ll Need For

Two pans, one pot  that’s the full equipment list:

  • Large nonstick skillet – for searing the tofu until golden
  • Large pot or Dutch oven – for building and simmering the curry sauce
  • Tofu press or clean kitchen towels – for pressing the tofu before cooking (critical step  more on this below)
  • Knife and cutting board– for prepping tofu, vegetables, and herbs
  • Spatula – for flipping the tofu without breaking the cubes
  • Measuring spoons and cups
  • Ladle for serving over rice
  • Rice cooker or saucepan – for cooking the rice alongside the curry

FYI, working with two pans simultaneously sounds more complicated than it actually is. You sear the tofu in the skillet while you build the curry sauce in the pot at the same time — the two processes run in parallel and finish at almost exactly the same point. It’s genuinely efficient once you get the rhythm of it.

Ingredients

  • 2 tbsp peanut oil, divided
  • 1 (14 oz) package extra firm tofu, drained, pressed, and cut into 1-inch cubes
  • ¼ cup vegan green curry paste (or up to ½ cup for intense flavor see notes)
  • 1 (14 oz / 400 ml) can full-fat coconut milk
  • 1 (14 oz / 400 ml) can light coconut milk
  • 2 cups fresh baby corn, cut into 2-inch pieces (canned works too  see notes)
  • ½ lb asparagus spears, cut into 2-inch pieces
  • 1 small red bell pepper, roughly chopped
  • 1 tbsp organic brown sugar
  • 1 tbsp lime juice
  • Salt, to taste (about ¾ tsp)
  • ¼ cup fresh basil leaves, chopped
  • ¼ cup fresh cilantro, chopped
  • Cooked jasmine or basmati rice, for serving
Slow Cooker Vegan Green Curry with Tofu and Zucchini
Slow Cooker Vegan Green Curry with Tofu and Zucchini

Instructions

  1. Press the tofu first. Before anything else, press the tofu for at least 15–20 minutes to remove excess moisture. Wrap it in clean kitchen towels and place something heavy on top, or use a tofu press if you own one. This step determines whether your tofu turns golden and crispy or pale and steamy and the difference is significant.
  2. Sear the tofu. Coat the bottom of a large nonstick skillet with 1 tablespoon of peanut oil over medium heat. When hot, arrange the tofu cubes in a single layer. Cook for about 10 minutes, flipping once or twice to brown multiple sides. Transfer to a plate and set aside.
  3. Bloom the curry paste. While the tofu cooks, coat the bottom of a large pot with the remaining tablespoon of peanut oil over medium heat. When the oil is hot, add the green curry paste. Sauté for 1–2 minutes, stirring constantly, until the paste becomes deeply fragrant and the color deepens slightly.
  4. Add the coconut milk. Pour in both cans of coconut milk and stir to combine with the curry paste. Raise the heat and bring to a simmer.
  5. Cook the baby corn. Add the baby corn and simmer for about 7 minutes.
  6. Add remaining vegetables. Stir in the asparagus and red bell pepper. Continue simmering for another 3 minutes until the vegetables are tender-crisp and the asparagus turns bright green.
  7. Finish the curry. Stir in the seared tofu, brown sugar, and lime juice. Mix gently to combine.
  8. Add fresh herbs and season. Remove the pot from heat. Stir in the fresh basil and cilantro. Season with salt to taste and adjust any other seasonings as needed.
  9. Serve. Divide the curry into bowls over cooked rice and serve immediately.

Breaking Down the Key Ingredients

Extra Firm Tofu And Why Pressing Is Non-Negotiable

Here’s the thing about tofu that most recipes don’t explain clearly enough: the reason tofu doesn’t brown properly is almost always excess moisture, not the tofu itself. Extra firm tofu right out of the package still contains enough water to steam rather than sear in the pan. Press it for 15–20 minutes and the surface dries out enough to make proper contact with the hot oil and develop that golden crust.

Don’t skip the pressing step. It’s the difference between tofu that tastes like it belongs in this curry and tofu that sits limply in the bowl apologizing for itself. Use a dedicated tofu press if you have one  they’re inexpensive and produce consistently better results than the kitchen towel method.

Vegan Green Curry Paste  How Much to Use

This is the ingredient that most intimidates people new to Thai cooking, and the question is always how much to use. Start with ¼ cup if you’re new to green curry or sensitive to heat. The finished curry will be flavorful and aromatic without being overwhelming. If you want more intensity  and once you taste it you likely will  you can either add more sautéed paste to the finished curry or simply increase the amount next time you make it.

Important note: always sauté the curry paste in oil before adding the coconut milk. Blooming the paste in hot oil activates the aromatics, releases the essential oils from the lemongrass, galangal, and chili, and creates a depth of flavor that adding it directly to liquid simply cannot replicate. This one-minute step makes an enormous difference.

Always check that your green curry paste is vegan. Some brands contain shrimp paste. Brands like Mae Ploy and Maesri make vegan versions  check the label.

The Dual Coconut Milk Strategy

One can full-fat, one can light – this combination gives you the best of both worlds. Full-fat coconut milk contains around 17–18% fat, which creates a sauce with genuine body and richness. Light coconut milk contains roughly half that fat content, which dilutes the richness just enough to keep the curry feeling fresh and vibrant rather than heavy.

Using two cans of full-fat makes for a richer curry that some people love. Using two cans of light produces something thinner and less satisfying. The combination hits the sweet spot, especially for a summer recipe where you want comfort without feeling weighed down afterward.

Fresh Herbs  Add Them at the Very End

The basil and cilantro go in off the heat for one specific reason: heat destroys the bright, fresh flavor of both herbs almost instantly. Adding them to a simmering curry turns them dull and slightly bitter. Stirring them through right before serving preserves their color, fragrance, and the fresh contrast they provide against the rich, spiced coconut base. This detail matters more than people realize.

Slow Cooker Vegan Green Curry with Tofu and Zucchini
Slow Cooker Vegan Green Curry with Tofu and Zucchini

The Curry Paste Calibration  Getting the Flavor Right

Ever made a curry that tasted a bit flat and couldn’t figure out why? The answer is almost always one of these three things:

  • Not enough curry paste. This is the most common issue. ¼ cup is a conservative starting point  most people who love Thai food end up preferring â…“ to ½ cup.
  • Under-blooming the paste. Those 1–2 minutes of sautéing in oil need to happen with actual heat. Medium heat, stirring constantly, until the paste smells incredible and the color intensifies slightly.
  • Insufficient seasoning at the end. The lime juice, brown sugar, and salt balance the curry. Too little lime and it tastes flat. Too little salt and everything falls short. Always taste and adjust before serving.

If your finished curry tastes mild or bland, sauté a tablespoon of additional curry paste in a teaspoon of oil in a separate small pan, then stir it into the pot. Never add raw curry paste directly to a finished curry  it will taste raw and slightly harsh. Always bloom it in fat first.

Nutrition Per Serving

One of four servings delivers (not including rice):

  • Calories: 459 kcal
  • Protein: 13.5g
  • Carbohydrates: 33.1g
  • Fat: 32.7g (Saturated Fat: 18.9g from coconut milk)
  • Fiber: 4.7g
  • Sugar: 10g
  • Sodium: 1,102mg
  • Potassium: 544mg
  • Calcium: 222mg
  • Iron: 5mg

The 222mg of calcium per serving is genuinely impressive for a plant-based dish  it comes primarily from the tofu and the coconut milk. The 5mg of iron makes this a smart choice for plant-based eaters monitoring their iron intake. Add a serving of jasmine rice and you increase the total carbohydrates and bring in additional energy to balance the fat-rich curry base. 

Try It Next recipe

Easy Vegan Potato Leek Soup in the Slow Cooker

Easy Vegan Potato Leek Soup in the Slow Cooker
Easy Vegan Potato Leek Soup in the Slow Cooker

Vegetable Variations  Make It Your Own

The recipe uses baby corn, asparagus, and red bell pepper as written, but this curry base welcomes substitutions enthusiastically:

  • Zucchini – slice into half-moons and add with the asparagus. It softens quickly and absorbs the coconut sauce beautifully, making it one of the best summer additions to this recipe.
  • Broccolini – cut into small florets and add at the same stage as the asparagus for tender-crisp results.
  • Snow peas– add in the final 2 minutes of simmering so they stay bright green and snappy.
  • Eggplant – cut into cubes, sauté briefly in oil before adding to the curry, and simmer with the baby corn for the full 7 minutes.
  • Spinach – stir a large handful in right at the end with the herbs. It wilts in seconds and adds nutrition without changing the flavor.
  • Mushrooms – shiitake or oyster mushrooms add excellent umami depth to the coconut base.

IMO, zucchini is the single best addition to this recipe in summer. It’s cheap, widely available, and takes on the flavor of the curry paste and coconut milk in a way that makes it taste completely different from its usual mild self.

Serving Ideas That Complete the Bowl

  • Jasmine rice – the classic pairing. Its subtle floral fragrance complements Thai green curry perfectly.
  • Brown rice – heartier and nuttier, adds extra fiber and keeps you full longer.
  • Rice noodles – for a lighter, slurpable alternative to rice that works beautifully with the broth-rich curry.
  • Cauliflower rice – a lower-carb option that still absorbs the coconut sauce wonderfully.
  • Extra lime wedges – serve on the side so everyone can adjust the acidity in their own bowl.
  • Sliced fresh chili – for the spice lovers who never think the curry is hot enough.
  • Toasted coconut flakes – scattered over the bowl for a subtle sweetness and textural contrast.
Slow Cooker Vegan Green Curry with Tofu and Zucchini
Slow Cooker Vegan Green Curry with Tofu and Zucchini

Meal Prep and Storage

This vegan green curry with tofu stores exceptionally well:

  • Refrigerator: Keep in an airtight container for up to 4 days. Store separately from the rice to prevent the grains from absorbing all the sauce.
  • Freezer: Freeze the curry (without rice) for up to 2 months. The tofu texture changes slightly after freezing  it becomes chewier and more porous, which actually helps it absorb even more sauce when reheated.
  • Reheating: Warm gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of coconut milk or water if the sauce has thickened too much during storage.

One quick tip: if meal prepping, hold back some of the fresh herbs and add them fresh when reheating rather than storing the full batch with herbs already stirred in. Fresh herbs added right before eating make the reheated curry taste significantly more vibrant.

Common Mistakes to Avoid

  • Skipping the tofu press. Unpressed tofu steams instead of sears. Always press for at least 15 minutes before cooking.
  • Adding curry paste directly to the coconut milk. Sauté it in oil first, always. Raw paste in liquid tastes raw  bloomed paste in oil tastes deeply aromatic and complex.
  • Overcooking the asparagus. Three minutes in the simmering coconut milk is enough. Much more and it loses its bright green color and snappy texture and turns olive-colored and limp.
  • Not tasting before serving. Green curry needs balancing  lime for acidity, brown sugar for sweetness, salt for depth. The right balance transforms a good curry into a great one.
  • Adding herbs while the curry is still on the heat. Always take the pot off the burner first. Fresh basil and cilantro need to be stirred in off the heat to preserve their flavor and color. 

My Final Thoughts

Slow Cooker Vegan Green Curry with Tofu and Zucchini
Slow Cooker Vegan Green Curry with Tofu and Zucchini

The slow cooker vegan green curry with tofu and zucchini delivers everything that makes Thai green curry one of the world’s most loved dishes  creamy coconut broth, bold aromatic curry paste, tender crispy tofu, fresh vegetables, and bright herbs  entirely plant-based and ready in 45 minutes.

Golden seared tofu, vibrant asparagus and baby corn, a coconut sauce that coats every grain of rice in the bowl, and a finish of fresh basil and cilantro that makes the whole thing taste alive. This is the kind of recipe that earns its place in your weekly rotation and stays there permanently.

Make it this week and see how quickly it disappears from the pot. Then make it again the week after  because with this curry, you always want more.

Slow Cooker Vegan Green Curry with Tofu and Zucchini

Slow Cooker Vegan Green Curry with Tofu and Zucchini

This slow cooker vegan green curry with tofu and zucchini delivers everything you love about Thai green curry creamy, fragrant, perfectly spiced coconut broth, tender vegetables, and golden crispy tofu with a straightforward method that anyone can follow. I’ve made this recipe for people who claimed they didn’t like tofu, for people who’d never cooked Thai food before, and for people who were deeply skeptical that vegan food could taste this good. Every single time, it converted them. Four generous servings, 459 calories each, and a bowl of curry so good you’ll want to lick the pot clean. Let’s get into it.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 3
Course: crockpot, DINNER, healthy dinner, Main Course
Cuisine: American
Calories: 459

Ingredients
  

  • 2 tbsp peanut oil divided
  • 1 14 oz package extra firm tofu, drained, pressed, and cut into 1-inch cubes
  • ¼ cup vegan green curry paste or up to ½ cup for intense flavor see notes
  • 1 14 oz / 400 ml can full-fat coconut milk
  • 1 14 oz / 400 ml can light coconut milk
  • 2 cups fresh baby corn cut into 2-inch pieces (canned works too see notes)
  • ½ lb asparagus spears cut into 2-inch pieces
  • 1 small red bell pepper roughly chopped
  • 1 tbsp organic brown sugar
  • 1 tbsp lime juice
  • Salt to taste (about ¾ tsp)
  • ¼ cup fresh basil leaves chopped
  • ¼ cup fresh cilantro chopped
  • Cooked jasmine or basmati rice for serving

Equipment

  • Two pans, one pot that’s the full equipment list:
  • Large nonstick skillet – for searing the tofu until golden
  • Large pot or Dutch oven – for building and simmering the curry sauce
  • Tofu press or clean kitchen towels – for pressing the tofu before cooking (critical step more on this below)
  • Knife and cutting board- for prepping tofu, vegetables, and herbs
  • Spatula – for flipping the tofu without breaking the cubes
  • Measuring spoons and cups
  • Ladle for serving over rice
  • Rice cooker or saucepan – for cooking the rice alongside the curry
  • FYI, working with two pans simultaneously sounds more complicated than it actually is. You sear the tofu in the skillet while you build the curry sauce in the pot at the same time — the two processes run in parallel and finish at almost exactly the same point. It’s genuinely efficient once you get the rhythm of it.

Method
 

  1. Press the tofu first. Before anything else, press the tofu for at least 15–20 minutes to remove excess moisture. Wrap it in clean kitchen towels and place something heavy on top, or use a tofu press if you own one. This step determines whether your tofu turns golden and crispy or pale and steamy and the difference is significant.
  2. Sear the tofu. Coat the bottom of a large nonstick skillet with 1 tablespoon of peanut oil over medium heat. When hot, arrange the tofu cubes in a single layer. Cook for about 10 minutes, flipping once or twice to brown multiple sides. Transfer to a plate and set aside.
  3. Bloom the curry paste. While the tofu cooks, coat the bottom of a large pot with the remaining tablespoon of peanut oil over medium heat. When the oil is hot, add the green curry paste. Sauté for 1–2 minutes, stirring constantly, until the paste becomes deeply fragrant and the color deepens slightly.
  4. Add the coconut milk. Pour in both cans of coconut milk and stir to combine with the curry paste. Raise the heat and bring to a simmer.
  5. Cook the baby corn. Add the baby corn and simmer for about 7 minutes.
  6. Add remaining vegetables. Stir in the asparagus and red bell pepper. Continue simmering for another 3 minutes until the vegetables are tender-crisp and the asparagus turns bright green.
  7. Finish the curry. Stir in the seared tofu, brown sugar, and lime juice. Mix gently to combine.
  8. Add fresh herbs and season. Remove the pot from heat. Stir in the fresh basil and cilantro. Season with salt to taste and adjust any other seasonings as needed.
  9. Serve. Divide the curry into bowls over cooked rice and serve immediately.

Notes

Nutrition Per Serving
One of four servings delivers (not including rice):
  • Calories: 459 kcal
  • Protein: 13.5g
  • Carbohydrates: 33.1g
  • Fat: 32.7g (Saturated Fat: 18.9g from coconut milk)
  • Fiber: 4.7g
  • Sugar: 10g
  • Sodium: 1,102mg
  • Potassium: 544mg
  • Calcium: 222mg
  • Iron: 5mg