Low Carb Vegan Peanut Butter Red Curry Soup (gluten-free, instant pot recipe)

Note: Hi, friends! Just a a quick reminder – some of the links on this site are affiliate links, and so I may earn a little cash on qualifying orders. It doesn’t cost you anything extra, and is a nice way to help support this site! I also want to point out that I don’t promote products I haven’t actually tried or products that I don’t trust. 🙂

Even though this February is one of the warmest on record here in MA, it’s still chilly enough to warrant making a new batch of soup every week (at least!). The one I’ve been making non-stop this month is a peanut butter soup that relies on Thai red curry paste for the rest of the flavor. This low carb vegan peanut butter red curry soup is really easy to make (especially in an instant pot!), filling and delicious, so I hope that you enjoy it as much as I do!

One of the things that stops me from making a lot of recipes either in cookbooks or online is seeing a list of 20 ingredients, half of which I don’t own and for which I will likely never find another use. So, like with most of the recipes here, I’ve tried to use as few ingredients as possible to still create something tasty, so we both don’t have to go bankrupt to make dinner! In line with that, this recipe only needs the following:

  • peanut butter
  • Thai red curry paste
  • vegetable broth
  • sprouted tofu
  • cauliflower and/or broccoli
  • mushrooms

If you don’t like those vegetables, you could really use whatever you want. You also don’t have to add the mushrooms, if you don’t like them. While not necessary, I do like to add some garnish, but that can really be whatever you feel will go well with this. There’s no rule about what to add, it’s just based on your own preferences. Some garnishes I like to add (though not all at once) are:

  • scallions
  • parsley
  • basil
  • lime zest and/or juice
  • chopped peanuts
  • red pepper flakes

You’ll see in the pictures that I’ve added scallions and peanuts to the top of these, as well as lime juice (though that’s not really visible). This is typically what I add to dishes made with red curry paste, as I always have these things on hand.

Notes on Making Low Carb Vegan Peanut Red Curry Soup

  • The curry paste I use is the one from Thai Kitchen. And yes, I did buy it in the giant size, because I actually use it pretty often. This one is vegan, but there are definitely some out there that are not, so checking labels is a good idea!
  • I use sprouted tofu for 2 reasons: it’s easier on my digestive system and lower in carbs. The one I buy is called Wildwood, but you can also get one from Trader Joe’s.
  • I like to eat this curry as-is, but it’s also great over cauli-rice!
  • This recipe makes 3 servings, but can very easily be doubled. 🙂
  • I have made this with both fresh and frozen vegetables. Both work great!
  • If you can’t eat soy, hemp tofu is a good option. You could also use whatever meat substitute you want here.
  • If you can’t eat peanut butter, you could use sunflower seed butter, almond butter or even soy nut butter here. Just be sure to check the label for added sugar!
  • I say “2-3 minutes” here because even though the timing is a little different, that extra minute is a LOT. If you want the vegetables to be slightly “al dente,” go with 2 minutes. At 3 minutes, they are mush, but the tofu is slightly firmer. I’d recommend trying at 2 minutes first, because you can always heat it a little longer in the IP.
  • If you don’t have an instant pot, just simmer all of the ingredients together in a covered pot for about 20 minutes, until the vegetables have softened a bit. Be sure to stir it so that the curry paste and peanut butter fully integrate.
  • While I strive to provide accurate nutrition information, different brands have different nutrient values, so your calculations may vary!

Low Carb Vegan Peanut Butter Red Curry Soup (gluten-free, instant pot recipe)

Print Recipe
This warming soup is super easy to make in your instant pot, rich in protein and delicious! It’s also gluten-free and easily adaptable to accommodate allergies.
Course entree
Cuisine vegan keto
Prep Time 3 minutes
Cook Time 2 minutes
Total Time 5 minutes
Servings 3 servings
Calories 265


  • 1/4 cup 64g peanut butter
  • 1/4 cup 60g Thai red curry paste
  • 2 cups 480ml vegetable broth
  • ~8oz/225g tofu
  • 1 cup 100g cauliflower florets
  • 2 cups 200g broccoli florets
  • 1 cup 70g sliced shiitake mushrooms
  • Optional garnish: crushed peanuts scallions, basil, parsley, lime juice/zest, red pepper flakes


  • Mix the peanut butter, curry paste and broth in the IP and set to "saute." Heat and stir until everything is combined, about 2 minutes.
  • Add in the remaining ingredients, cover and pressure cook on high for 2-3 minutes (see notes).
  • De-pressurize using either the "natural" or "hybrid" method. I usually use the hybrid method - let sit for about 10 minutes, then open the valve and release the remaining pressure.
  • Garnish and serve!


Cooking for 2 minutes leaves the veggies more intact, whereas at 3 minutes they're quite soft. The tofu is a little chewier at 3 minutes, though.


Serving: 1 | Calories: 265kcal | Carbohydrates: 9.5g | Protein: 16.7g | Fat: 16.6g | Fiber: 6.1g

Join the Conversation

  1. So, I don’t own an instapot, there’s 4 people to feed, and I’m short on some ingredients due to lack of grocerie s because of covid but I’m just using broccoli, tofu, edamame, and peas as veggies. I had to also double the ingredients, and add 1.5 cups water with a bit of honey, big splashes of lime juice, dash of tamari, rice vinegar and chili pepper flakes.
    Cooking it on the stove: first I sauteed some garlic and onions, added liquids (with extra additions) and brought it all to a simmer. Then added tofu first, and veggies a little later.
    I put it over vermicelli noodles to make it go farther and garnished with lime wedge and chopped roasted peanuts!
    I need to buy the big jar of thai paste too! I didn’t know they made that size!
    I’d be excited to try this in an instapot once I get one.

    1. Liz Author says:

      Hi Lauren, thank you so much for sharing your variation. It sounds like you made a delicious soup! 😀

      And I was also so excited to see that they made that size of the curry paste!

  2. Would it still work to use almond butter? Or would the taste be all wrong? Never made this kind of Asian recipe before.

  3. I did this in a crockpot yesterday and it worked. I omitted the tofu because I prefer to air fry it, then add it to the soup. I actually had fresh cauliflower for a change, but used frozen broccoli. Added a carrot because I had it. I cooked it on high until I liked how it tasted. This would easily adjust with coconut milk or cream to being more of curry consistency.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© For Eat's Sake, LLC. Copyright 2023. All rights reserved.