
Instant Pot Thai Soup With Corn and Zucchini tastes creamy, slightly spicy, and bright from lime, with juicy pops of sweet corn in every spoonful. It works perfectly for busy weeknights, meal prep, or anyone who wants a cozy Thai-inspired soup on the table in about 35 minutes. I tested this version on a Tuesday when I felt tired and grumpy, and it honestly fixed my mood by the second bowl.
Why You Should Try This Instant Pot Thai Soup With Corn and Zucchini
This soup hits that sweet spot between comfort food and fresh, veggie-packed dinner. Coconut milk gives it a rich base, while zucchini and corn keep it light and summery.
You toss everything in the Instant Pot, press a couple of buttons, and dinner basically cooks itself. Cleanup stays easy, and the leftovers taste even better the next day.
“This Instant Pot Thai Soup With Corn and Zucchini tastes like takeout-level comfort with zero fuss and tons of flavor.” ★★★★★
Ingredients You’ll Need
Aromatics and Base
- 1 tablespoon neutral oil
- Use avocado, canola, or light olive oil. Avoid extra virgin olive oil because it can taste a bit strong here.
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- Tube ginger from the produce section works great when you feel short on time.
Veggies
- 2 cups fresh corn kernels
- Cut them from 3 to 4 ears of corn, or use frozen corn straight from the bag.
- 2 small zucchini, halved lengthwise and sliced into half-moons
- 1 red bell pepper, thinly sliced
- 1 cup shredded carrots or matchstick carrots
- Pre-shredded carrots from a bag save time and keep texture nice and crisp-tender.
Thai-Inspired Flavor
- 2 to 3 tablespoons red curry paste
- I like Mae Ploy or Thai Kitchen. Start with 2 tablespoons if you prefer mild heat.
- 1 tablespoon soy sauce or tamari
- 1 tablespoon fish sauce
- If you keep it vegetarian, swap fish sauce with extra soy sauce plus 1 teaspoon miso paste if you have it.
- 1 teaspoon brown sugar or coconut sugar
- 1 teaspoon ground coriander
- 1 teaspoon ground turmeric
- 1 teaspoon kosher salt, plus more to taste
Liquid and Creaminess
- 4 cups low-sodium vegetable broth or chicken broth
- 1 can (13.5 to 15 ounces) full-fat coconut milk
- Full-fat coconut milk gives the best texture. Light coconut milk works, but the soup turns out thinner.
Finishing Touches
- Juice of 1 to 2 limes, to taste
- 1 to 2 teaspoons rice vinegar, optional, for extra brightness
- 1 to 2 teaspoons maple syrup or honey, optional, to balance acidity
- 1 cup fresh cilantro leaves and tender stems, roughly chopped
- 3 green onions, thinly sliced
- 1 small red chili or jalapeño, thinly sliced, optional, for garnish
Optional Add-ins
- 1 to 2 cups cooked shredded chicken, rotisserie style
- 1 block (14 ounces) firm tofu, cubed
- 1 cup cooked rice or cooked rice noodles, added after pressure cooking
Equipment
- 6 or 8 quart Instant Pot or other electric pressure cooker
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Ladle for serving
Tips & Tricks
- Use full-fat coconut milk for the creamiest Instant Pot Thai Soup With Corn and Zucchini and the best mouthfeel.
- Sauté the curry paste with the aromatics to wake up the spices and deepen flavor.
- Keep the zucchini in thicker half-moons so it holds shape under pressure.
- Add delicate greens like spinach or kale after pressure cooking so they stay bright and tender.
- Taste at the end and adjust with lime juice for brightness, sugar for balance, and salt or fish sauce for depth.
- Stir in cooked rice or noodles after cooking so they do not soak up all the broth.
- Use frozen corn straight from the freezer; no need to thaw.
- Cut veggies in similar sizes so they cook evenly and keep a nice bite.
- Let the soup rest for 5 minutes after you open the lid so flavors settle and the broth thickens slightly.
- Garnish generously with cilantro, green onion, and chili slices to add freshness and color.
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 the oil until it shimmers. Add the onion and cook until it turns translucent and soft, about 4 to 5 minutes, stirring often. Stir in garlic and ginger and cook 1 minute, until they smell fragrant and toasty.
Add the red curry paste, coriander, and turmeric. Stir constantly for 1 to 2 minutes so the curry paste toasts slightly and mixes with the oil and aromatics. Sprinkle in a pinch of salt to start building flavor.
Step 2: Add veggies and liquids
Add the corn, zucchini, bell pepper, and carrots to the pot and stir to coat them in the curry mixture. Pour in the broth and scrape the bottom of the pot with a wooden spoon to lift any browned bits. This step helps prevent the Instant Pot from giving a burn warning.
Stir in soy sauce, fish sauce, brown sugar, and the remaining salt. Pour in the coconut milk and stir until everything looks well combined. Taste the broth and adjust with a little more curry paste if you want extra heat before you close the lid.
Step 3: Pressure cook
Cancel Sauté and secure the lid. Set the valve to Sealing. Cook on Manual or Pressure Cook, high pressure, for 4 minutes.
Once the timer finishes, let the pressure release naturally for 5 minutes. After that, carefully switch the valve to Venting and release the remaining pressure. Open the lid and give the Instant Pot Thai Soup With Corn and Zucchini a good stir.
Step 4: Finish and adjust flavors
Stir in lime juice, starting with one lime, and add rice vinegar if you use it. Taste the soup and adjust: add more lime for brightness, a bit of maple syrup or honey if it tastes too sharp, and more salt or fish sauce if it needs depth. If you add cooked chicken, tofu, or cooked rice, stir them in now and let them warm through on the Keep Warm setting for a few minutes.
Fold in cilantro and most of the green onions, saving some for garnish. Ladle the soup into bowls and top with extra cilantro, green onions, and sliced chili if you like heat. Serve hot and enjoy the mix of creamy coconut, sweet corn, and tender zucchini.
What to Serve with Instant Pot Thai Soup With Corn and Zucchini
Serve this Instant Pot Thai Soup With Corn and Zucchini with a side of jasmine rice or brown rice so you can soak up every bit of broth. Steamed green beans, snap peas, or a simple cucumber salad with lime and a pinch of salt pair nicely and keep the meal light. You can also add warm naan-style flatbread or toasted baguette slices if your crew loves bread with soup.
For drinks, try iced green tea, Thai iced tea, sparkling water with lime, or a simple ginger-lime soda. Each option cools the gentle heat from the curry and keeps the meal refreshing.
Storage Options
- Store leftover soup in airtight containers in the fridge for up to 4 days.
- Chill the soup completely before you freeze it, then freeze in containers or freezer bags for up to 3 months.
- Reheat on the stovetop over medium heat, stirring often, until hot but not boiling, so the coconut milk stays smooth.
- Reheat single portions in the microwave in 60 to 90 second bursts, stirring between each burst, until heated through.
- If the soup thickens in the fridge, stir in a splash of broth or water while you reheat to reach your preferred consistency.

Instant Pot Thai Soup With Corn and Zucchini
Ingredients
Instructions
- Set the Instant Pot to Sauté and heat the neutral oil until it shimmers.
- Add the chopped onion and cook, stirring often, until translucent and soft, about 4 to 5 minutes.
- Stir in the garlic and ginger and cook for 1 minute, until fragrant.
- Add the red curry paste, ground coriander, and ground turmeric. Cook, stirring constantly, for 1 to 2 minutes to toast the curry paste and spices. Sprinkle in a pinch of salt to start building flavor.
- Add the corn, zucchini, red bell pepper, and carrots to the pot and stir to coat in the curry mixture.
- Pour in the broth and scrape the bottom of the pot with a wooden spoon to release any browned bits and prevent a burn warning.
- Stir in the soy sauce or tamari, fish sauce, brown or coconut sugar, and remaining salt.
- Pour in the coconut milk and stir until the broth looks smooth and well combined. Taste and add a little more curry paste if you want extra heat.
- Cancel Sauté and secure the Instant Pot lid. Set the valve to Sealing.
- Cook on Manual or Pressure Cook, high pressure, for 4 minutes.
- When the cooking time is up, let the pressure release naturally for 5 minutes, then carefully switch the valve to Venting to release the remaining pressure.
- Open the lid and stir the soup to combine.
- Stir in the juice of 1 lime, then taste and add more lime juice if you prefer extra brightness. Add rice vinegar, if using, for additional tang.
- If the soup tastes too sharp, stir in maple syrup or honey to balance the acidity. Adjust salt or fish sauce to taste for more depth.
- If using cooked chicken, tofu, or cooked rice or noodles, stir them in now and let them warm through on the Keep Warm setting for a few minutes.
- Fold in the cilantro and most of the green onions, reserving some for garnish.
- Ladle the soup into bowls and garnish with the remaining green onions, extra cilantro, and sliced red chili or jalapeño if you like heat. Serve hot.
Notes
Approximate per serving (6 servings, without optional add-ins or rice): 260 calories; fat 17 g; saturated fat 11 g; carbohydrates 25 g; fiber 4 g; sugars 9 g; protein 6 g; sodium 780 mg. Values are estimates and will vary based on brands, exact ingredients, optional add-ins, and portion size.

Leave a Reply