Chinese Clay Pot Rice Recipe Vegetarian Style Made Easy

Updated On: October 7, 2025

Chinese clay pot rice is a beloved comfort food traditionally made with savory meats and vegetables, all cooked together in an earthenware pot. This method infuses the rice with deep flavors and creates a deliciously crispy crust at the bottom, known as “socarrat” or “fan jiao” in Cantonese.

But what if you want to enjoy this classic dish without the meat? Our vegetarian version of Chinese clay pot rice brings the same rich taste and satisfying texture using fresh, plant-based ingredients that anyone can enjoy.

Whether you’re a longtime vegetarian or simply looking to add more meatless meals to your repertoire, this recipe offers a wholesome and hearty option.

Using simple ingredients like shiitake mushrooms, tofu, and a medley of colorful vegetables, this dish captures the essence of traditional clay pot rice without compromising on flavor. Plus, it’s easy to customize with your favorite vegetables or seasonings.

Ready to make a warming, fragrant, and beautifully textured clay pot rice right at home? Let’s dive in!

Why You’ll Love This Recipe

This vegetarian Chinese clay pot rice recipe is a fantastic way to enjoy the traditional flavors of clay pot cooking with a healthy twist. The method ensures the rice is perfectly fluffy with a golden, crispy bottom crust that adds a delightful crunch.

It’s a one-pot meal that’s both comforting and packed with nutrients, making it perfect for busy weeknights or weekend indulgence.

The dish is highly adaptable, allowing you to swap in seasonal vegetables or your favorite plant proteins like tempeh or seitan. It also offers a wonderful balance of textures and umami flavors thanks to the mushrooms and fermented sauces used in the marinade.

Plus, cooking in a clay pot or a heavy-bottomed pot locks in moisture and aroma, enhancing every bite.

Best of all, it’s a recipe that pleases vegetarians and meat-eaters alike, making it a great dish to share with family and friends.

Ingredients

  • 2 cups jasmine rice, rinsed
  • 2 1/2 cups water
  • 200g firm tofu, cut into cubes
  • 1 cup shiitake mushrooms, sliced
  • 1 small carrot, julienned
  • 1/2 cup snap peas, trimmed and halved
  • 2 spring onions, sliced thinly
  • 2 cloves garlic, minced
  • 1 tbsp soy sauce
  • 1 tbsp dark soy sauce
  • 1 tbsp vegetarian oyster sauce (or mushroom sauce)
  • 1 tsp sesame oil
  • 1 tsp sugar
  • 2 tbsp vegetable oil
  • Fresh coriander for garnish (optional)
  • 1 tsp toasted sesame seeds for garnish (optional)

Equipment

  • Clay pot (traditional) or heavy-bottomed saucepan with lid
  • Rice cooker or bowl for rinsing rice
  • Knife and cutting board
  • Spatula or wooden spoon
  • Measuring cups and spoons
  • Mixing bowl

Instructions

  1. Rinse the rice under cold water until the water runs clear to remove excess starch. Drain well.
  2. In your clay pot or heavy-bottomed saucepan, heat 1 tablespoon vegetable oil over medium heat. Add minced garlic and stir-fry until fragrant, about 30 seconds.
  3. Add the rinsed rice to the pot and stir gently to coat the grains in the oil and garlic. This helps prevent sticking and adds flavor.
  4. Pour in 2 1/2 cups water and bring to a boil uncovered. Once boiling, reduce heat to low and cover with a lid.
  5. Cook the rice on low heat for 10 minutes. Do not stir. This allows the rice to begin steaming and forming the crispy crust.
  6. While the rice cooks, prepare the tofu and vegetables: In a mixing bowl, toss tofu cubes and sliced shiitake mushrooms with soy sauce, dark soy sauce, vegetarian oyster sauce, sugar, and sesame oil. Let marinate for 5 minutes.
  7. After 10 minutes, carefully open the lid and arrange the marinated tofu, mushrooms, carrot, and snap peas evenly over the rice. Replace the lid immediately.
  8. Continue cooking on low heat for another 10-15 minutes, until the vegetables are tender and the rice has a golden crust at the bottom.
  9. Turn off the heat and let the clay pot rest, covered, for 5 minutes. This final steaming step enhances flavor and texture.
  10. Gently fluff the rice with a spatula to mix the ingredients while preserving the crispy bottom.
  11. Garnish with sliced spring onions, fresh coriander, and toasted sesame seeds before serving.

Tips & Variations

For the best crispy crust, avoid stirring the rice while it’s cooking. Using a clay pot with thick walls helps distribute heat evenly and enhances texture.

  • Try adding other vegetables like baby corn, bok choy, or bell peppers for extra color and nutrition.
  • For a smoky flavor, add a few drops of liquid smoke or smoked paprika to the marinade.
  • If you don’t have a clay pot, a heavy-bottomed cast iron or stainless steel pot with a tight lid works well.
  • Use brown rice for a healthier alternative, but increase cooking time and water accordingly.
  • Add a splash of Shaoxing wine or mirin to the tofu marinade for an authentic flavor boost.

Nutrition Facts

Nutrient Per Serving (serves 4)
Calories 320 kcal
Carbohydrates 58 g
Protein 12 g
Fat 6 g
Fiber 4 g
Sodium 550 mg

Serving Suggestions

Serve your vegetarian clay pot rice hot, straight from the pot for the best experience. This dish pairs wonderfully with a simple side of steamed greens like bok choy or Chinese broccoli drizzled with a little soy sauce.

For a full meal, consider a light soup such as hot and sour soup or miso soup. If you’re interested in trying more delicious vegetarian recipes, check out our Thelma Sanders Squash Recipe for a flavorful vegetable side or the Passover Zucchini Kugel Recipe for another vegetable-forward dish.

Conclusion

Chinese clay pot rice is an iconic dish that’s all about layering flavors and textures, and this vegetarian version doesn’t disappoint. Utilizing hearty tofu, earthy mushrooms, and crisp vegetables, this recipe brings a delightful twist to a traditional favorite.

The crispy rice crust combined with the savory, umami-rich marinade creates a satisfying and wholesome meal that’s perfect for any occasion.

Whether you’re cooking for yourself, family, or guests, this recipe is easy to prepare and can be customized to your liking. It’s a great introduction to clay pot cooking and a wonderful way to enjoy more plant-based meals.

Give it a try, and don’t forget to explore our other recipes like the Peanut Butter Gelato Recipe for a sweet finish or the Pickled Cherry Pepper Recipe to add a tangy, spicy kick to your meals.

📖 Recipe Card: Chinese Clay Pot Rice Recipe Vegetarian

Description: A flavorful and comforting vegetarian clay pot rice dish with mushrooms and tofu. Perfectly cooked rice infused with savory soy sauce and aromatic vegetables.

Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M

Servings: 4 servings

Ingredients

  • 2 cups jasmine rice
  • 2 1/2 cups water
  • 200g firm tofu, cubed
  • 1 cup shiitake mushrooms, sliced
  • 1/2 cup diced carrots
  • 1/2 cup chopped bok choy
  • 2 tablespoons soy sauce
  • 1 tablespoon vegetable oil
  • 1 teaspoon sesame oil
  • 2 cloves garlic, minced
  • 1 teaspoon grated ginger
  • 2 green onions, sliced

Instructions

  1. Rinse the jasmine rice until water runs clear.
  2. Add rice and water to the clay pot and soak for 15 minutes.
  3. Heat vegetable oil in a pan, sauté garlic and ginger until fragrant.
  4. Add tofu and mushrooms, cook until lightly browned.
  5. Add carrots and bok choy, cook for 3 minutes.
  6. Pour soy sauce and sesame oil into the clay pot with rice, stir gently.
  7. Place sautéed vegetables and tofu on top of the rice.
  8. Cover the clay pot and cook over medium-low heat for 35 minutes.
  9. Turn off heat and let it rest, covered, for 5 minutes.
  10. Garnish with sliced green onions and serve hot.

Nutrition: Calories: 350 kcal | Protein: 15 g | Fat: 8 g | Carbs: 55 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Chinese Clay Pot Rice Recipe Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and comforting vegetarian clay pot rice dish with mushrooms and tofu. Perfectly cooked rice infused with savory soy sauce and aromatic vegetables.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups jasmine rice”, “2 1/2 cups water”, “200g firm tofu, cubed”, “1 cup shiitake mushrooms, sliced”, “1/2 cup diced carrots”, “1/2 cup chopped bok choy”, “2 tablespoons soy sauce”, “1 tablespoon vegetable oil”, “1 teaspoon sesame oil”, “2 cloves garlic, minced”, “1 teaspoon grated ginger”, “2 green onions, sliced”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse the jasmine rice until water runs clear.”}, {“@type”: “HowToStep”, “text”: “Add rice and water to the clay pot and soak for 15 minutes.”}, {“@type”: “HowToStep”, “text”: “Heat vegetable oil in a pan, saut\u00e9 garlic and ginger until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add tofu and mushrooms, cook until lightly browned.”}, {“@type”: “HowToStep”, “text”: “Add carrots and bok choy, cook for 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour soy sauce and sesame oil into the clay pot with rice, stir gently.”}, {“@type”: “HowToStep”, “text”: “Place saut\u00e9ed vegetables and tofu on top of the rice.”}, {“@type”: “HowToStep”, “text”: “Cover the clay pot and cook over medium-low heat for 35 minutes.”}, {“@type”: “HowToStep”, “text”: “Turn off heat and let it rest, covered, for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Garnish with sliced green onions and serve hot.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “15 g”, “fatContent”: “8 g”, “carbohydrateContent”: “55 g”}}

Photo of author

Marta K

Leave a Comment

X