Quick Vegetable & Tofu Curry

Featured in: Tasty and Satisfying Vegetarian Recipes

This quick vegetable and tofu curry combines lightly roasted tofu cubes with tender cauliflower and kale in a fragrant coconut milk sauce. The sauce is flavored with Thai curry paste, curry powder, and turmeric for a deep, complex flavor profile. The curry starts with slow-cooked onions as a flavor base, then builds with aromatic spices before adding vegetables and pre-roasted tofu.

The dish offers a satisfying vegetarian meal that's both hearty and nutritious. Serve over rice or with naan bread to soak up the flavorful sauce. A squeeze of lime adds brightness that balances the rich coconut milk perfectly.

A woman in a kitchen smiling.
Updated on Mon, 19 May 2025 23:26:07 GMT
A bowl of food with a variety of vegetables. Pin it
A bowl of food with a variety of vegetables. | quickietreats.com

This quick vegetable and tofu curry has become my weeknight savior when I need a flavorful, nutritious meal without spending hours in the kitchen. The combination of aromatic spices, creamy coconut milk, and tender vegetables creates a comforting dish that satisfies even on the busiest days.

I discovered this curry during a particularly busy work week when I needed something quick yet satisfying. The first time I made it, my kitchen filled with such incredible aromas that my neighbor actually texted to ask what I was cooking. Now it appears on our dinner table at least twice a month.

Ingredients

  • Firm tofu: Provides excellent plant protein and absorbs all the delicious curry flavors. Look for extra firm varieties for the best texture.
  • Olive oil: Creates the base for sautéing without overpowering the spices.
  • Large onion: Builds the flavor foundation. Choose yellow or sweet varieties for the best caramelization.
  • Thai curry paste: Delivers authentic flavor in seconds. Adjust the amount based on your heat preference.
  • Curry powder: Adds depth and warmth. Madras variety offers ideal balance of spice and aromatics.
  • Turmeric: Brings vibrant color and earthy notes plus incredible health benefits.
  • Coconut milk: Creates the rich, creamy base. Full fat versions provide the most luxurious texture.
  • Brown sugar: Balances the spice with just a touch of sweetness.
  • Cauliflower: Adds hearty texture and absorbs flavors beautifully. Look for firm heads with tight florets.
  • Kale: Introduces color, texture and nutrition. Both curly and lacinato varieties work wonderfully.
  • Lime: Brightens the finished dish with fresh acidity.

Step-by-Step Instructions

Prepare the Tofu:
Drain tofu thoroughly by placing it in a colander with a heavy can on top for about 15 minutes. This removes excess moisture so it can absorb more flavor. Cut into 1inch cubes, spread on parchment paper, drizzle with olive oil and salt. Bake at 425°F for 15 minutes until lightly golden but not overly crispy.
Build the Flavor Base:
Heat olive oil in a large skillet over high heat. Add thinly sliced onions with a generous pinch of salt, stir to coat, then immediately cover and reduce heat to low. Allow onions to slowly caramelize for 10 to 15 minutes until they develop a golden color and sweet flavor.
Create the Curry:
Once onions have softened and colored, add your curry paste, curry powder and turmeric directly to the pan. Cook for 1 to 2 minutes, stirring continuously to coat the onions evenly and allow the spices to bloom and release their essential oils.
Form the Sauce:
Pour in the coconut milk and add water using the empty can as a measuring tool. For a brothier curry, add 3 cups of water, for a thicker sauce use 2.75 cups. Bring to a gentle simmer and add brown sugar plus a teaspoon of kosher salt to balance the flavors.
Cook the Vegetables:
Add cauliflower florets and prepared tofu to the simmering curry. Maintain a steady simmer for approximately 10 minutes or until you can easily pierce the cauliflower with a paring knife. The texture should be tender but not falling apart.
Finish and Serve:
Stir in the chopped kale leaves until they wilt into the curry. Taste the broth and adjust seasoning with additional salt if needed. A squeeze of fresh lime juice brightens all the flavors. Serve hot with steamed rice or warm naan bread for a complete meal.
A bowl of food with a spoon in it. Pin it
A bowl of food with a spoon in it. | quickietreats.com

The curry powder is truly the heart of this recipe. I discovered Madras curry powder at a small international market years ago, and it completely transformed my home cooking. The complex blend of spices creates such depth that people always assume the dish took hours to prepare. My favorite memory with this curry was serving it to my spice skeptical father who ended up requesting the recipe before leaving the table.

Storage Solutions

This curry actually improves with time as the flavors meld together in the refrigerator. Store leftovers in an airtight container for up to 4 days. The texture of the vegetables will soften slightly upon reheating, but many people including myself prefer this mellower consistency. When reheating, add a splash of water if the curry has thickened too much in storage. For longer preservation, this curry freezes exceptionally well for up to 3 months. Portion into individual containers for easy grab and go lunches that can be thawed overnight in the refrigerator.

A bowl of soup with tofu and vegetables. Pin it
A bowl of soup with tofu and vegetables. | quickietreats.com

Vegetable Variations

The beauty of this curry lies in its adaptability to whatever vegetables you have available. Sweet potatoes work wonderfully in place of or alongside cauliflower, providing natural sweetness and hearty texture. Bell peppers add vibrant color and slight crunch when added in the last 5 minutes of cooking. For green vegetable alternatives, spinach can replace kale with even quicker cooking time. Broccoli, green beans, or snap peas all make excellent additions for spring versions. During summer months, try adding zucchini or eggplant for a seasonal twist.

Spice Adjustments

The heat level in this curry can be easily customized to suit any preference. For those who enjoy bold flavors but minimal heat, red curry paste tends to be milder than green varieties. Start with just one tablespoon if you prefer gentle warmth. Additional turmeric not only enhances the vibrant golden color but also increases the health benefits without adding heat. For those who crave intensity, adding a minced Thai chili with the onions creates noticeable heat throughout the dish. Remember that curry powder varieties differ significantly between brands, so adjust quantities based on your familiarity with the specific blend you are using.

Frequently Asked Questions

→ How can I make this curry spicier?

To increase the heat level, use 3 tablespoons of Thai curry paste instead of 1. You can also add fresh chopped chili peppers like bird's eye or serrano when sautéing the onions, or finish with red pepper flakes.

→ Is it necessary to pre-roast the tofu?

Pre-roasting helps the tofu maintain its structure in the curry. If you skip this step, the tofu may break apart and become mushy. The light roasting creates a slightly firmer exterior while keeping the interior soft.

→ Can I substitute other vegetables?

Yes! This curry works well with broccoli, bell peppers, sweet potatoes, green beans, or spinach. Just adjust cooking times based on the vegetable's firmness. Root vegetables need more time, while leafy greens need only a minute or two.

→ How long will leftovers keep?

Stored in an airtight container in the refrigerator, leftovers will keep for 3-4 days. The flavor actually improves after a day, though the vegetables will soften further. Reheat gently on the stovetop or microwave.

→ Can I freeze this curry?

Yes, this curry freezes well for up to 3 months. The texture of the tofu may change slightly upon thawing, but the flavor remains excellent. Thaw overnight in the refrigerator and reheat gently, adding a splash of water if needed.

→ What's the difference between Thai curry paste and curry powder?

Thai curry paste is a wet blend typically containing fresh ingredients like lemongrass, galangal, chilies, and shrimp paste. Curry powder is a dry Indian spice blend usually including turmeric, cumin, coriander, and fenugreek. Using both provides complex, layered flavor.

Vegetable & Tofu Curry

Aromatic Thai-inspired curry with crispy tofu, cauliflower and kale in a rich coconut milk sauce spiced with curry paste and turmeric.

Prep Time
20 Minutes
Cook Time
30 Minutes
Total Time
50 Minutes
By: Mia

Category: Vegetarian Meals

Difficulty: Easy

Cuisine: Thai-inspired

Yield: 4 Servings

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Protein

01 400g firm tofu, drained

→ Base

02 1 tablespoon olive oil, plus extra for drizzling
03 1 large onion, thinly sliced
04 Kosher salt, to taste
05 1-3 tablespoons Thai curry paste (red or green)
06 2 teaspoons Madras curry powder
07 2 teaspoons turmeric
08 400ml unsweetened coconut milk
09 2 teaspoons brown sugar

→ Vegetables

10 1 large head cauliflower, cut into florets (including tender leaves)
11 60-120g kale, stems removed and leaves roughly chopped

→ Serving

12 Lime wedges (optional)
13 Cooked rice or naan bread (optional)

Instructions

Step 01

Remove tofu from packaging and place in a colander. Place the original container on top of the tofu with a heavy can inside to weight it down. Allow to drain for 10-15 minutes, pressing out excess moisture.

Step 02

Preheat oven to 220°C (425°F). Cut tofu into 2.5cm (1-inch) cubes. Arrange on a parchment-lined baking sheet, drizzle with olive oil, season with salt, and toss gently. Spread in a single layer and bake for 15 minutes until lightly golden.

Step 03

In a large skillet over high heat, add oil and onions. Season with a generous pinch of salt, stir, then cover immediately. Reduce heat to low and cook for 10-15 minutes until onions begin to caramelize.

Step 04

While onions cook, trim cauliflower, retaining tender outer leaves. Cut into florets and chop leaves roughly. Remove stems from kale and roughly chop the leaves.

Step 05

Uncover onions, allowing condensation to drip back into pan. Add curry paste, curry powder, and turmeric. Cook for 1-2 minutes until spices are fragrant and onions are evenly coated.

Step 06

Pour in coconut milk. Fill empty can with water and add to pan. Add additional 175ml water (for medium consistency). Bring to a simmer. Stir in brown sugar and a teaspoon of kosher salt.

Step 07

Add cauliflower and tofu to simmering curry. Cook at a steady simmer for about 10 minutes or until cauliflower is tender when pierced with a knife.

Step 08

Stir in kale until wilted. Taste broth and adjust seasoning with salt and a squeeze of lime if needed. If curry is too thick, add water by the quarter cup; if too thin, simmer longer to reduce.

Step 09

Ladle curry into bowls. Serve with rice or naan bread if desired.

Notes

  1. Cauliflower texture softens significantly during cooking; the finished dish has a tender consistency.
  2. The flavor develops and improves if made a day ahead, though vegetables will become softer.
  3. Adjust water quantity based on preferred thickness: use 650ml for brothier curry or 550ml for thicker consistency.

Tools You'll Need

  • Colander and weight for draining tofu
  • Baking sheet with parchment paper
  • Large skillet with lid
  • Paring knife

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains soy (tofu)
  • Contains tree nuts (coconut milk)