
Instant Pot Thai Soup With Corn and Zucchini tastes creamy, coconutty, a little spicy, and sweet from the corn, with tender zucchini in every spoonful. It works perfectly for busy cooks who want a cozy, flavorful dinner on the table in about 30–35 minutes, start to finish. I tested this on a Tuesday after a long grocery run, and my family scraped the pot so clean I thought about framing it.
Why Instant Pot Thai Soup With Corn and Zucchini Is Worth It
This soup delivers big Thai-inspired flavor with almost no hands-on time. The Instant Pot does the heavy lifting while you chop a few veggies and open a couple of cans.
You get creamy coconut broth, pops of sweet corn, and soft zucchini in one bowl. The recipe also uses pantry shortcuts like jarred curry paste and canned coconut milk, so you skip long simmering and still enjoy deep flavor.
“This Instant Pot Thai Soup With Corn and Zucchini tastes like a cozy Thai restaurant dinner that magically appears on a weeknight ★★★★★”
Ingredients You Need
Aromatics and base
- 1 tablespoon neutral oil (avocado, canola, or light olive oil)
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- Use ginger paste from a tube as a shortcut.
Flavor boosters
- 2–3 tablespoons red Thai curry paste
- I like Maesri or Thai Kitchen; start with 2 tablespoons if you prefer mild heat.
- 1 tablespoon fish sauce
- Use soy sauce or tamari for a vegetarian version.
- 1 tablespoon soy sauce or tamari
- Tamari keeps the soup gluten-free.
- 1–2 teaspoons brown sugar or coconut sugar
- This balances the salt and heat.
Liquids
- 4 cups low-sodium vegetable broth or chicken broth
- I often use Better Than Bouillon paste with water for quick broth.
- 1 (13.5–14 oz) can full-fat coconut milk
- Full-fat gives a richer soup; light coconut milk works but tastes less creamy.
Veggies
- 2 cups fresh or frozen corn kernels
- Frozen corn works great and saves time; no need to thaw.
- 2 small zucchini, halved lengthwise and sliced into half-moons
- 1 red bell pepper, thinly sliced (optional but adds color and sweetness)
- 1 small carrot, thinly sliced (optional)
Protein options (pick one or mix)
- 1 pound boneless, skinless chicken thighs, cut into bite-size pieces
- Chicken breast works too; reduce cook time by a minute if you worry about dryness.
- Or 1 (14 oz) block extra-firm tofu, pressed and cubed
- Use this for a vegetarian or vegan version.
- Or 1 cup cooked chickpeas, rinsed and drained
- Add these after pressure cooking so they hold texture.
Acid and finishing touches
- Juice of 1–2 limes, to taste
- 1–2 teaspoons rice vinegar (optional, for extra tang)
- Salt, to taste
- ¼ cup chopped fresh cilantro or Thai basil
- 2–3 green onions, thinly sliced
- Thinly sliced red chili or jalapeño, to taste (optional)
- Lime wedges, for serving
Equipment
- 6- or 8-quart Instant Pot (or similar electric pressure cooker)
- Cutting board and sharp knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Ladle and bowls for serving
Quick Tips & substitutions
- Use frozen corn and pre-cut zucchini from the produce section when you feel short on time.
- Start with 2 tablespoons curry paste, then add more at the end if you want extra heat.
- Swap chicken with tofu or chickpeas to keep the soup vegetarian or vegan.
- Use tamari and a gluten-free fish sauce brand to keep the soup gluten-free.
- Stir in light coconut milk if you want a lighter broth, and add a splash of extra broth if it tastes too rich.
- Add a teaspoon of brown sugar at a time until the broth tastes balanced, not sweet.
- Sauté the curry paste with the aromatics to deepen flavor before you add the liquids.
- Cut zucchini into thicker half-moons so they stay tender but not mushy under pressure.
How to Make Instant Pot Thai Soup With Corn and Zucchini
Step 1: Sauté aromatics and curry paste
- Set the Instant Pot to Sauté and heat the oil.
- Add onion and cook 3–4 minutes, until it softens and turns translucent around the edges.
- Stir in garlic and ginger and cook about 30 seconds, until they smell fragrant.
- Add the red curry paste and cook 1–2 minutes, stirring, so it toasts slightly and deepens in flavor.
Step 2: Build the broth
- Pour in a splash of broth and scrape up any browned bits from the bottom with a wooden spoon.
- Add the rest of the broth, fish sauce, soy sauce or tamari, and brown sugar.
- Stir well so the curry paste dissolves into the liquid.
- Taste the broth and adjust salt or sugar lightly, keeping in mind the flavors will concentrate a bit under pressure.
Step 3: Add protein and sturdy veggies
- Add chicken pieces if you use them, and stir so they sit in the broth.
- Add corn and carrot slices if you use carrot.
- Skip zucchini and bell pepper for now, since they cook faster.
- Make sure the contents stay below the max fill line on the Instant Pot.
Step 4: Pressure cook
- Cancel Sauté, then lock the lid and set the valve to Sealing.
- Cook on Manual or Pressure Cook, high pressure, for 5 minutes with chicken, or 3 minutes if you skip meat and use only veggies.
- The pot will take about 8–10 minutes to come to pressure.
- When the timer ends, let the pressure release naturally for 5 minutes, then move the valve to Venting and release the remaining pressure.
Step 5: Add quick-cooking veggies and coconut milk
- Open the lid and switch back to Sauté on low.
- Stir in zucchini, bell pepper, and coconut milk.
- Simmer 3–5 minutes, just until the zucchini turns tender and bright and the bell pepper softens slightly.
- If you use tofu or chickpeas, add them now and simmer a few minutes so they heat through.
Step 6: Finish with lime and herbs
- Turn off Sauté so the soup stops boiling.
- Stir in lime juice, starting with one lime and adding more to taste.
- Add rice vinegar if you like extra tang.
- Stir in cilantro or Thai basil and green onions, then taste and adjust salt, lime, or curry paste as needed.
Step 7: Serve
- Ladle Instant Pot Thai Soup With Corn and Zucchini into bowls.
- Top with extra herbs, sliced chili, and lime wedges on the side.
- Add a scoop of cooked rice or rice noodles to each bowl if you want a heartier meal.
- Serve hot and enjoy the mix of sweet corn, tender zucchini, and creamy coconut broth.
Recipe Variations
-
Gluten-free
- Use tamari instead of soy sauce.
- Choose a gluten-free fish sauce brand.
-
Vegan
- Swap fish sauce with extra soy sauce or tamari.
- Use tofu or chickpeas instead of chicken.
-
Low carb
- Reduce corn to ½–1 cup and double the zucchini and bell pepper.
- Skip rice and serve with cauliflower rice.
-
Extra protein
- Add cooked shrimp at the end and simmer 2–3 minutes.
- Stir in a beaten egg slowly while the soup simmers for an egg-drop swirl.
-
Extra veggies
- Add baby spinach or kale at the end and stir until it wilts.
- Toss in mushrooms or snap peas with the zucchini step.
-
Spice level tweaks
- Stir in chili crisp or sriracha at the table for heat lovers.
- Use only 1–1½ tablespoons curry paste for a mild version.
Ways to Serve Instant Pot Thai Soup With Corn and Zucchini
- Spoon over jasmine rice or brown rice for a cozy, filling bowl.
- Serve with rice noodles or glass noodles for a slurpable soup dinner.
- Pair with a simple cucumber salad or shredded cabbage salad for crunch.
- Add a side of toasted naan or flatbread if you want something to dunk.
- Pack in a thermos for a warm work or school lunch.
Storage Success
Cool Instant Pot Thai Soup With Corn and Zucchini to room temperature, then store it in airtight containers in the fridge for up to 4 days. The flavors deepen overnight, so the soup often tastes even better the next day. Reheat gently on the stove over medium-low heat or in the microwave, and add a splash of broth or water if it thickens. Freeze portions without zucchini for up to 2 months, then add fresh zucchini when you reheat so the texture stays pleasant.

Leave a Reply