Golden Tofu Curry

Rich curry of tofu, vegetables, and spices is simmered in coconut milk and served over rice.

Sponsored By

This recipe is sponsored by… nobody. 😬

We’re still looking for partners, brands, and businesses to collaborate with so we can keep publishing awesome plant-based recipes.

Interested in partnership? Lets connect!

Introduction

This golden tofu curry is a hearty, one-pot dish that brings together firm tofu, an assortment of vegetables, and a creamy coconut milk base. The flavor profile is warm and balanced, thanks to a blend of turmeric, cumin, coriander, garam masala, and a hint of sweetness from jaggery. These spices give the curry its vibrant golden hue and aromatic depth, while the tofu and vegetables add texture and substance. Whether served with rice or flatbreads like naan, this dish is a versatile option that works for casual meals or more festive occasions.

The foundation of the curry begins with sautéing garlic, ginger, and onion until fragrant and lightly golden. This forms a flavorful base that’s enhanced by tomato puree and a carefully balanced spice mix. Root vegetables like carrots and potatoes are added alongside cauliflower and peas, bringing a mix of flavors and textures to the dish. The combination ensures each bite is satisfying and nutrient-rich, making it a complete meal in itself.

Tofu and coconut milk are added later in the process, giving the curry its creamy consistency and a boost of protein. Using extra-firm tofu ensures it holds its shape while simmering in the rich coconut-based sauce. The sweetness from jaggery rounds out the flavors, balancing the earthiness of the vegetables and the warmth of the spices. For an extra layer of aroma and taste, garam masala and freshly chopped cilantro are added just before serving.

This curry is not only flavorful but also highly adaptable. You can swap potatoes for sweet potatoes, use broccoli instead of cauliflower, or adjust the chili powder to your spice tolerance. For added convenience, frozen vegetables work just as well, cutting down on prep time. Its versatility extends to serving options, pairing beautifully with a variety of grains like basmati rice or even quinoa for a modern twist. The dish also stores well, making it an excellent choice for meal prep, with leftovers tasting even better as the flavors meld.

With its straightforward method and minimal cleanup, this tofu and vegetable curry is a reliable go-to for busy weeknights or when you want a comforting homemade meal. The one-pot preparation means you spend less time in the kitchen without sacrificing flavor or nutrition. Whether you’re cooking for your family, meal prepping for the week, or entertaining guests, this dish is sure to please a range of palates with its hearty, satisfying flavors.

Read More...

Prep Time

Cook Time

Servings

Calorie/Serving

Ingredients

Instructions

  1. Heat Oil: Set a deep pan over medium heat and add 1 tablespoon of olive oil.
  2. Sauté Aromatics: Once the oil is hot, add 3 chopped garlic cloves, 1 chopped 1-inch piece of ginger, and 1 chopped onion. Stir and sauté for 3-4 minutes until the onion turns golden.
  3. Cook Tomato Base: Add 1 cup of tomato puree, 1/4 teaspoon turmeric powder, 1/2 teaspoon cumin powder, 1/2 teaspoon coriander powder, 1/2 teaspoon Kashmiri red chili powder (or 1/4 teaspoon chili powder), 1/2 teaspoon salt (adjust to taste), and 1/4 teaspoon pepper. Mix well, cover the pan, and cook for 3-4 minutes, stirring occasionally.
  4. Add Vegetables: Add 1/2 cup of chopped carrots, 1 cup of frozen peas, 1 cup of cauliflower florets, 1 chopped medium potato, 1 teaspoon jaggery (or sugar), and 1 cup of water. Mix well.
  5. Cook Vegetables: Cover the pan and cook for 15 minutes, stirring occasionally.
  6. Add Tofu and Coconut Milk: Uncover the pan and gently stir in 18 oz. (250 gm) of firm tofu (cut into bite-size cubes) and 2 cups of coconut milk.
  7. Simmer: Cover the pan, reduce the heat to low-medium, and simmer for 15 minutes, stirring occasionally.
  8. Finish with Garam Masala and Cilantro: Turn off the heat. Sprinkle 1 teaspoon of garam masala and 1/4 cup of freshly chopped cilantro. Gently mix everything together.
  9. Serve: Golden tofu curry is ready. Serve hot over rice and enjoy!

Recipe Video

Please subscribe to our YouTube channel if you haven’t already.

Recipe Notes

  • For a spicier curry, increase the chili powder or add fresh green chilies.
  • Use extra-firm tofu for the best texture and prevent crumbling.
  • Swap potatoes with sweet potatoes for a slightly sweeter flavor.
  • If you prefer a thinner curry, add more water or coconut milk.
  • Jaggery can be replaced with brown sugar or omitted for a less sweet curry.
  • Frozen vegetables can be used to save prep time.
  • Use a non-stick or heavy-bottomed pan to avoid burning the spices.
  • The dish can be made in advance and tastes better as the flavors meld over time.
  • Garnish with extra cilantro or a squeeze of lime for added freshness.
  • Substitute cauliflower with broccoli or another vegetable for variation.
  • Serve with basmati rice, naan, or even quinoa for a twist.
  • Leftovers can be stored in the fridge for up to 4 days or frozen for up to a month.

Frequently Asked Questions

Silken tofu is too delicate for this recipe. Do not use it. Firm or extra-firm tofu is ideal for maintaining the structure.

Gently stir the tofu into the curry and avoid overmixing. Use firm or extra-firm tofu, and press it beforehand to remove excess water.

You can substitute coconut milk with cashew cream, almond milk, or soy milk, though the flavor and creaminess may differ.

Yes, sauté the garlic, ginger, and onion in a small amount of water or vegetable broth instead of oil.

Yes, but omitting it will make the curry less balanced. You can substitute it with a natural sweetener like maple syrup.

Reduce or omit the Red Chili Powder, if using. Note that Kashmiri Red Chili Powder doesn’t impart any spiciness and mostly adds color to the dish. You can add more sweetness or coconut milk to mellow the spices.

Yes, vegetables like zucchini, bell peppers, spinach, or broccoli work well. Adjust cooking times as needed.

Basmati rice is a great choice, but jasmine rice or brown rice also work well.

Yes. Sauté the aromatics and spices on the stovetop, then transfer everything to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours.

Thaw the curry in the refrigerator overnight, then reheat on the stovetop over low heat, adding a splash of water or coconut milk if needed.

Yes, curry powder or a mix of cinnamon, nutmeg, and cardamom can be used, but the flavor profile will vary slightly.

Tempeh and chickpeas are great substitutes.

Yes, omit them and add a pinch of asafoetida (hing) or extra ginger to enhance flavor.

Use light coconut milk or a plant-based milk alternative, reduce the oil, and limit the amount of tofu used.

Nutritional Info (per Serving)

  • Calories: 633 kcal
  • Carbohydrates: 39 g
  • Protein: 25 g
  • Fat: 45 g
  • Saturated Fat: 30 g
  • Sodium: 485 mg
  • Potassium: 1306 mg
  • Fiber: 9 g
  • Sugar: 11 g
  • Vitamin A: 4568 IU
  • Vitamin C: 57 mg
  • Calcium: 309 mg
  • Iron: 12 mg

Enjoyed Golden Tofu Curry?

Check out these awesome recipes:

Recipe Reviews

Ratings

Great0%

Good0%

Decent0%

Bad0%

Terrible0%

Newest Recipes

This site is protected by reCAPTCHA. Google Privacy Policy and Terms of Service apply.