VeganPreps

Silky Tofu Coconut Curry (Best Vegan Comfort Food)

Prep15 min
|
Cook15 min
|
Total30 min
|
Servings4

Jump to Recipe

Silky Tofu Coconut Curry (Best Vegan Comfort Food)

Browse all Vegan Dinner Ideas 238 plant-based recipes

Have you ever wondered why tofu sometimes turns rubbery in curry, losing that delicate texture you’re after? I’ve found that firm tofu cubes work best because they hold their shape while soaking up all those coconut and spice flavors. The key is timing – you’ll want to add your tofu early in the cooking process so it simmers gently for about five minutes. This allows the sauce to soak into the tofu without overcooking it, which would make it dense and chewy. The coconut milk’s richness protects the tofu’s silky inside, creating that soft quality that makes this curry so craveable. For those interested in making tofu at home, a tofu maker set* can help you create perfectly textured tofu for your curries and other dishes.

Coconut Milk Base Brings Creaminess

This Silky Tofu Coconut Curry recipe combines aromatic spices with creamy coconut milk to create a rich sauce that coats tender tofu and fresh vegetables. The coconut milk base is the foundation, providing both richness and a subtle sweetness that balances the savory soy sauce and warming spices. Together, these elements create a nice blend of flavors that makes this dish both comforting and satisfying. To prepare this curry efficiently, consider using a curry pot set* designed specifically for simmering and blending spiced dishes.

Silky Tofu Coconut Curry (Best Vegan Comfort Food)

by veganpreps.com

Silky Tofu Coconut Curry (Best Vegan Comfort Food)

Prep15 min
Cook15 min
Total30 min
Servings4

Ingredients

  • 1 tablespoon neutral oil
  • 1 bunch (6 to 8) green onions, white and green parts separated, thinly sliced
  • 12 oz (340 g) firm tofu, drained and cut into 1-inch cubes
  • 2 roma tomatoes, chopped
  • 1 bell pepper (any color), chopped
  • 2 2/3 cups bok choy, roughly chopped
  • 1 (13.5 oz) can light coconut milk
  • 1/4 cup soy sauce
  • 1 teaspoon brown sugar
  • 1 teaspoon curry powder
  • 2/3 teaspoon ground ginger
  • 1 1/3 teaspoons red pepper flakes
  • 1/4 cup fresh basil, roughly chopped

Instructions

  1. 1Heat oil in a large skillet or wok over medium heat. Add the white parts of the green onions and cook for 1 to 2 minutes until softened.
  2. 2Add the bell pepper and tomatoes. Cook for 3 to 4 minutes, stirring occasionally, until the pepper softens slightly and the tomatoes release their juices.
  3. 3Stir in the curry powder, ground ginger, and red pepper flakes. Cook for 30 seconds until fragrant.
  4. 4Pour in the coconut milk, then add the soy sauce and brown sugar. Stir to combine and bring to a gentle simmer over medium heat.
  5. 5Add the tofu cubes and bok choy. Simmer uncovered for 5 to 7 minutes until the bok choy is tender and the tofu has absorbed the sauce. Taste and adjust seasoning.
  6. 6Remove from heat and stir in the fresh basil and green onion tops. Serve immediately over steamed rice.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

I’d go with full-fat coconut milk if you want a richer, more indulgent sauce, though light coconut milk works great for a lighter version. Firm tofu is key because it stays in shape while cooking – silken tofu will fall apart. For the best flavor, use fresh ginger powder rather than pre-ground if you can find it, and grab your fresh basil close to cooking time so it stays fresh and vibrant. If fresh basil isn’t available, Thai basil gives you that authentic taste, or regular dried basil works in a pinch using about one-third the amount.

Tofu Absorbs Curry Flavors

Silky Tofu Coconut Curry (Best Vegan Comfort Food) - preparation

Begin by combining 10 ounces of light coconut milk with 3 tablespoons of soy sauce, 1/3 teaspoon of brown sugar, 1 teaspoon of curry powder, 2/3 teaspoon of ginger powder, and 1 1/3 teaspoons of red pepper flakes in a skillet. Bring this fragrant mixture to a boil, letting the spices bloom and release their aromatic oils into the coconut milk base. This first heating step is important for building the depth of flavor that will soak into the tofu and vegetables.

Once the liquid reaches a boil, stir in 12 ounces of firm tofu cut into cubes, along with 2 roma tomatoes that have been chopped and 1 chopped bell pepper. Simmer this combination for 5 minutes, during which time the tofu will start to absorb the rich curry flavors from the sauce. The tofu’s porous nature makes it perfect for soaking up these bold spices and coconut undertones, changing it from neutral to deeply flavorful.

Finish the dish by adding 1/4 cup of fresh basil and 2 2/3 cups of chopped bok choy to the skillet. Season the entire curry with salt and the remaining soy sauce to taste, adjusting the seasoning as needed. Serve the silky tofu coconut curry over plain jasmine or basmati rice, letting the creamy sauce coat the tender grains.

Bell Pepper Swaps Easily

The bell pepper adds a sweet, slightly smoky taste to your curry. You can swap it out based on what you’ve got on hand or what you’re craving. Try zucchini for a mild, tender bite, or snap peas if you want crunch. Carrots work beautifully too, bringing natural sweetness and body to the sauce. Even broccoli florets add earthiness and substance. Choose vegetables with similar cooking times so everything finishes tender together at the five-minute mark without turning mushy or undercooked.

Noodles Work Great Too

If you’d rather skip the rice, you can easily swap it out for noodles and create a totally different meal that’s just as good. Rice noodles work really well because they soak up the coconut curry sauce beautifully without getting mushy. Simply cook your noodles according to package directions, drain them, then toss them directly into your skillet during the final cooking step. You can also use regular noodles or ramen for a heartier texture. The curry sauce sticks wonderfully to noodles, making each bite flavorful. This version is faster to prepare, plus it reheats really well for leftovers.

Final Thoughts

You’re ready to make this silky tofu coconut curry your own and enjoy it however works best for your schedule and taste buds. I love doubling the recipe and freezing portions for quick weeknight dinners – the flavors actually get better after a day or two. You can swap vegetables based on what’s fresh or available, and adjust the heat level by controlling chili flakes. Serve it over rice, noodles, or quinoa, and you’ll have a satisfying vegan meal that feels indulgent without being complicated.

In This Recipe.

Free Meal Prep Cookbooks

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe