
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 you bring it to the table in about 30 minutes from start to finish. I tested versions of this soup while my kids did homework at the kitchen counter, so you can picture the chaos level I already handled for you.
Why Make This Instant Pot Thai Soup With Corn and Zucchini at Home
You control the spice level, the veggie mix, and the quality of your ingredients, which makes this Instant Pot Thai Soup With Corn and Zucchini feel both cozy and fresh. The pressure cooker locks in flavor quickly, so the broth tastes like it simmered all afternoon, even when you cook it after work.
You also save money compared to takeout and skip mystery ingredients. Clean-up stays easy, since everything cooks in one pot and the Instant Pot keeps the kitchen cooler than the stovetop.
This Instant Pot Thai Soup With Corn and Zucchini tastes like a restaurant favorite but comes together in one pot with almost no effort, ★★★★★
Ingredients You Need
Here is what you need to cook Instant Pot Thai Soup With Corn and Zucchini at home.
Broth base
Low sodium chicken broth or vegetable broth
- Use low sodium so you control the salt.
- Use vegetable broth to keep the soup vegetarian.
Full fat coconut milk
- Canned only, not the carton kind.
- I like Thai Kitchen or Aroy-D for consistent texture.
Fish sauce
- Adds salty depth and classic Thai flavor.
- Use a splash of soy sauce or tamari if you avoid fish sauce, but the flavor shifts slightly.
Lime juice
- Fresh lime juice tastes brighter than bottled.
- Add extra at the end if you like more tang.
Aromatics and flavor
Yellow onion, diced
Fresh garlic, minced
Fresh ginger, minced or grated
Red curry paste
- I often use Thai Kitchen red curry paste since most grocery stores carry it.
- Some brands taste hotter than others, so adjust the amount if you feel unsure.
Brown sugar or coconut sugar
- Balances the heat and acidity.
- You can use honey if you prefer.
Neutral oil
- Avocado oil, canola oil, or grapeseed oil all work.
- Use what you keep in your pantry.
Vegetables and protein
Fresh or frozen corn kernels
- Sweet corn pairs really well with the spicy curry broth.
- Frozen corn works great and saves time.
Zucchini, halved lengthwise and sliced into half moons
Red bell pepper, sliced
Carrots, thinly sliced
Baby spinach or chopped kale
Protein of choice
- Thinly sliced chicken breast or thighs cook quickly.
- Use cubed extra firm tofu for a vegetarian Instant Pot Thai Soup With Corn and Zucchini.
- Shrimp also works, but add it after pressure cooking and simmer on sauté so it does not overcook.
Seasoning and toppings
- Salt and black pepper
- Fresh cilantro, chopped
- Green onions, sliced
- Extra lime wedges
- Thinly sliced red chili or jalapeño for extra heat
- Cooked rice or rice noodles, optional but very comforting
Equipment list
- Instant Pot or other electric pressure cooker, 6 quart or larger
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Ladle for serving
Tips & Mistakes
- Sauté the aromatics long enough to soften the onion and bloom the curry paste, or the broth tastes flat.
- Cut the chicken or tofu into small, even pieces so everything cooks at the same rate.
- Add coconut milk after pressure cooking if your Instant Pot tends to trigger the burn warning, since some models react to thicker liquids.
- Do not overfill the Instant Pot past the max line, because the soup needs space to come to pressure safely.
- Taste the broth before serving and adjust lime, fish sauce, and sugar so the flavor hits salty, sweet, and tangy notes.
- Stir in tender veggies like zucchini and spinach after pressure cooking and use sauté briefly, or they turn mushy.
- Use frozen corn straight from the freezer; thawing it first adds no benefit and slows you down.
- Vent the pressure away from your cabinets, since the steam can leave a film on nearby surfaces.
How to Make Instant Pot Thai Soup With Corn and Zucchini
Step 1: Prep ingredients
Chop the onion, garlic, and ginger. Slice the zucchini, bell pepper, and carrots. Cut your protein into bite-size pieces and pat it dry with a paper towel so it browns better.
Measure the curry paste, fish sauce, sugar, and broth before you start cooking. Open the can of coconut milk and stir it so the cream and liquid blend together.
Step 2: Sauté aromatics and curry paste
Set the Instant Pot to Sauté and let it heat for a minute. Add a drizzle of oil, then add the onion and cook until it turns translucent and soft, about 3 to 4 minutes, while you stir occasionally. Add garlic and ginger and cook 1 minute, just until they smell fragrant.
Stir in the red curry paste and cook it with the aromatics for 1 to 2 minutes. This step wakes up the spices in the paste and deepens the flavor of the Instant Pot Thai Soup With Corn and Zucchini.
Step 3: Build the broth
Pour in a splash of broth and scrape the bottom of the pot with your spoon to lift any browned bits. This step prevents the burn warning. Add the rest of the broth, fish sauce, and sugar, then stir well.
Add the carrots and bell pepper. Add the chicken or tofu if you use it. Hold back the zucchini, corn, and leafy greens for later so they keep a better texture.
Step 4: Pressure cook
Cancel Sauté. Lock the lid in place and set the valve to Sealing. Cook on Manual or Pressure Cook, high pressure, for 5 minutes if you use thinly sliced chicken or tofu.
When the timer ends, let the pressure release naturally for 5 minutes. After that, switch the valve to Venting and release the remaining pressure carefully.
Step 5: Add coconut milk and quick cooking veggies
Open the lid and switch back to Sauté on low. Stir in the coconut milk until the broth looks creamy and smooth. Add the zucchini and corn.
Simmer for 3 to 5 minutes until the zucchini turns tender but not mushy and the corn heats through. Stir in the spinach or kale and cook 1 to 2 minutes, just until the greens wilt.
Step 6: Adjust seasoning
Taste the soup. Add more fish sauce for salt, more sugar for balance, and more lime juice for brightness. Add a pinch of salt and pepper if you want a stronger base flavor.
If the soup tastes too spicy, add a little extra coconut milk or a splash of broth. If it tastes too mild, stir in a spoonful of extra curry paste and simmer a couple more minutes.
Step 7: Serve
Turn off the Instant Pot and let the soup sit for a couple of minutes so it cools slightly and thickens. Ladle the Instant Pot Thai Soup With Corn and Zucchini into bowls. Add cilantro, green onions, and chili slices on top.
Serve with lime wedges on the side so everyone can squeeze in extra acidity. Add a scoop of cooked rice or rice noodles to the bowl if you want a heartier meal.
Variations I've Tried
I swap chicken for tofu often when I cook Instant Pot Thai Soup With Corn and Zucchini for vegetarian friends. I press the tofu briefly, cut it into cubes, and stir it in after pressure cooking so it holds its shape better. The tofu soaks up the curry broth and tastes rich and satisfying.
I also use shrimp sometimes. I pressure cook the broth and veggies without shrimp, then add peeled shrimp and simmer on Sauté for 3 minutes until they turn pink and firm. This method keeps the shrimp tender and avoids rubbery texture.
I switch up the veggies based on what I have in the fridge. Green beans, snap peas, or small broccoli florets all work well. I also add a spoonful of peanut butter sometimes to the broth for a slightly nutty, satay-style twist.
How to Serve Instant Pot Thai Soup With Corn and Zucchini
Serve Instant Pot Thai Soup With Corn and Zucchini steaming hot in deep bowls, with plenty of broth and a generous scoop of veggies in each serving. Add cooked jasmine rice, brown rice, or rice noodles to the bottom of the bowl if you want a more filling dinner. Offer toppings like extra cilantro, green onions, chili slices, and lime wedges so everyone can customize their bowl.
Pair the soup with a simple cucumber salad, steamed edamame, or fresh fruit on the side. The creamy coconut broth and sweet corn already bring a lot of flavor, so you can keep the sides light and simple.
How to store
- Cool the 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.
- Store rice or noodles in a separate container so they do not soak up all the broth.
- Freeze the soup in freezer safe containers for up to 2 months, but leave a little space at the top for expansion.
- Thaw frozen soup overnight in the fridge or in a bowl of cold water, then reheat gently on the stovetop over medium heat, or in the microwave in short bursts, stirring often so the coconut milk stays smooth.

Instant Pot Thai Soup With Corn and Zucchini
Ingredients
Method
- Prep the ingredients: Dice the onion, mince the garlic and ginger, slice the zucchini, bell pepper, and carrots, and cut your chicken or tofu into bite-size pieces, patting them dry with paper towels.
- Set the Instant Pot to Sauté. Add the neutral oil, then the onion. Cook, stirring occasionally, until the onion is translucent and soft, about 3 to 4 minutes.
- Stir in the garlic and ginger and cook for about 1 minute, just until fragrant.
- Add the red curry paste and cook, stirring constantly, for 1 to 2 minutes to bloom the spices and deepen the flavor.
- Pour in a small splash of broth and scrape the bottom of the pot with a wooden spoon to release any browned bits and prevent a burn warning.
- Add the remaining broth, fish sauce, and brown or coconut sugar. Stir well to combine.
- Add the sliced carrots and bell pepper. Stir in the chicken or tofu if using, keeping the zucchini, corn, and leafy greens out for now.
- Cancel Sauté. Lock the lid in place, set the valve to Sealing, and cook on Manual or Pressure Cook at high pressure for 5 minutes.
- When the cook time is done, let the pressure release naturally for 5 minutes, then carefully turn the valve to Venting to release any remaining pressure. Open the lid.
- Turn Sauté back on to low. Stir in the coconut milk until the broth looks creamy and smooth.
- Add the zucchini and corn. Simmer for 3 to 5 minutes, just until the zucchini is tender but not mushy and the corn is heated through.
- Stir in the spinach or kale and cook for 1 to 2 minutes, until the greens are just wilted.
- Stir in the fresh lime juice, then taste and adjust seasoning. Add more fish sauce for saltiness, more sugar for balance, or more lime juice for brightness. Season with salt and black pepper as needed.
- Turn off the Instant Pot and let the soup rest for a couple of minutes to cool slightly and thicken. Ladle into bowls, making sure each serving has plenty of vegetables and protein.
- Top with chopped cilantro, sliced green onions, and red chili or jalapeño if you like extra heat. Serve with lime wedges on the side and add cooked rice or rice noodles to the bowls for a heartier meal.
Notes
Approximate per serving (6 servings, made with chicken, full-fat coconut milk, and without rice or noodles): 320–380 calories; fat 20–25 g; saturated fat 12–15 g; carbohydrates 22–28 g; fiber 3–4 g; sugars 8–10 g; protein 16–22 g; sodium 900–1100 mg. Values will vary based on the exact broth, curry paste, protein choice, coconut milk brand, and added toppings or sides.
