• About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
search icon
Homepage link
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
×

Vegetable Red Curry with Tofu Puffs Recipe

Published: Oct 16, 2026 by Chef Ava · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.4 from 5 reviews

If you’ve been craving a vibrant, soul-soothing dish that bursts with flavor and color, then you are going to fall head over heels for this Vegetable Red Curry with Tofu Puffs Recipe. It combines silky coconut milk, fragrant lemongrass, and a medley of fresh vegetables with delightfully chewy tofu puffs, creating a harmonious blend that’s as comforting as it is exciting. Whether you’re a seasoned curry lover or just looking to spice up your dinner routine, this recipe brings together simple, fresh ingredients that transform into a truly unforgettable bowl of goodness.

Ingredients You'll Need

The image shows a white marbled surface with nine clear glass bowls and four stalks of lemongrass. The largest bowl on the left contains thinly sliced red and yellow bell peppers layered with smooth, shiny textures. To its right, a medium bowl holds chopped zucchini pieces, with a mix of dark green skin and pale inner flesh. Above this is another medium bowl filled with small pieces of purple-red onion, showing a slightly layered, papery texture. To the right of the onions, a small bowl contains finely minced garlic with a soft, creamy color. Below the garlic bowl is another small bowl with thin yellow slices, likely ginger, showing a lightly fibrous texture. In the center bottom, there is a small bowl of light brown ground spice powder. Next to it, a small bowl holds coarse white salt with a crystalline structure. The last small bowl contains thinly sliced red chili peppers with seeds showing. The four lemongrass stalks lie horizontally across the bottom left corner, with a pale green and white color and a smooth texture. photo taken with an iphone --ar 4:5 --v 7

Gathering these ingredients is a breeze, and each one plays a crucial role in building the rich layers of taste, texture, and color that define this curry. From aromatic lemongrass to creamy coconut milk, they all work together beautifully.

  • Lemongrass (2 stalks): Adds a bright citrusy note that lifts the whole dish.
  • Thai chilis (5): Bring heat and a subtle fruity spice — adjust for your preferred spice level.
  • Coconut oil (2 tablespoons): The perfect base for sautéing with a hint of tropical flavor.
  • Shallots (¾ cup, chopped): Offer a mild onion sweetness that rounds out the aromatics.
  • Fresh ginger (1 inch, sliced): Adds warmth and a bit of zing that wakes up your palate.
  • Minced garlic (2 tablespoons): Essential for depth and that irresistible savory aroma.
  • Yukon potatoes (10 ounces, cubed): Give bulk and creamy softness as they soak up the curry flavors.
  • Red curry paste (3 tablespoons): The heart of the dish, bringing intense, complex heat and spice.
  • Ground coriander (1 teaspoon, optional): Introduces an earthy citrus note for extra dimension.
  • Kosher salt (1 ½ teaspoons): Enhances and balances all the flavors.
  • Vegetable broth (1 cup): A light base that adds moisture and savoriness without overpowering.
  • Full-fat coconut milk (1 can, 14 ounces): Creamy richness that mellows the spice and binds everything.
  • Bell pepper (1 large, thinly sliced): Provides a sweet crunch and vibrant color.
  • Zucchini (1 large, diced): Adds tender freshness and slight sweetness.
  • Tofu puffs (6 to 7 ounces, halved): Fantastic for soaking up curry while delivering a unique spongy texture.
  • Thai basil (½ cup, chopped): The finishing herb that contributes a fragrant, slightly peppery flair.
  • Chopped peanuts (optional): For an added crunch and nutty contrast when garnishing.

How to Make Vegetable Red Curry with Tofu Puffs Recipe

Step 1: Prepare the Lemongrass and Chilis

Start by peeling off the fibrous outer layer of the lemongrass and discard any tough or woody parts. Then, cut each stalk in half and bruise them gently with a mallet or the back of your knife to release their fragrant oils. Slice off the tops of the Thai chilis and halve them as well — these will infuse the curry with vibrant heat and aroma.

Step 2: Sauté Aromatics

Heat your coconut oil in a large pot over medium-high heat. Toss in the bruised lemongrass, Thai chilis, chopped shallots, and ginger slices. Stir frequently for about 3 minutes until the shallots soften and everything smells wonderfully fragrant. Then add the minced garlic and cook an additional 30 seconds to a minute — this step creates a flavor-packed foundation for your curry.

Step 3: Add Potatoes and Curry Paste

Next, stir in the cubed Yukon potatoes along with the red curry paste, ground coriander if you’re using it, and kosher salt. Mix everything well so the potatoes become beautifully coated with the rich red curry paste, allowing the spices to start melding with the starch in the potatoes.

Step 4: Pour in the Vegetable Broth and Simmer

Pour in the vegetable broth, then cover the pot and bring the mixture to a boil. Once boiling, lower the heat to medium-low and let the potatoes cook under the lid for 3 minutes. This steaming process ensures the potatoes start softening and absorb the aromatic broth evenly.

Step 5: Add Coconut Milk and Vegetables

Pour in the full-fat coconut milk, then add the thinly sliced bell peppers and diced zucchini. Partially cover the pot and cook for another 5 minutes to allow the vegetables to soften slightly while retaining their natural texture and color.

Step 6: Incorporate Tofu Puffs and Finish Cooking

Gently fold the sliced tofu puffs into the curry, letting them soak up all that marvelous sauce as they heat through for 1 to 2 minutes. Check the potatoes by piercing with a fork — they should be tender but holding their shape perfectly. This is the moment your curry achieves its ideal consistency and balance.

Step 7: Stir in Fresh Thai Basil

Turn off the heat, then stir in the chopped Thai basil. The basil’s fresh, peppery flavor adds a bright finish and brings that authentic Thai touch to your curry. Your Vegetable Red Curry with Tofu Puffs Recipe is now ready to be served!

How to Serve Vegetable Red Curry with Tofu Puffs Recipe

The image shows a white bowl with two main layers: a base of white rice that fills the bowl and a creamy orange curry on top. The curry contains light golden chunks of tofu, green zucchini pieces, and thin strips of red bell pepper, all covered in thick sauce. Small chopped nuts and fresh green herbs are scattered over the curry as garnish. A golden spoon rests inside the bowl with its handle coming out towards the bottom right. The bowl is placed on a white marbled surface with small green leaves and nuts scattered around. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Garnishes elevate your dish from delicious to dazzling. For this curry, sprinkle freshly chopped peanuts over each bowl for a satisfying crunch and nutty contrast. You can also add a few whole Thai basil leaves or even a slice of fresh red chili if you want to amp up the presentation and flavor.

Side Dishes

Serve this curry alongside steaming jasmine rice — the perfect partner to scoop up every drop of the luscious sauce. For a balanced meal, consider a crisp cucumber salad or lightly steamed greens, which offer a refreshing counterpoint to the rich, spicy curry flavors.

Creative Ways to Present

For a fun twist, try serving your curry inside hollowed-out mini pumpkins or bell peppers for an eye-catching presentation at dinner parties. Alternatively, layering the curry over coconut-infused rice in a deep bowl and topping it with edible flowers can make an impressive centerpiece that invites excitement and compliments.

Make Ahead and Storage

Storing Leftovers

Leftover vegetable red curry tastes even more spectacular the next day after the flavors have had time to meld. Transfer it into airtight containers and refrigerate for up to 3 days. The vibrant spices and creamy coconut milk keep beautifully, allowing you to enjoy hassle-free meals later on.

Freezing

This curry freezes well if you want to save it for longer. Place cooled portions in freezer-safe, airtight containers or heavy-duty bags and freeze for up to 2 months. When thawed, the texture of the tofu puffs remains pleasantly intact, and the flavors stay robust and inviting.

Reheating

Reheat your curry gently on the stovetop over low heat or in the microwave at medium power to avoid breaking the coconut milk. Stir occasionally until warmed through, adding a splash of water or vegetable broth if the sauce thickens too much. This ensures your Vegetable Red Curry with Tofu Puffs Recipe tastes fresh and creamy every time.

FAQs

Can I use regular tofu instead of tofu puffs?

Absolutely! Firm or extra-firm tofu can be cubed and added, but it won't soak up the curry sauce quite like tofu puffs do. To mimic that spongy texture, you can pan-fry regular tofu until golden before adding it to the curry.

How spicy is this curry, and can I adjust the heat?

This curry has a pleasant kick thanks to the Thai chilis and red curry paste, but it’s easily adjustable. Reduce the number of Thai chilis or use a milder curry paste if you prefer a gentler spice level, or add more if you like it fiery.

Is this recipe suitable for vegans?

Yes, this Vegetable Red Curry with Tofu Puffs Recipe is completely vegan and dairy-free. The creamy coconut milk and plant-based ingredients create a rich, satisfying dish without any animal products.

Can I substitute the vegetables with others?

Feel free to swap in your favorite vegetables such as eggplant, green beans, or carrots. Just keep in mind that cooking times may vary slightly depending on the vegetable's firmness.

What type of rice pairs best with this curry?

Jasmine rice is the classic choice due to its fragrant, slightly sticky texture that complements the curry beautifully. However, basmati or brown rice can work well too if you prefer a nuttier, whole grain option.

Final Thoughts

There is something truly special about a bowl of homemade Vegetable Red Curry with Tofu Puffs Recipe that warms the heart and awakens the senses. It’s a delightful celebration of fresh ingredients, bold spices, and comforting creaminess. I can’t recommend it enough for your next cozy night in or when you want to impress family and friends with a vibrant, healthy meal. Trust me, once you try this recipe, it will quickly become one of your treasured go-to dishes.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Vegetable Red Curry with Tofu Puffs Recipe

Vegetable Red Curry with Tofu Puffs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 5 reviews

Print Recipe
Pin Recipe

This vibrant Vegetable Red Curry with Tofu Puffs offers a deliciously rich blend of Thai flavors, combining fragrant lemongrass, spicy Thai chilis, creamy coconut milk, and tender vegetables. The addition of tofu puffs adds a delightful texture, making it a satisfying, comforting dish perfect for a wholesome meal.

  • Total Time: 35 minutes
  • Yield: 4 servings

Ingredients

Aromatics and Base

  • 2 stalks lemongrass (see note 1)
  • 5 Thai chilis (see note 2)
  • 2 tablespoons coconut oil, virgin or unrefined
  • ¾ cup chopped shallots (about 1 large bulb)
  • 1 inch piece of ginger, sliced
  • 2 tablespoons minced garlic

Main Ingredients

  • 10 ounces Yukon potatoes, cubed (see note 3)
  • 3 tablespoons red curry paste (see note 4)
  • 1 teaspoon ground coriander (optional)
  • 1 ½ teaspoons kosher salt
  • 1 cup vegetable broth
  • 1 (14-ounce) can full-fat coconut milk
  • 1 large bell pepper, thinly sliced (about 2 cups)
  • 1 large zucchini, diced (about 1 cup)
  • 6 to 7 ounces tofu puffs, sliced in half
  • ½ cup Thai basil, chopped

Optional Garnish

  • Chopped peanuts

Instructions

  1. Prepare Lemongrass: Peel off one outer layer of the lemongrass stalk. Trim off thin and woody tops if necessary. Chop the stalk in half and use a kitchen mallet to bash it several times to bruise and release flavors.
  2. Prepare Thai Chilis: Slice off the tops of the peppers and then cut them in half.
  3. Sauté Aromatics: Heat coconut oil in a large pot or sauté pan over medium-high heat. Add the lemongrass, chilis, shallots, and ginger slices, cooking for about 3 minutes while stirring frequently. Add minced garlic and sauté for 30 seconds to 1 minute until fragrant.
  4. Add Potatoes and Spices: Transfer cubed Yukon potatoes to the pot. Stir in red curry paste, ground coriander (if using), and kosher salt, coating the potatoes thoroughly with the curry paste.
  5. Simmer Potatoes: Pour vegetable broth into the pot and cover with a lid. Bring the broth to a boil, then reduce heat to medium-low and cook for 3 minutes.
  6. Add Vegetables and Coconut Milk: Stir in the full-fat coconut milk along with thinly sliced bell pepper and diced zucchini. Cook the mixture partially covered for about 5 minutes.
  7. Add Tofu Puffs: Incorporate sliced tofu puffs into the pot and cook for 1 to 2 minutes until heated through. Check potatoes are fork tender to ensure doneness.
  8. Finish and Serve: Turn off the heat and stir in chopped Thai basil. Serve the curry hot in bowls alongside jasmine rice. Garnish optionally with chopped peanuts.
  9. Storage: Refrigerate leftovers in airtight containers. Flavors will deepen and the curry tastes even better the next day.

Notes

  • Note 1: Use fresh lemongrass stalks for the best fragrance and flavor.
  • Note 2: Adjust the number of Thai chilis based on your spice preference; use fewer for milder curry.
  • Note 3: Yukon potatoes hold their shape well; cubing them ensures even cooking.
  • Note 4: Choose a good-quality red curry paste or make your own for authentic taste.
  • Note 5: Tofu puffs absorb curry flavors well and provide a chewy texture; ensure they are warmed through before serving.
  • Author: Chef
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Thai
  • Diet: Vegetarian

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Easy Beef Empanadas Recipe
    Easy Beef Empanadas Recipe
  • BBQ Tofu Veggie Bowls Recipe
    BBQ Tofu Veggie Bowls Recipe
  • Slow Cooker Birria Beef Tacos Recipe
    Slow Cooker Birria Beef Tacos Recipe
  • Hearty Chicken Stew with Potatoes and Green Beans Recipe
    Hearty Chicken Stew with Potatoes and Green Beans Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi and welcome to Ava’s Cooking
I'm Ava, a 27 year old chef from Marseille, France, and I'm so glad you found your way here.

Learn more

Popular

  • Crockpot Rotel Dip Recipe
    Crockpot Rotel Dip Recipe
  • 4 Ingredient Apple Fritters Recipe
    4 Ingredient Apple Fritters Recipe
  • Low Carb Keto Biscuits Recipe
    Low Carb Keto Biscuits Recipe
  • Thai Red Curry Meatballs with Mango and Basil Recipe
    Thai Red Curry Meatballs with Mango and Basil Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Beef
  • Breakfast
  • Chicken
  • Desserts
  • Dinner
  • Drinks
  • Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Ava's Cooking. All rights reserved.