
Instant Pot Thai Soup With Corn and Zucchini tastes creamy, bright, and a little spicy, with sweet pops of corn and tender zucchini in every spoonful. It works perfectly for busy weeknights, since it comes together in about 30 minutes from start to finish. I tested this on a Tuesday after a long grocery run and basically hugged my Instant Pot when dinner hit the table.
Why Make This Instant Pot Thai Soup With Corn and Zucchini at Home
You control the spice level, the salt, and the veggies, so the soup fits your taste instead of the other way around. The Instant Pot builds deep flavor in a short time, so the broth tastes like it simmered all afternoon.
You also skip takeout prices and mystery ingredients. The recipe uses simple pantry staples, fresh vegetables, and one pot, so cleanup stays easy.
“This Instant Pot Thai Soup With Corn and Zucchini tastes like a cozy Thai restaurant favorite with sweet corn, tender veggies, and a silky coconut broth, and my whole family licked their bowls clean. ★★★★★”
Ingredients You Need
You can adjust the spice and richness, but I suggest you try the base recipe once, then tweak it to your liking.
Broth and base
- Low sodium chicken broth or vegetable broth
- Use low sodium so the fish sauce and curry paste do not push the salt over the top.
- Full fat coconut milk
- Canned, not the carton kind. I like Chaokoh or Aroy-D for consistent creaminess.
- Water, as needed
- Add a splash if you like a slightly lighter broth.
Protein
- Boneless skinless chicken thighs, cut into bite-size pieces
- Thighs stay juicy under pressure. Use firm tofu cubes for a vegetarian version.
- Fish sauce
- I like Red Boat or Squid brand. Use soy sauce or tamari if you avoid fish sauce.
Vegetables
- Fresh corn kernels
- Cut from 3 to 4 ears of corn, or use frozen sweet corn straight from the bag.
- Zucchini, halved lengthwise and sliced
- Yellow squash works too. Keep the pieces a bit chunky so they hold texture.
- Carrot, thinly sliced
- Adds sweetness and color.
- Red bell pepper, thin strips
- Any color works, but red or orange looks nicest in the bowl.
- Yellow onion, diced
- Fresh garlic, minced
- Fresh ginger, minced or grated
- I keep frozen ginger cubes in the freezer as a shortcut.
Flavor boosters
- Red Thai curry paste
- I like Maesri or Thai Kitchen. Start with 2 tablespoons if you feel spice shy, then add more next time.
- Brown sugar or coconut sugar
- Balances the heat and acidity.
- Lime juice, fresh
- Bottled lime juice works in a pinch, but fresh tastes brighter.
- Soy sauce or tamari
- Adds depth along with fish sauce.
- Kosher salt and black pepper
Finishing touches
- Fresh cilantro, chopped
- Green onions, sliced
- Fresh basil, preferably Thai basil if you can find it
- Lime wedges, for serving
- Cooked rice or rice noodles, optional but very comforting
Pantry shortcuts
- Use frozen corn and pre-chopped onion to save time.
- Use jarred minced garlic and ginger if you feel tired and still want soup.
- Use pre-cut zucchini from the produce section if your knife skills feel rusty.
Equipment
- Instant Pot or other electric pressure cooker, 6 or 8 quart
- Cutting board and sharp chef’s knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Ladle and soup bowls
Tips & Mistakes
- Sauté the curry paste with the aromatics to wake up the flavor; do not just stir it into the liquid at the end.
- Cut the veggies into similar sizes so they cook evenly and keep some bite.
- Add zucchini and bell pepper after pressure cooking, not before, or they will turn mushy.
- Use full fat coconut milk for the best texture; light coconut milk can split and taste thin.
- Taste the broth before serving and adjust lime, fish sauce, and sugar so the flavor hits salty, tangy, and slightly sweet.
- Do not overfill the Instant Pot; stay under the max fill line, especially with starchy add-ins like noodles or rice.
- Let the pressure release naturally for at least 5 minutes to keep the chicken tender.
- Stir gently after cooking so the coconut milk blends back into the broth if it looks slightly separated.
- If the soup tastes flat, add a pinch of salt and a squeeze of lime instead of more curry paste.
- Chill leftovers quickly; do not leave the soup on the counter for hours, since coconut milk and chicken spoil fast.
How to Make Instant Pot Thai Soup With Corn and Zucchini
Step 1: Sauté veggies and aromatics
Set the Instant Pot to Sauté and heat a tablespoon of neutral oil. Add diced onion and sliced carrot and cook until soft and lightly golden, about 5 to 7 minutes, stirring often. Stir in garlic, ginger, and red curry paste and cook 1 to 2 minutes, until the mixture smells very fragrant and the paste darkens slightly. Season with a pinch of salt.
Step 2: Build the broth
Add the chicken pieces to the pot and stir so the curry mixture coats them. Pour in the broth and scrape up any browned bits from the bottom with your spoon so nothing sticks. Stir in fish sauce, soy sauce, and brown sugar. Add the corn kernels and give everything a good stir.
Step 3: Pressure cook
Cancel Sauté, lock the lid, and set the valve to Sealing. Cook on High Pressure for 6 minutes. When the timer finishes, let the pressure release naturally for 5 minutes, then carefully switch the valve to Venting and release the remaining steam.
Step 4: Add zucchini and coconut milk
Open the lid and switch back to Sauté on Low or Normal. Stir in the zucchini slices and bell pepper strips. Pour in the coconut milk and stir until the broth looks creamy and uniform. Simmer 3 to 5 minutes, just until the zucchini turns tender but still slightly firm.
Step 5: Adjust seasoning
Turn off Sauté so the soup does not boil hard. Stir in lime juice and taste the broth. Add more fish sauce or soy sauce for salt, more lime juice for brightness, or a tiny bit more sugar if the flavor leans too sharp. Add black pepper to taste.
Step 6: Finish and serve
Stir in chopped cilantro and some sliced green onions. Ladle the Instant Pot Thai Soup With Corn and Zucchini into bowls over a scoop of hot rice or alongside cooked rice noodles if you like. Top with extra herbs and a lime wedge. Serve hot while the veggies still taste fresh and the broth feels silky.
Variations I've Tried
I swap the chicken for peeled shrimp and cook the shrimp only at the end on Sauté for a few minutes until they turn pink. I use tofu cubes and vegetable broth for a fully vegetarian Instant Pot Thai Soup With Corn and Zucchini and it tastes just as cozy. I sometimes add sliced mushrooms or baby spinach in the last couple of minutes for extra veggies. I also stir in a spoonful of peanut butter for a richer, nutty version that tastes like a cross between soup and satay sauce.
How to Serve Instant Pot Thai Soup With Corn and Zucchini
I like to serve this Instant Pot Thai Soup With Corn and Zucchini over a small scoop of jasmine rice so the broth soaks in and turns almost stew-like. You can also ladle it over cooked rice noodles or serve it plain in a big bowl with extra lime wedges on the side. Add toppings like more cilantro, basil, green onions, and a drizzle of chili crisp or sriracha if you enjoy extra heat. Pair it with cucumber slices or a simple green salad to keep the meal light but filling.
How to store
- Fridge: Cool the soup to room temperature within 1 hour, then store in airtight containers in the refrigerator for up to 4 days.
- Freezer: Chill fully, then freeze in portions for up to 2 months; stir well after reheating since coconut milk can separate slightly.
- Reheating on stove: Warm gently in a pot over medium low heat until hot, but do not let it boil hard so the coconut milk stays smooth and the zucchini keeps some texture.
- Reheating in microwave: Heat in short bursts, stirring between each, until hot all the way through, and add a splash of broth or water if the soup thickened in the fridge.

Instant Pot Thai Soup With Corn and Zucchini
Ingredients
Instructions
- Set the Instant Pot to Sauté and heat the neutral oil. Add the diced onion and sliced carrot and cook, stirring often, until softened and lightly golden, about 5 to 7 minutes.
- Stir in the minced garlic, ginger, and red Thai curry paste. Cook for 1 to 2 minutes, stirring, until very fragrant and the curry paste darkens slightly. Season with a small pinch of salt.
- Add the chicken thigh pieces and stir so they are coated in the curry mixture. Pour in the chicken or vegetable broth and scrape up any browned bits from the bottom of the pot.
- Stir in the fish sauce, soy sauce or tamari, and brown or coconut sugar. Add the corn kernels and stir everything together well.
- Cancel Sauté. Lock the lid, set the valve to Sealing, and cook on High Pressure for 6 minutes. When the timer finishes, let the pressure release naturally for 5 minutes, then carefully turn the valve to Venting to release the remaining steam.
- Open the lid and switch the Instant Pot back to Sauté on Low or Normal. Stir in the sliced zucchini and bell pepper strips. Pour in the full-fat coconut milk and stir until the broth looks creamy and uniform.
- Simmer for 3 to 5 minutes, just until the zucchini is tender but still slightly firm and the bell pepper has softened slightly. Turn off Sauté so the soup is no longer boiling.
- Stir in the fresh lime juice, then taste the broth. Add more fish sauce or soy sauce for saltiness, more lime juice for brightness, or a small pinch more sugar if the flavor tastes too sharp. Season with black pepper to taste.
- Stir in the chopped cilantro and some of the sliced green onions and basil. Ladle the soup into bowls over a scoop of hot rice or alongside cooked rice noodles if using.
- Garnish with extra cilantro, basil, remaining green onions, and lime wedges if desired. Serve hot while the vegetables are still tender-crisp and the broth is silky.
Notes
Approximate per 1 of 6 servings (made with chicken thighs, full-fat coconut milk, and without rice or noodles): 380 calories; fat 23 g; saturated fat 13 g; carbohydrates 23 g; fiber 3 g; sugars 8 g; protein 22 g; sodium 1050 mg. Values will vary based on specific brands, exact amounts of curry paste, fish sauce, and sugar, and any added rice or noodles.

Leave a Reply