Vegetable Tofu Curry

Published June 21, 2022

Media 1 of 1
Total Time
20 minutes
Rating
4(1,582)
Comments
Read comments

This one-pot vegetarian meal comes together quickly and leftovers keep for days. Creamy coconut milk is made up of fat and liquid from pressed coconut meat and this recipe delivers its full range of flavors. When you melt the solids from a can of coconut milk and keep cooking until the liquid evaporates, the oil eventually separates out and delivers toasty nuttiness. Here, onion — any kind — tenderizes in that tasty fat, and curry powder becomes more fragrant in it. Tofu soaks up the curry sauce while vegetables steam over the mixture, then everything gets stirred together. Experiment with whatever vegetables you have on hand, cooking them until tender.

Featured in: Learn to Cook (and ❤️ It) in 10 Easy Dishes

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

    or to print this recipe.

Advertisement


Ingredients

Yield:2 to 4 servings
  • 2 broccoli heads, 8 ounces green beans or 2 cups frozen peas, or a combination

  • 1 (14- to 16-ounce) container firm tofu

  • 1 (13.5-ounce) can coconut milk

  • 1 medium onion, chopped

  • Salt and pepper

  • 1 tablespoon curry powder, plus more to taste

  • Cooked rice or other grains or noodles, for serving

  • Hot sauce, for serving (optional)

Ingredient Substitution Guide
Nutritional analysis per serving (2 to 4 servings)

26 grams carbs; 436 calories; 3 grams monosaturated fat; 6 grams polyunsaturated fat; 20 grams saturated fat; 30 grams fat; 5 grams fiber; 692 milligrams sodium; 23 grams protein; 2 grams sugar

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    If using broccoli, trim the ends of the stems and discard, then cut the stems off near the base of the florets. Cut off the thick peel around the stems, then cut the stems into ½-inch slices. Cut the broccoli crowns into small florets. Drain the tofu and cut into 1-inch cubes.

  2. Step 2

    Open the can of coconut milk and spoon off an inch or so of the hard white solid part into a large saucepan with a lid. (If the milk is all liquid, add a few spoonfuls.) Turn the heat to medium-high. When the solids melt, add the onion and broccoli stems, if using, and sprinkle with salt and pepper. Cook, uncovered, stirring occasionally, until the onion is translucent, 5 to 7 minutes. The coconut milk liquid should have evaporated, so the onions should be sizzling in coconut oil and the milk solids should be brown and smell toasty. Scrape up any bits sticking to the bottom.

  3. Step 3

    Turn the heat down to medium-low, add the curry powder and stir until evenly mixed, about 10 seconds. Add the remaining coconut milk, stir and bring to a simmer. Add the tofu and spread the cubes in an even layer, then top with the broccoli florets or other vegetables, sprinkle with salt and cover with the lid. Cook until the vegetables are just tender but still bright green, 5 to 7 minutes.

  4. Step 4

    Gently stir so the vegetables are also coated in sauce. Taste and stir in more curry powder, salt and pepper if you’d like. Serve hot over rice or other grains or noodles, with hot sauce if you want.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

4 out of 5
1,582 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

Thank you for referring to as "Vegetable" Tofu Curry instead of "Veggie"

I added 1/3 of a can of red curry paste and still found it to be bland. Added a significant squeeze of lime juice, extra salt, and peanuts at the table to give it a flavor and texture boost, and that helped. I used zucchini, peas, and green beans for vegetables because that's what I had on hand.

Isn't that just a different recipe?

I wouldn't call it bland as much as it is really unbalanced. It's all just curry flavor, there's nothing to balance it -- coconut milk isn't enough. It tastes like every meal I've ever made when I accidentally left out a major ingredient.

Made this as directed with frozen broccoli and peas. I used Vadouvan curry from Spice House. It’s slightly sweeter. I agree the curry powder matters. This was sooo easy and sooo good. Next time though I will try another commenter’s suggestion to simmer the tofu first just because I’m curious. Using the fat from the coconut milk to simmer the vegetables ( in my case onions) was brilliant.

Made this as written and it was great! And it’s made in one pot making it even better.

Private comments are only visible to you.

Credits

By Genevieve Ko

or to save this recipe.