tofu curry over rice
Print Recipe

Easy Tofu Curry

Tofu Curry is an easy weeknight meal that uses simple ingredients and is packed with flavor. It's made with coconut milk, red curry paste and crispy tofu and served over your favorite kind of a rice for a complete meal. 
Prep Time10 mins
Cook Time25 mins
Course: dinner
Cuisine: Indian
Keyword: curry, tofu
Author: Erin


  • 1 block super firm tofu pressed
  • 3 tbsp cornstarch
  • 3 tbsp olive oil
  • 2 cups brown rice cooked

for the sauce:

  • 3/4 cup coconut milk
  • 3 tbsp red curry paste
  • 1 cup yellow onion diced
  • 1 red pepper seeds removed, diced
  • 4 garlic cloves minced
  • 1 tsp fresh ginger grated
  • handful of spinach
  • cilantro for garnish


  • Cook the brown rice according to the package instructions.
  • Meanwhile, slice the tofu into cubes, then place them in a plastic bag. Add cornstarch to the bag, seal it, then shake until the tofu is completely coated in the cornstarch.
  • Heat oil in a skillet over medium heat, then add the tofu and fry on all sides. This should take at least 5 minutes. Use a slotted spoon to remove tofu and set aside.
  • In that same skillet, make the sauce: add onion and red pepper to the skillet and sauté for 2-3 minutes; then, add garlic and ginger and sauté for 1 minute before adding in the coconut milk and curry paste. Stir everything together and bring mixture to a simmer. Add the tofu back into the skillet, and then the spinach and stir for 30 seconds until the spinach is wilted.
  • Pour rice into bowls, then top it with the the tofu curry. Top everything with cilantro and enjoy!


*I used brown rice, but white rice works too