Thai Coconut Curry With Tofu (30 Minute Recipe)

User Reviews

4.8

94 reviews
Excellent
  • Prep Time

    10 mins

  • Cook Time

    20 mins

  • Total Time

    30 mins

  • Servings

    4 servings

  • Calories

    426 kcal

  • Course

    Main Course, Soup

  • Cuisine

    Thai, American

Thai Coconut Curry With Tofu (30 Minute Recipe)

Thai Coconut Curry With Tofu features a rich coconut milk base infused with Thai red curry paste, shallots, ginger, and aromatic seasonings. Firm tofu is browned and combined with crisp stir-fried vegetables like carrots, red cabbage, and snap peas. Served alongside rice or rice noodles, this curry offers a balance of creamy, spicy flavors and varied textures in a single dish.

Description

This recipe begins with gently frying shallots and freshly grated ginger in coconut oil, building aromatic depth. Thai red curry paste is then added to release its characteristic spices and fragrance. Full-fat coconut milk and vegetable bouillon create the curry base, enhanced with soy sauce, honey, and chili garlic sauce for a blend of savory, sweet, and spicy notes. The mixture simmers to meld flavors.

Meanwhile, rice noodles or rice are prepared separately according to package directions. Firm tofu is drained, cubed, and browned in coconut oil until lightly crisp on the edges. A few spoonfuls of curry liquid are added to the tofu pan to marry flavors before removing it.

The vegetables—carrots, red cabbage, and snap peas—are quickly stir-fried in the tofu pan to retain their color and crunch, adding freshness and texture to the dish. Finally, the tofu, vegetables, curry, and starch are combined just before serving to preserve their distinct characteristics.

This dish offers a flavorful, colorful meal with creamy coconut sauce, tender tofu, and crisp vegetables. It’s suited for a quick, satisfying dinner that highlights balance in taste and texture.

I Made This!

8 people made this

Save this

38 people saved this

Ingredients

Servings

Curry

  • 1 Tbsp coconut oil 15 mL, or any high heat oil
  • 2 Tbsp shallot chopped
  • 1 Tbsp ginger freshly grated
  • 2 Tbsp Thai red curry paste
  • 2 oz cans coconut milk 414 mL each, full-fat
  • 1 tsp vegetable bouillon the equivalent of 1 cup, no water added
  • 2 Tbsp soy sauce 30 mL, or tamari for GF option
  • 2 Tbsp honey 30 mL, or sugar for vegan option
  • 1 Tbsp Chili garlic sauce 30 mL

Fillings

  • rice noodle or rice, 4 oz noodles or 1 cup dry rice
  • 1 Tbsp coconut oil 15 mL, or regular high heat oil
  • 1 oz block tofu 400 g, firm
  • 1 cup carrot 50 g, thinly sliced
  • 1 cup red cabbage 50 g, thinly sliced
  • 1 cup snap peas 50 g

Instructions

  1. Curry: Heat oil in a large saucepan or wok over medium/high heat. Add shallots and ginger, cooking for a few minutes until shallots are translucent. Add curry paste and cook a few minutes more until fragrant. Add coconut milk, bouillon, soy, honey, and chili garlic sauce. Reduce heat to medium, cover, and let simmer while you prepare the rest.
  2. Starch: Prepare rice or rice noodles according to the package instructions.
  3. Tofu: Drain and pat tofu as dry as possible with paper towels. Cut into bite-sized cubes. Heat oil in a large saucepan or wok over medium/high heat, then add the tofu. Cook until sides are slightly browned, then add a few spoonfuls of your curry soup. Cook for a minute or two until the curry has evaporated, then remove the tofu from the pan.
  4. Veggies: Add carrots, cabbage, and snap peas to the pan the tofu was just in, and stir fry over medium/high heat until colors are vibrant, about 3 minutes.
  5. Serve: Combine curry soup, tofu, rice/noodles, and vegetables in the pan, or assemble in individual serving bowls. Optionally, top with Thai basil and sesame seeds.

Nutrition Information

Show Details
Serving 1serving (with rice) Calories 426kcal (21%) Carbohydrates 41.7g (14%) Protein 14.8g (30%) Fat 23.3g (36%) Saturated Fat 15.9g (80%) Cholesterol 0mg (0%) Sodium 1107mg (46%) Potassium 512mg (11%) Fiber 4.6g (18%) Sugar 14.3g (29%) Calcium 232mg (23%) Iron 4mg (22%)

Nutrition Facts

Serving: 4servings

Amount Per Serving

Calories 426 kcal

% Daily Value*

Serving 1serving (with rice)
Calories 426kcal 21%
Carbohydrates 41.7g 14%
Protein 14.8g 30%
Fat 23.3g 36%
Saturated Fat 15.9g 80%
Cholesterol 0mg 0%
Sodium 1107mg 46%
Potassium 512mg 11%
Fiber 4.6g 18%
Sugar 14.3g 29%
Calcium 232mg 23%
Iron 4mg 22%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

4.8

94 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Loaded Mashed Potatoes

American
5.0 (33 reviews)

Crispy Slow Cooker Corned Beef

Irish
5.0 (639 reviews)

Easy Baked Sweet Potatoes

American
5.0 (15 reviews)

Creamy Chicken Pasta Salad

American
5.0 (12 reviews)

Candied Yams

American
5.0 (21 reviews)

Olive Garden Chicken Scampi Pasta

Italian
5.0 (108 reviews)

Buffalo Wings

American
5.0 (63 reviews)

Broccoli Casserole

American
5.0 (36 reviews)

Filipino Adobo Chicken

Filipino
5.0 (84 reviews)

Crab Cake Sandwich

American
5.0 (15 reviews)

S'mores Bars

American
5.0 (21 reviews)

Vegetable Beef Stew

American
5.0 (30 reviews)