Thai Tofu Recipes

Tofu Recipes Featuring the Flavors of Thailand

Tofu doesn't have to be boring and these tofu recipes are here to prove it – directly from the Thai kitchen, these dishes are taste-bud tantalizing. Great for vegetarians and vegans, our collection features everything from fried tofu to tofu soup, noodles, mains, and appetizers.

Tofu, a pressed soybean curd, is a fabulous protein source that can easily replace dairy-derived ingredients in savory and sweet preparations. Experiment with our recipes to discover the beauty of this nutritious ingredient.

  • 01 of 13

    Crunchy Fried Tofu

    Crunchy Fried Tofu with Thai Sweet Chili Sauce
    Crunchy Fried Tofu with Thai Sweet Chili Sauce. D.Schmidt

    This easy step-by-step recipe on how to make fried tofu is a great first dish to cook using this ingredient. Coat cubes of well-pressed tofu with flour and sesame seeds, fry, and serve with Thai peanut sauce.

    You can eat this tofu with the sauce or mix it with greens as a tofu salad. Serve it over rice and steamed vegetables for a complete and filling vegetarian dish, or use it as an appetizer. The tofu is prepped and cooked in less than 20 minutes.

  • 02 of 13

    Thai Tofu Noodle Soup with Lemongrass

    Thai Tofu Noodle Soup with Lemongrass
    Thai Tofu Noodle Soup with Lemongrass. D.Schmidt

    This comforting Thai tofu soup is a great natural remedy for colds and is gluten-free and vegan. Cook broccoli, Chinese cabbage, carrots, fresh basil, and gluten-free rice noodles in vegetable broth, lemongrass, and coconut milk. Add hot sauce or Thai chili sauce for a big punch of spice.

    Pressed for time? This quick and easy tofu soup is ready in 30 minutes.

  • 03 of 13

    Pumpkin Coconut Soup with Tofu

    Thai Pumpkin Soup
    Copyright Darlene A. Schmidt, 11/23/09

    In Thailand, pumpkin and coconut milk are commonly paired up to make a variety of soups, curries, and even sweet dishes. Here, combine them in a lightly curried soup that makes for a wonderful entree. The host of aromatic flavors in this beautiful and creamy soup includes ginger, makrut leaves, shallots, garlic, galangal, chili, turmeric, coriander, cumin, and lime. Add shrimp as well for a seafood soup.

    To make it vegan and vegetarian simply swap the chicken stock for vegetable broth and skip the fish sauce and the shrimp paste. This quick soup cooks in 25 minutes.

  • 04 of 13

    Vegetarian Tom Yum Soup

    Vegetarian Tom Yum Soup

    The Spruce

    Here's a spicy Tom Yum soup recipe with a vegetarian twist. Tom Yum is easy to make, and just as healthy, if not more so, than the original recipe, Tom Kha (with coconut milk). Cook makrut, bok choi, lemongrass, chili, garlic, galangal, mushrooms, tomatoes, tofu, basil, and coriander in vegetable broth until the aromas are released and the soup has thickened (if using coconut milk). Make this easy soup in just 35 minutes.

    For an omnivore version, use chicken broth.

    Continue to 5 of 13 below.
  • 05 of 13

    Green Mango Salad with Fried Tofu

    Thai green mango salad

    The Spruce


    Flavors and a mix of textures combine in this green mango salad recipe. Low in calories and fat, the salad uses coconut and green mango as a flavorful base, which is delicious by itself or with fried tofu. Bean sprouts, coriander, onions, chili, and peanuts add nutrition and flavor.

    For a vegetarian version, skip the fish sauce in the dressing or simply squeeze lime juice on top of the salad. You need 20 minutes of prep and cook time before you'll sit down and eat his crunchy, healthy Thai option.

  • 06 of 13

    Tofu Thai Green Curry

    Green Curry

    The Spruce

    Although there are several ingredients, this Thai green curry is very simple to make. Start by blending all the curry paste ingredients, then cook them in oil for 2 minutes before adding vegetables, tofu, and chicken stock (or veggie broth for vegetarians). Cook for 30 minutes and serve with rice. That's it: Blend, cook, and serve!

    To make this recipe gluten-free, check the labels of your soy sauce, or choose tamari instead. Review the ingredients on your store-bought broth or make your own to ensure there are no gluten-derived ingredients.

  • 07 of 13

    Thai Vegetarian Spring Rolls

    Thai Spring Rolls
    Thai Spring Rolls. D.Schmidt

    These vegetarian tofu spring rolls are brimming with vegetables and lots of flavors. They make a great appetizer or party food, and are surprisingly easy to prepare. You can prep and fry these rolls in 45 minutes. Serve with Thai sweet chili sauce.

  • 08 of 13

    Thai Lettuce Wraps

    Thai Lettuce Wraps
    Thai Lettuce Wraps. D.Schmidt

    Lettuce wraps are a fun dish to eat, either as an appetizer or as part of the main course. Serve the filling on a platter with whole iceberg lettuce leaves on the side, and let your friends and family wrap their own. They'll love the combination of crisp, cold lettuce with the warm, flavorful filling.

    Make the filling on a wok and when making the wrap add fresh basil and peanuts before rolling.

    This dish is a low-calorie, low-fat treat that's also very nutritious. Ready for your friends to assemble in 25 minutes.

    Continue to 9 of 13 below.
  • 09 of 13

    Corn Fritters with Tofu

    Corn Fritters with Tofu (Vegetarian & Gluten-free)
    Corn Fritters with Tofu (Vegetarian & Gluten-free). D.Schmidt

    This scrumptious recipe for corn fritters is a real treat, and also vegetarian and gluten-free! Made with corn, tofu, and a variety of vegetables, the corn fritter batter takes only minutes to stir together. Then just drop spoonfuls into hot oil and fry for a few minutes. It's an easy treat that is terrific as an appetizer, snack, or finger food for a party. For a dip, use Thai sweet chili sauce.

  • 10 of 13

    Vegetarian Pad Thai Noodles

    Vegetarian pad thai

     The Spruce

    Although vegetables are not strictly part of traditional Pad Thai, this recipe calls for bok choi for extra crunch and nutrition. There's a serving of protein from the eggs (vegans can omit this ingredient) and groundnuts. Because it's made with rice noodles it is also a gluten-free recipe.

    Prep this dish in 15 minutes and cook in 10 for a real vegetarian treat.

  • 11 of 13

    Stir-Fried Rice Noodles

    Thai Fried Rice Noodles

    The Spruce

    Although the recipe has many steps, the premise is very simple: cook the noodles in water, drain, and reserve. Make a stir-fry in a wok with the shiitake mushrooms, red peppers, and bean sprouts and add marinated chicken or tofu. Mix in noodles and serve.

    The same steps can be used to mix in any other animal protein of your choice – shrimp, beef strips, or cubed pork work great as well.

  • 12 of 13

    Thai Fresh Rolls with Tofu

    Beautiful Thai Fresh Rolls
    Beautiful Thai Fresh Rolls. D.Schmidt

    These rolls make great finger food for parties and potlucks, and the tamarind dipping sauce has the right amount of tanginess and saltiness. It's quick to put together, and can also be made vegetarian by skipping the fish sauce and replacing shrimp with tofu.

    Building the rolls can be a fun family cooking activity: Moisten the rice paper and place a heaping tablespoon of filling in the center of the disk. Fold each side onto the filling, creating a rectangular pillow. Dip in sauce and enjoy!

    Continue to 13 of 13 below.
  • 13 of 13

    Bangkok-Style Drunken Noodles

    Bangkok-style Drunken Noodles
    Bangkok-style Drunken Noodles. D.Schmidt

    Fatigued, hungry revelers in Bangkok seeking a pick-me-up meal eat this spicy noodle dish to wake up with the heat of the chilis. Even milder versions are delicious, too. If your spice-o-meter tends to stay near mild, skip as much of the chilis as you'd like.

    Abundant vegetables and tofu make this a great vegetarian option, but the recipe can also be made with shrimp. Prep takes 20 minutes but you cook it in just 5. Get ready to be woken up with an awesome bowl of tangy, savory and spicy.