Savory Sticky Rice with Mushrooms, Green Onion, and Chili

Fried rice dish.
Tom Cockrem Getty Images
Prep: 10 mins
Cook: 30 mins
Total: 40 mins
Servings: 2 servings
Nutritional Guidelines (per serving)
502 Calories
4g Fat
105g Carbs
13g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 2
Amount per serving
Calories 502
% Daily Value*
Total Fat 4g 5%
Saturated Fat 1g 6%
Cholesterol 8mg 3%
Sodium 1964mg 85%
Total Carbohydrate 105g 38%
Dietary Fiber 7g 27%
Protein 13g
Calcium 72mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This sticky rice recipe is simple to make and oh so delicious! A meal unto itself, this Thai Sticky Rice with Pork & Mushrooms is a savory dish that is similar to fried rice, except it has a wonderfully chewy texture that even kids enjoy. While this recipe would normally be made with Thai or Chinese sausage, I've substituted strips of bacon, which I find works wonders with this recipe. Note that you can either include the minced chili in the recipe or leave it out and serve with chili sauce on the side (it's delicious like this!).


  • 2 cups Thai sticky rice (also called Thai "sweet rice") soaked in 3+1/2 cups water
  • 3-4 strips bacon
  • 1/3 cup shallots or purple onion (diced)
  • 1 cup shiitake mushroom (diced)
  • 1 tsp. garlic (minced)
  • 1 red chili (de-seeded and minced, or 1/2 tsp. dried crushed chili (omit for mild rice))
  • 1+1/2 Tbsp. fish sauce
  • 1+1/2 tsp. dark soy sauce (or mushroom-flavored soy sauce (or 2 Tbsp. regular soy sauce))
  • 1 Tbsp. regular soy sauce
  • 3 spring onions (finely sliced)
  • 1 package banana leaves (or bamboo leaves (thawed if frozen), OR cheesecloth or clean kitchen cloth)
  • Optional garnished: 2 tablespoons fresh basil, cilantro, coriander, or red chili

Steps to Make It

  1. Soak 2 cups sweet (sticky) rice in 3-4 cups water, or enough so water exceeds the rice by at least 1 inch. Soak for at least 40 minutes (if you lose track of time, it's no problem - sticky rice can soak up to 4 hours or longer). Note: Sweet rice has a hard outer shell that needs to soften before it can be cooked.

  2. While rice is soaking, prepare your steamer. Line a bamboo steamer or colander with 2 layers of banana/bamboo leaf, OR use cheesecloth, or a clean kitchen cloth. To clean and thaw the leaf (if frozen), rinse under hot water. Cut the leaf large enough that it extends over the top. Place steamer over a large pot, and have a tight-fitting lid ready.

  3. Place bacon in a large frying pan/wok together with 1-2 Tbsp. water. Fry over medium-high heat until cooked (chewy, not crisp). Remove from heat, leaving all or half the fat in the frying pan.

  4. Remove bacon from the pan and cut into small pieces (I use a clean pair of scissors for this, like they do in Asia - much faster and easier than a knife!). Place it back in the frying pan.

  5. Also add to the frying pan the shallots or onion, mushrooms, garlic, and chili. Return to medium-high heat and stir-fry 1-2 minutes, until fragrant. If your pan becomes dry, add a little water (1-2 Tbsp.).

  6. Turn heat to low. Add the drained sticky rice, plus the fish sauce and soy sauces. Also add half the green onion. Stir until the color of the rice has consistently darkened . Remove from heat.

  7. Transfer the rice from the frying pan into your prepared steamer. Make sure there is at least 1 inch of water in the pot. Cover with the lid and steam over high heat for 30-35 minutes. (You may have to add more water to your steamer partway through.)

  8. After 30 minutes, remove from heat. Allow to sit (with lid on) for 5 minutes. The rice should be soft, sticky, and slightly translucent. If there are any hard grains, steam 5 minutes longer. (Dig down into the middle of the rice when testing for "done-ness".)

  9. Taste-test the rice for salt. Sprinkle over a little more fish sauce if not salty or flavorful enough. If too salty, add a sqeeze of lime juice. Gently stir rice with a fork or chopsticks to mix in.

  10. To serve, slide the banana/bamboo leaf directly onto a serving plate. Or, if you want to pretty it up, line a serving bowl or plate with a fresh banana leaf. Mound the rice on top and sprinkle with remaining spring onion (add optional garnishes too if desired). ENJOY!

Recipe Tags: