Tired of dinner decisions? Enjoy a 14 day trial to our meal plan service, voted #1 by Lifehacker, and reduce your mental load today.

Tamarind Marinated Tofu
with bell peppers / rice / baby bok choy

Active: 30 Total: 50

A tamarind and soy marinade tenderizes the tofu in this recipe and gives it a great sour / salty flavor. It also doubles as a sauce which is a great finish to the dish.
Smarts: We've added instructions for the grill just in case it's warm enough for you to get outside, but if not, these are just as good cooked on the stove top.



Tamarind Marinade and Sauce:
  • Peanuts, roasted and unsalted - 1/4 cup , finely chopped
  • Garlic - 1 clove , chopped
  • Tamarind concentrate - 3 Tbsp (find this at an international market or on Amazon)
  • Soy sauce, low-sodium - 3 Tbsp
  • Oil, cooking - 2 Tbsp
  • Red pepper flakes (opt) - 1/4 tsp
  • Honey - 2 tsp
Tamarind Marinated Tofu:
  • Skewers, metal or bamboo (opt) - 8
  • Rice, uncooked white or brown - 3/4 cup
  • Tofu, extra firm (vacuum packed preferable) - 16 oz , 1" / 2.5cm cubes (sub seitan)
  • Bell peppers, red - 1 , cubed
  • Limes - 1 , wedges
  • Oil, cooking - 1 Tbsp
Seared Baby Bok Choy:
  • Baby bok choy - 12 oz , halved
  • Oil, cooking - 1 Tbsp


  1. Soak skewers - (Skewers are optional; you can also cook the tofu and bell peppers in a skillet on the stovetop.) If using bamboo skewers on an outdoor grill, soak skewers in water for 30 minutes before cooking. This will help prevent the skewers from burning. 

  2. Make rice - (Skip if rice was made ahead on Tuesday.) For white rice, rinse until clear. Fill a saucepan or Dutch oven (or rice cooker) with rice, water (use 2:1 ratio for water to rice) and some salt. Cover with lid and bring to a boil. Once water boils, stir, lower heat to a low-medium and cover. Check white rice after ~20 min; brown at ~45 min. Rice is done when it's absorbed all the water. If it's not done, leave the cover on until all water has been absorbed. Take cover off to release steam and fluff with a wooden spoon after 5 minutes. (Can be done up to 5 days ahead)

  3. Tofu - If tofu is packaged in water, press out liquid first. Then slice into 1" / 2.5cm cubes. (Can be done 1 day ahead)

  4. Bell peppers / Limes / Peanuts / Garlic - Prep as directed (if you will be using skewers, cut bell peppers into large enough pieces that you can thread them through the skewers). Store separately. (Can be done up to 5 days ahead)

  5. Make marinade - Combine garlic, tamarind, soy sauce, cooking oil (the portion for the marinade) and red pepper flakes. (Can be done up to 5 days ahead)

  6. Marinate tofu - Combine tofu with half the marinade (reserve the other half for sauce). Marinate for at least 30 minutes and up to 2 days. (Can be done up to 2 days ahead)

  7. Make sauce - Whisk peanuts and honey into reserved half of marinade. (Can be done up to 2 days ahead)

  8. Bok choy - Halve bok choy lengthwise and then rinse thoroughly in cold water in case any dirt got trapped in the stems. Drain. (Can be done up to 3 days ahead)

Unlock this meal along with hundreds of smart meal plans and never stress about "What's for dinner?" again

Try for free
Learn More


  1. If using skewers, thread tofu and bell peppers onto skewers.

  2. If cooking on the stovetop: If using skewers, heat a grill pan over medium-high heat. Brush pan with oil (the portion for the bok choy). Sear bok choy on both sides until tender. Season with some salt and set aside. Brush grill with oil (the portion for the tofu) and place tofu on pan. Cook tofu and peppers until golden brown and peppers are tender. (If not using skewers, heat a skillet with some oil and add peppers. Saute until peppers are starting to turn tender, 3 to 4 minutes. Add tofu (including marinade) and saute until marinade is reduced and tofu is warmed through, ~3 minutes more.)

  3. If cooking on a grill: Heat a grill to 500F / 260C degrees. Brush grates with oil (the portion for the bok choy). Sear bok choy on both sides until tender. Season with some salt and set aside. Brush grill with oil (the portion for the tofu) and place tofu and bell peppers on grill. Cook until tofu is golden brown and bell peppers are tender, 3 to 5 minutes.

  4. If rice was made ahead, reheat in the microwave.

  5. Serve tofu and bell peppers over rice with bok choy on the side. Enjoy sauce over the top of the entire dish.



0 reviews