30 minutes or lessEasyInstant Pot Chef of the Year

One-Pot Tom Yum Rice with Steamed Broccoli

By Karen Ngo

Icon of two silouettes of people

2 servings

Icon of clock

28 minutes

Icon of metric scale

Easy

A close-up of a spoonful of Tom Yum rice held over an Instant Pot®. The rice is fluffy and golden, mixed with bean sprouts and chunks of chicken. The pot of rice is visible in the background.
Red background with darker red circles

Recipe Details

Course: Main Course

Difficulty: Easy

Prep Time: 10 minutes (plus 30 minutes for marinating)

Cook Time: 18 minutes

Total Time: 28 minutes

Cooking Technique: Pressure Cook

Cuisine: Thai-Inspired

Yield: 2 servings

Ingredients

  • ¾ cup of rice
  • ½ lb. shrimp or chicken thighs
  • 1 cup bean sprouts
  • 6 tofu puffs, cut in half
  • 1 cup white beech mushrooms (optional)
  • 1 cup broccoli, cut into bite-sized pieces and seasoned with salt and pepper to taste
  • For the Chicken Marinade
  • ½ tsp. salt
  • ½ tsp. Shaoxing wine
  • ½ tsp. sesame oil
  • ½ tbsp. light soy sauce
  • 1 tsp. white pepper
  • 1 tsp. garlic powder
  • ½ tsp. chicken bouillon
  • For the Shrimp Marinade
  • ½ tsp. white pepper
  • ½ tsp. Shaoxing wine
  • Salt and pepper, to taste
  • ½ tsp. sesame oil
  • ½ tsp. garlic powder
  • ½ tsp. ginger powder
  • For the Soup Base
  • 2⁄3 cup water
  • 2 tbsp. Tom Yum paste

Got 30 minutes? Grab your Instant Pot® and make this bold and comforting one-pot Tom Yum rice with steamed veggies—no extra pots, no hassle! This easy dump-and-go recipe is packed with spicy, tangy Thai flavor and perfect for busy weeknights, meal prep, or when you’re craving something cozy and satisfying.

INSTRUCTIONS

  1. In a small bowl, mix the soup base ingredients. 
  2. Pick and prepare your protein. If using shrimp, start by cleaning and deveining them. Pat them dry. Combine all the shrimp marinade ingredients, then marinate for at least 30 minutes. If using chicken, cut the thighs into bite-sized pieces. Combine all the chicken marinade ingredients, then marinate for at least 30 minutes. 
  3. Rinse the rice and add it to your Instant Pot®
  4. Layer the bean sprouts, tofu puffs, and mushrooms (if using) over the rice and pour in the soup base. 
  5. Place a steaming rack over the rice and veggies within your Instant Pot®. Place the seasoned broccoli in a pressure cooker-safe bowl (metal works best), then place the bowl on top of the steaming rack. 
  6. Seal the Instant Pot®. Cook on Rice mode at Low Pressure for 8 minutes. If your model doesn't have Rice mode, Pressure Cook on High for 5 minutes
  7. Let the pressure naturally release for 10 minutes, then quick release the rest. 
  8. Open the lid, carefully remove the broccoli bowl and steaming rack, then fluff and mix everything together. 

Notes

This recipe was made in the 3QT Duo Mini. Please adjust ingredient amounts for 6QT and 8QT multi-cookers.

About the chef

Karen Ngo

Karen Ngo

Some cooks bring the heat. Others bring the heart. She brought both. Meet Karen Ngo (@cantohousewife), winner of Instant Pot's 2025 Chef of the Year Competition.

View All Karen's Recipes

GET COOKIN’ WITH US