Welcome to tastymomkitchen

Tofu and Broccoli Green Curry

By Marissa Blake | March 26, 2026
Tofu and Broccoli Green Curry

I was standing in my kitchen, staring at a stubborn batch of tofu that refused to brown, when a friend texted, “Need a recipe that actually turns tofu into something worth bragging about.” I scrolled through countless green curry recipes, each promising silky sauce and tender veggies, but all felt a little… generic. Then I remembered the day I accidentally dropped a whole head of broccoli into a pot of boiling water, and the steam smelled like fresh mint. That moment sparked a craving for a green curry that could turn humble tofu into a showstopper, with a sauce that clings to every bite like a velvet glove.

Picture the kitchen: the clatter of pans, the sizzle of oil, the aroma of garlic and ginger swirling like a fragrant storm. The sight of bright green curry paste glistening in a bowl, the touch of a firm tofu block that feels almost solid, the sound of broccoli florets popping in hot water—each element is a note in a symphony of flavor. I swear, that first bite should have been a standing ovation; the sauce was creamy yet light, the tofu crispy on the edges, the broccoli crisp-tender, all balanced by a subtle citrus lift. If you’re still skeptical, I dare you to taste this and not go back for seconds.

What makes this version stand out is not just the ingredients but the method. I discovered that a quick sear on tofu before simmering locks in flavor and texture, while a splash of lime at the end brightens the dish without drowning it. The green curry paste is homemade, blended with fresh herbs that give it a depth you can’t find in jarred versions. The broth is a light vegetable stock, not a heavy coconut milk base, so the dish stays bright and vibrant. And the secret? A dash of brown sugar balances the heat and the acidity, creating a sauce that coats everything like a silky cloak.

This isn’t just another recipe; it’s a culinary revelation. Most green curry recipes get this completely wrong, using too much coconut milk and ending up with a soupy mess. Here, the sauce is thick enough to cling but thin enough to pour. The tofu is golden and slightly crunchy, not mushy. The broccoli is bright and fresh, not soggy. And the final touch of lime juice gives a pop of citrus that cuts through the richness. If you’ve ever struggled with a bland curry, you’re not alone—and I’ve got the fix.

I’ll be honest—when I first made this, I ate half the batch before anyone else got a taste. The flavors were so bold, I almost forgot I was cooking for a crowd. Picture yourself pulling this out of the pan, the whole kitchen smelling incredible, and everyone lining up for seconds. That’s the power of a well-balanced green curry. And now, let me walk you through every single step—by the end, you’ll wonder how you ever made it any other way.

What Makes This Version Stand Out

  • Texture: The tofu is seared to a golden crisp before simmering, giving it a satisfying bite that contrasts with the silky sauce.
  • Flavor Depth: A homemade green curry paste with fresh herbs delivers a complex flavor profile that jarred versions can’t match.
  • Balance: The sauce is thick enough to coat but not heavy, thanks to a judicious mix of coconut milk and vegetable broth.
  • Heat Control: A pinch of cayenne pepper adds subtle heat without overpowering, and the final lime squeeze tempers it perfectly.
  • Freshness: Broccoli florets are blanched just until tender-crisp, preserving their bright color and crunch.
  • Versatility: It pairs beautifully with jasmine rice, quinoa, or even cauliflower rice for a low-carb option.
  • Make‑Ahead: The curry keeps its flavor after 24 hours, making it ideal for meal prep.
  • All‑Day Appeal: Whether you’re cooking for a quick weekday dinner or a weekend gathering, this dish shines.

Alright, let's break down exactly what goes into this masterpiece…

Kitchen Hack: Press the tofu in a clean towel and place a heavy pan on top for 10 minutes to remove excess moisture. This step ensures a crisp surface when you sear it.

Inside the Ingredient List

The Flavor Base

The green curry paste is the heart of this dish. I blend fresh green chilies, cilantro stems, lemongrass, garlic, ginger, and a splash of lime juice until smooth. The paste provides a vibrant, herbaceous foundation that makes the sauce sing. If you can’t find fresh chilies, a good jarred paste works, but add a teaspoon of fresh cilantro to brighten it up.

The Texture Crew

Firm tofu is the star protein. Cut it into 1-inch cubes, pat dry, then sear in a hot pan with coconut oil until golden on all sides. This creates a caramelized crust that holds up during simmering. Broccoli florets are blanched in salted boiling water for 2 minutes, then plunged into ice water to preserve their crunch and vibrant green hue. Carrots add subtle sweetness; slice them thinly so they cook quickly.

The Unexpected Star

Red bell pepper brings a pop of color and a hint of sweetness that balances the heat. Sliced into thin strips, it cooks fast and adds a juicy bite. Fresh cilantro leaves and lime wedges are reserved for garnish and a final burst of citrus, elevating the dish from ordinary to unforgettable.

The Final Flourish

Coconut milk and vegetable broth form the sauce’s body. Use 1 cup of coconut milk for creaminess, and 1 cup of broth to keep it light. The broth should be low sodium to avoid overpowering the delicate herbs. Add 1 tablespoon of soy sauce or tamari for umami, and 1 teaspoon of brown sugar to balance the acidity and heat.

Fun Fact: The green curry paste originated in Thailand’s Isan region, where it was traditionally made with fresh herbs and chilies to preserve them during the hot season.

Everything's prepped? Good. Let's get into the real action...

Tofu and Broccoli Green Curry

The Method — Step by Step

  1. Seared Tofu: Heat coconut oil in a large skillet over medium-high heat. Add tofu cubes and sear for 3-4 minutes per side until golden brown. The sear creates a caramelized crust that locks in flavor. Remove tofu and set aside.
  2. Vegetable Sauté: In the same skillet, add vegetable oil and sauté diced onion for 2 minutes until translucent. Add minced garlic and grated ginger, cooking until fragrant, about 30 seconds. Stir in the green curry paste and cook for an additional minute, letting the spices bloom.
  3. Build the Sauce: Pour in coconut milk and vegetable broth, stirring to combine. Add soy sauce, brown sugar, ground coriander, cumin, turmeric, paprika, and cayenne. Bring the mixture to a gentle simmer, letting it thicken slightly. This is the moment of truth; the aroma should be rich and inviting.
  4. Introduce the Veggies: Add blanched broccoli, sliced carrots, and bell pepper to the skillet. Stir to coat everything in the sauce. Reduce heat to low and let simmer for 5 minutes, allowing the vegetables to absorb the flavors.
  5. Reintroduce Tofu: Return the seared tofu to the pan, gently tossing to coat. Simmer for another 3 minutes so the tofu warms through and the sauce thickens to a silky consistency.
  6. Final Touches: Stir in lime juice and a pinch of salt to taste. The acidity brightens the dish and balances the richness. If the sauce feels too thick, add a splash of water or broth to reach desired consistency.
  7. Garnish: Sprinkle fresh cilantro leaves and serve with lime wedges on the side. The fresh herbs add a burst of color and a subtle herbal note that elevates the entire dish.
  8. Serve: Plate the curry over jasmine rice or quinoa. The rice soaks up the sauce, creating a harmonious blend of textures and flavors.
Kitchen Hack: When searing tofu, use a non-stick pan and avoid overcrowding; cook in batches if necessary to get a crisp crust.
Watch Out: Do not overcook the broccoli; it should remain bright green and slightly crunchy. Overcooking will result in a mushy texture that ruins the dish.
Kitchen Hack: If you’re short on time, use pre-cut broccoli florets and pre-sliced carrots. Just rinse them quickly in cold water before blanching.

That's it — you did it. But hold on, I've got a few more tricks that'll take this to another level. Keep reading for insider tips, creative variations, and storage hacks that will keep your curry fresh and delicious.

Insider Tricks for Flawless Results

The Temperature Rule Nobody Follows

Maintaining a low simmer after adding the tofu is critical. A rolling boil can break the delicate tofu, causing it to crumble. Keep the heat just below the boiling point; the sauce should bubble gently, allowing flavors to meld without compromising texture. I’ve seen people let the curry boil too hard, and the tofu ends up mushy.

Why Your Nose Knows Best

Use your nose as a flavor gauge. When the sauce starts to smell toasty and fragrant, that’s the cue to add the tofu. If the aroma lingers too long, the spices may start to taste bitter. Trusting your senses ensures a balanced, aromatic curry every time.

The 5-Minute Rest That Changes Everything

After cooking, let the curry rest for 5 minutes before serving. This brief pause allows the tofu to absorb the sauce fully, resulting in a more cohesive dish. A friend once skipped this step and complained the curry tasted “flat.” I’ve never seen a better result.

The Secret of Fresh Herbs

Add fresh cilantro and lime juice at the very end. This preserves their bright flavor and prevents them from wilting. If you add them too early, the heat will mellow their sharpness, turning them into a dull garnish.

The Sweet Balance

A teaspoon of brown sugar might seem minor, but it balances the acidity of lime and the heat of cayenne. Skip it, and the curry will taste sharp and sharp. Add too much, and it becomes sweet. The key is a small, precise amount.

Kitchen Hack: Measure the brown sugar with a digital scale for precision; a small scale can be a game changer in balancing flavors.

Creative Twists and Variations

This recipe is a playground. Here are some of my favorite ways to switch things up:

Spicy Peanut Twist

Swap the coconut milk for peanut sauce by blending 3 tablespoons of peanut butter with a splash of coconut milk and a dash of soy sauce. The nutty flavor adds depth and pairs beautifully with the green curry spices.

Mushroom Medley

Add sliced shiitake or button mushrooms during the sauté step. They absorb the sauce and provide an earthy umami that complements the tofu and broccoli.

Quinoa Power

Serve the curry over quinoa instead of rice for a protein boost. The nutty quinoa pairs with the green curry’s bright flavors and adds a satisfying texture.

Low-Carb Cauliflower Rice

Swap jasmine rice for cauliflower rice for a low-carb option. The mild flavor of cauliflower allows the curry’s spices to shine without competition.

Citrus Kick

Add a splash of orange juice and a pinch of orange zest at the end for a citrusy twist. The sweet and tart notes elevate the dish for a more complex flavor profile.

Vegetarian Only

Omit the tofu entirely and double the broccoli for a pure veggie curry. The sauce remains rich, and the broccoli takes center stage, making it a hearty vegetarian main.

Storing and Bringing It Back to Life

Fridge Storage

Store the curry in an airtight container for up to 3 days in the refrigerator. The flavors will deepen, and the tofu will retain its texture if reheated gently.

Freezer Friendly

Freeze the curry in single-serving portions for up to 2 months. Thaw overnight in the fridge, then reheat on the stove or microwave.

Best Reheating Method

Reheat slowly over low heat, adding a splash of water or broth to restore moisture. Stir frequently to prevent the sauce from thickening too much. The tiny splash of water steams the dish back to perfection.

Tofu and Broccoli Green Curry

Tofu and Broccoli Green Curry

Homemade Recipe

Pin Recipe
350
Cal
25g
Protein
30g
Carbs
15g
Fat
Prep
15 min
Cook
30 min
Total
45 min
Serves
4

Ingredients

4
  • 14 oz firm tofu
  • 2 cups broccoli florets
  • 1 cup sliced carrots
  • 1 red bell pepper, sliced
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp green curry paste
  • 1 tbsp coconut oil
  • 1 tbsp vegetable oil
  • 1 cup coconut milk (full‑fat)
  • 1 cup vegetable broth
  • 1 tbsp lime juice
  • 2 tbsp soy sauce or tamari
  • 1 tsp brown sugar
  • 1 tsp ground coriander
  • 1 tsp ground cumin
  • 1 tsp turmeric
  • 1 tsp paprika
  • 0.5 tsp cayenne pepper (optional)
  • 0.5 tsp salt to taste
  • 0.5 cup fresh cilantro, chopped
  • 2 lime wedges for serving
  • 2 cups cooked jasmine rice or quinoa

Directions

  1. Press tofu, pat dry, then sear in coconut oil until golden. Set aside.
  2. Sauté onion, garlic, ginger, and green curry paste until fragrant.
  3. Add coconut milk, broth, soy sauce, sugar, and spices; simmer until slightly thickened.
  4. Add broccoli, carrots, bell pepper; simmer until veggies are tender.
  5. Return tofu, stir, and simmer 3 minutes.
  6. Stir in lime juice, adjust salt, and garnish with cilantro.
  7. Serve hot over rice or quinoa.

Common Questions

Silken tofu works for a creamier texture, but it will not hold its shape. Stick to firm tofu for the best bite.

Blend fresh chilies, cilantro, lemongrass, garlic, ginger, and lime juice until smooth. Add a teaspoon of ground coriander for depth.

Store in an airtight container for up to 3 days in the fridge, or freeze for up to 2 months.

Yes, use vegetable broth instead of stock and ensure your curry paste is vegan.

Jasmine rice is classic, but short‑grain or even cauliflower rice works for low‑carb versions.

Add a splash of water or broth during reheating to loosen the sauce without diluting flavor.

More Recipes