Chinese Dry Pot Cauliflower, by
Print Recipe
5 from 11 votes

Dry Pot Cauliflower

Dry Pot Cauliflower is a restaurant favorite that we’ve had countless times in China. It’s our vegetable of choice when eating out. You might think it sounds boring, but we discovered that cauliflower can be amazingly delicious with a little spice, saltiness and the addition of pork belly.
Prep Time20 mins
Cook Time10 mins
Total Time30 mins
Course: Vegetables
Cuisine: Chinese
Keyword: dry pot cauliflower
Servings: 4
Calories: 423kcal
Author: Judy


  • 8 ounces pork belly (225g, thinly sliced into bite-sized pieces)
  • ¼ teaspoon salt (plus ½ teaspoon, divided)
  • 1 teaspoon light soy sauce (plus 1 tablespoon, divided)
  • 2 teaspoons Shaoxing wine (plus 1 tablespoon, divided)
  • 1 pound cauliflower (450g)
  • 2 tablespoons oil
  • 10 cloves garlic
  • 4 slices ginger (julienned)
  • 3 dried chilies (chopped, optional)
  • ½ of a red bell pepper (sliced)
  • 1 teaspoon sesame oil
  • ½ teaspoon white pepper
  • 1 tablespoon oyster sauce
  • ¼ teaspoon sugar
  • ½ cup water
  • 3 scallions (cut into 2-inch lengths)


  • Prepare the pork belly. Marinate it with ¼ teaspoon salt, 1 teaspoon light soy sauce, and 2 teaspoons Shaoxing wine. Set aside. Wash the cauliflower and cut it into bite sized pieces.
  • Heat the oil in a wok set over medium heat. Cook the garlic cloves for a minute. Add the ginger and chilies (if using), and cook for another minute. Add the pork, turn up the heat, and cook until the meat turns opaque.
  • Next, add the cauliflower and red bell peppers. Stir-fry for 1 minute. Add ½ teaspoon salt, 1 tablespoon light soy sauce, 1 tablespoon Shaoxing wine, 1 teaspoon sesame oil, ½ teaspoon ground white pepper, 1 tablespoon oyster sauce, ¼ teaspoon sugar, and ½ cup water. Stir, cover, and cook for 1- 2 minutes. (I like more tender cauliflower, so I cook it for 2 minutes.)
  • Uncover, add the scallions, give it a stir, and serve!


Calories: 423kcal | Carbohydrates: 11g | Protein: 9g | Fat: 39g | Saturated Fat: 12g | Cholesterol: 41mg | Sodium: 410mg | Potassium: 530mg | Fiber: 3g | Sugar: 4g | Vitamin A: 655IU | Vitamin C: 77.7mg | Calcium: 48mg | Iron: 1.1mg