Stunning Thai Green Curry with Tofu in 15 Minutes

Thai Green Curry with Tofu

After years chasing flavors across continents, Alex and I craved something that felt both exotic and fast. This creamy, spicy Thai Green Curry with Tofu delivers just that. It’s our go-to vegetarian weeknight meal.

It brings that intense, bright zest we remember so fondly. You get big, bold tastes quickly. Seriously, this recipe is pure weeknight magic.

Why You Should Make This Thai Green Curry with Tofu Tonight

I promise you this dish is worth making tonight. It checks every box for a busy home cook like me. Forget takeout menus.

You get authentic Thai taste easily. It’s hearty, deeply flavorful, and totally plant-based. This Thai Green Curry with Tofu is your new weeknight hero.

Thai Green Curry with Tofu - detail 1

  • Total time is under 40 minutes.
  • Flavor payoff is huge for the effort.
  • Perfectly satisfying vegetarian curry.

Quick Prep for Your Weeknight Thai Green Curry with Tofu

When the clock is ticking, prep time matters most. I know that feeling well.

We keep the prep time to just fifteen minutes flat. That’s fast, right?

You just chop a few veggies while the oil heats up. Pressing the tofu takes zero active time.

This means you can start cooking quickly. This recipe makes a great Thai Green Curry with Tofu even on crazy days.

Essential Ingredients for Authentic Thai Green Curry with Tofu

Getting the right building blocks makes all the difference here. You need fresh tastes, really.

These simple items come together beautifully. They create that signature rich flavor profile.

Here is what you need for your Thai Green Curry with Tofu.

Thai Green Curry with Tofu - detail 2

  • 1 block (14 oz) extra-firm tofu, pressed and cubed
  • 1 tablespoon coconut oil
  • 2 tablespoons Thai green curry paste (adjust spice)
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 cup vegetable broth
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon brown sugar
  • 1 red bell pepper, sliced
  • 1 cup broccoli florets
  • 1/2 cup bamboo shoots, drained
  • 1/2 cup snow peas
  • Fresh basil leaves, for garnish
  • Lime wedges, for serving

Preparing the Tofu for Your Thai Green Curry with Tofu

Don’t skip pressing the tofu. I learned this the hard way early on.

Removing the water is key for good texture. Soggy tofu just won’t brown right.

I use a simple press method or heavy books overnight sometimes.

Pressed tofu cubes get wonderfully golden. They soak up the sauce better, too.

This step elevates your final Thai Green Curry with Tofu.

Specific Notes on Paste and Liquid Measurements

The curry paste dictates your heat level. Be brave, but start small.

Two tablespoons gives a nice kick for us. Taste as you go, always.

Also, please reach for the full-fat coconut milk. Light versions water down the sauce.

You want that thick, luxurious coating. That richness is what makes this vegetarian curry special.

The broth helps thin it just enough for simmering vegetables.

Equipment Needed for This Stovetop Recipe

You don’t need a fancy setup for this meal.

This recipe uses simple stovetop cooking methods.

Alex prefers his trusty Dutch oven for even heating.

I often use my largest, heavy-bottomed pot instead.

You need a good size to avoid splattering curry.

Grab these items before you start prepping:

  • A large pot or Dutch oven.
  • A sharp knife and cutting board.
  • A whisk for the sauce base.
  • A slotted spoon for removing tofu.

Step-by-Step Instructions for Perfect Thai Green Curry with Tofu

Now for the fun part, putting it all together!

Follow these steps closely for the best results.

We move fast, but we keep the heat controlled.

This ensures every ingredient shines in your Thai Green Curry with Tofu.

Active cooking time is only about twenty minutes total.

Step 1-3: Browning Tofu and Blooming the Curry Paste

First, heat that coconut oil in your big pot. Medium-high heat works best.

Toss in your cubed tofu pieces carefully.

Cook them until they look nicely golden brown all over. This takes about five to seven minutes.

Use a slotted spoon to scoop out the cooked tofu. Set it aside for later.

Lower the heat just a touch to medium now. Add your green curry paste.

Stir it constantly for one minute. You want it fragrant, trust me on this part.

Step 4-6: Building the Creamy Curry Base and Adding Harder Vegetables

Time to introduce the liquids to the fragrant paste.

Pour in the full can of coconut milk slowly. Add the vegetable broth next.

Whisk everything together really well. We must combine that paste.

Stir in the soy sauce and the brown sugar now.

Bring the mixture up to a gentle, soft simmer. Don’t let it boil hard!

Toss in the sliced red bell pepper and the broccoli florets.

Let these simmer for five minutes. They should just start getting tender.

Step 7-9: Finishing Your Thai Green Curry with Tofu

Next, add the drained bamboo shoots and snow peas.

Cook these quick vegetables for only two or three more minutes.

Return the beautifully browned tofu back into the pot.

Warm everything through gently for about one minute total.

Taste the curry now. Does it need more salt or sugar?

Adjust your seasoning until it tastes perfect for you.

Thai Green Curry with Tofu - detail 3

Tips for Success with Your Thai Green Curry with Tofu

Making this dish is forgiving, which I love.

A few small tweaks make a big difference, though.

These tips come from my many kitchen experiments.

They help guarantee a fantastic spicy curry every time.

Don’t be afraid to personalize your Thai Green Curry with Tofu.

Ingredient Substitutions for Your Thai Green Curry with Tofu

The beauty of this vegetarian curry is its flexibility.

Use what looks best at your local market.

If you don’t have broccoli, try zucchini rounds.

Carrots work well if you slice them thinly first.

Anything firm that holds up to simmering is great.

Just remember to add harder veggies sooner.

This keeps everything cooking evenly in the sauce.

This flexibility makes the Thai Green Curry with Tofu a staple.

Serving Suggestions for Your Flavorful Thai Green Curry with Tofu

Presentation really matters, even for a weeknight meal.

A beautiful bowl just tastes better, right?

This Thai Green Curry with Tofu begs for a few simple additions.

We usually serve ours over fluffy jasmine rice.

The rice soaks up that wonderful, creamy sauce perfectly.

Don’t forget the fresh garnishes we listed!

Thai Green Curry with Tofu - detail 4

  • A big handful of fresh basil leaves.
  • A generous squeeze of fresh lime juice.

The basil adds a sweet, anise-like lift.

Lime cuts through the richness beautifully.

It brightens the whole experience up immensely.

This final touch seals the deal for a great Thai Green Curry with Tofu.

Storing Leftover Thai Green Curry with Tofu

Alex and I rarely have leftovers. We eat it all!

But when we do manage to save some, storing it right matters.

This spicy curry keeps well for a few days.

We want to protect that creamy texture, you know?

Proper storage keeps your vegetarian curry tasting fresh.

It makes reheating super easy later.

Use airtight containers for your leftovers.

Glass containers work great for me.

They don’t absorb any lingering curry smells.

Store the curry in the fridge promptly.

It stays good for about three to four days.

Rice should be stored separately, if possible.

This prevents the rice from getting gummy.

Reheating this Thai Green Curry with Tofu is simple.

Use a small saucepan over medium-low heat.

Stir frequently while it warms up slowly.

Add a splash of water or broth if it seems too thick.

Microwaving works in a pinch too.

Just be sure to stir halfway through heating.

This prevents hot spots in your food.

Enjoy that leftover flavor tomorrow!

Frequently Asked Questions About Thai Green Curry with Tofu

I always get questions about quick dinners like this.

It is a flexible recipe, truly.

Here are some common things readers ask me.

I hope these help your Thai Green Curry with Tofu.

Can I use different protein instead of tofu in this Thai Green Curry?

That is a fair question for a weeknight meal.

Yes, you absolutely can swap the protein.

Chicken breast or shrimp work very well here.

If using chicken, brown it first like the tofu.

Shrimp cooks very fast, so add it last.

However, I love tofu most in this vegetarian curry.

It soaks up the creamy green sauce perfectly.

It keeps this dish wonderfully plant-based and light.

Sharing Your Experience Making Thai Green Curry with Tofu

Now the kitchen is clean, I hope!

Did you make this Thai Green Curry with Tofu?

I truly love hearing about your cooking adventures.

Tell me how it turned out for you tonight.

Was it spicy enough for your family?

I always adjust my paste level, too.

Leave a rating right below the recipe card.

Your feedback helps other cooks decide.

Did you try different vegetables this time?

Let me know your favorite swap in the comments.

Snap a picture of your finished vegetarian curry.

Share it with me on social media if you can.

Seeing your beautiful bowls makes my day.

Happy cooking, friends. Come back soon!

Print

Stunning Thai Green Curry with Tofu in 15 Minutes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this creamy, spicy Thai Green Curry with Tofu for a wonderful vegetarian weeknight dinner. You will love the fresh flavors and hearty vegetables in this simple recipe.

  • Author: Jen Rwanda
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Thai
  • Diet: Vegetarian

Ingredients

Scale
  • 1 block (14 oz) extra-firm tofu, pressed and cubed
  • 1 tablespoon coconut oil
  • 2 tablespoons Thai green curry paste (adjust to your spice preference)
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 cup vegetable broth
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon brown sugar
  • 1 red bell pepper, sliced
  • 1 cup broccoli florets
  • 1/2 cup bamboo shoots, drained
  • 1/2 cup snow peas
  • Fresh basil leaves, for garnish
  • Lime wedges, for serving

Instructions

  1. Heat the coconut oil in a large pot or Dutch oven over medium-high heat.
  2. Add the cubed tofu and cook until golden brown on all sides, about 5-7 minutes. Remove the tofu and set it aside.
  3. Reduce the heat to medium. Add the green curry paste to the pot and cook for 1 minute until fragrant, stirring constantly.
  4. Pour in the coconut milk and vegetable broth. Whisk well to combine with the paste.
  5. Stir in the soy sauce and brown sugar. Bring the mixture to a gentle simmer.
  6. Add the sliced bell pepper and broccoli florets. Cook for 5 minutes until they start to soften.
  7. Stir in the bamboo shoots and snow peas. Cook for another 2-3 minutes.
  8. Return the cooked tofu to the pot. Heat through for 1 minute.
  9. Taste the curry and adjust seasoning if needed.
  10. Serve immediately over rice, garnished with fresh basil and a wedge of lime.

Notes

  • Pressing your tofu removes excess water, allowing it to brown better and absorb more flavor.
  • You can substitute any firm vegetables you have on hand, like zucchini or carrots.
  • For extra heat, add a few thin slices of fresh chili pepper with the curry paste.

Nutrition

  • Serving Size: 1 serving
  • Calories: Approx. 450
  • Sugar: Approx. 8g
  • Sodium: Approx. 650mg
  • Fat: Approx. 35g
  • Saturated Fat: Approx. 28g
  • Unsaturated Fat: Varies
  • Trans Fat: 0g
  • Carbohydrates: Approx. 20g
  • Fiber: Approx. 4g
  • Protein: Approx. 18g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!