Spicy Tofu Hotpot


Warm up a chilly evening with this light but satisfying one-pot meal. The tofu absorbs the flavors of this fragrant, spicy broth, making it anything but bland. Look for fresh Chinese-style noodles in the refrigerated case of your supermarket alongside wonton wrappers.

Spicy Tofu Hotpot
Cook Time:
20 mins
Additional Time:
10 mins
Total Time:
30 mins
6 servings, 1 1/2 cups each


  • 6 cloves garlic, minced

  • 2 teaspoons canola oil

  • 1 tablespoon brown sugar

  • 14 ounces firm tofu, preferably water-packed

  • ¼ cup reduced-sodium soy sauce

  • 2 teaspoons chile-garlic sauce, or to taste

  • 4 cups thinly sliced tender bok choy greens

  • 8 ounces fresh Chinese-style (lo mein) noodles

  • ½ cup chopped fresh cilantro

  • 4 cups vegetable broth, or reduced-sodium chicken broth

  • 4 ounces fresh shiitake mushrooms, stemmed and sliced (about 2 cups)

  • 2 tablespoons grated fresh ginger


  1. Drain and rinse tofu; pat dry. Cut the block into 1-inch cubes.

  2. Heat oil in a Dutch oven over medium heat. Add ginger and garlic; cook, stirring, until fragrant, about 1 minute. Add mushrooms and cook until slightly soft, 2 to 3 minutes. Stir in sugar, broth, soy sauce and chile-garlic sauce; cover and bring to a boil. Add bok choy and tofu, cover and simmer until greens are wilted, about 2 minutes. Raise heat to high and add the noodles, pushing them down into the broth. Cook, covered, until the noodles are tender, 2 to 3 minutes. Remove from the heat and stir in cilantro.


Chile-garlic sauce is a spicy blend of chiles, garlic and other seasonings; it is found in the Asian section of the market.

Nutrition Facts (per serving)

214 Calories
5g Fat
31g Carbs
12g Protein
Nutrition Facts
Servings Per Recipe 6
Serving Size 1 1/2 cups
Calories 214
% Daily Value *
Total Carbohydrate 31g 11%
Dietary Fiber 4g 14%
Total Sugars 5g
Added Sugars 2g 4%
Protein 12g 25%
Total Fat 5g 7%
Saturated Fat 1g 4%
Cholesterol 28mg 9%
Vitamin A 2193IU 44%
Vitamin C 23mg 25%
Folate 154mcg 39%
Sodium 854mg 37%
Calcium 198mg 15%
Iron 3mg 17%
Magnesium 60mg 14%
Potassium 389mg 8%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles