• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Nourish Every Day
  • Home
  • About
    • Nourish Every Day
    • My Story
    • Blogging and Food Photography Resources
    • Press
    • Site Info and Privacy Policy
  • Recipes
    • View All Recipes
    • Breakfast
    • Healthy Baking
    • Main Course
    • Salads and Sides
    • Desserts and Sweets
    • Snacks and Bites
    • Smoothies and Drinks
  • Nutrition Consultations
  • Contact
    • Work With Me
    • Contact Me
  • Navigation Menu: Social Icons

    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest

Peanut Butter Coconut Curry

March 31, 2020 by Monique 7 Comments

  • Facebook
  • Email
Jump to Recipe Print Recipe

This Creamy Peanut Butter Coconut Curry uses basic long life pantry and freezer items. Curry paste, tinned tomatoes, tinned beans, coconut milk and frozen veggies all get incorporated into this wholesome and hearty curry. And don’t forget that all-important peanut butter for extra creamy flavour!

Peanut Butter Coconut Curry Recipe by Nourish Every Day

When I asked you guys on my Instagram stories last week what recipes you needed right now, the most common request was for recipes that used up basic pantry ingredients.

With the crazy things happening at the moment, more people are cooking at home and more people are needing to cook recipes that use simple and accessible ingredients. Even getting to the supermarket is a bit tricky, so it makes sense that we also try to make the most of items with a longer shelf-life so we don’t have to go out as often.

Okay, that’s all the doom and gloom chat you’re going to get out of me here. Because I’ve got a delicious, creamy Peanut Butter Coconut Curry recipe for you.

Peanut butter coconut curry with tofu, spinach and brown rice

Peanut Butter Coconut Curry Pantry Staples

This is a simple, flexible recipe that uses all of those staples:

  • Tinned tomatoes
  • Canned coconut milk
  • Peanut butter
  • Soy sauce (or tamari)
  • Tinned beans
  • Frozen veggies

Actually – that’s almost the whole ingredients list! The other ingredients you need are an onion, curry paste, some kind of additional protein and a sweetener.

  • The protein can be pretty much anything but I recommend tofu, tempeh, prawns, fish or chicken as they have the quickest cooking time. Beef or pork are yummy too, however when they’re in a curry they need to be cooked for a long time (like a few hours) so the meat becomes flaky and tender. Also, you can also just add extra beans or veggies to the curry if you don’t want to add another ingredient.
  • For the sweetener, I used coconut sugar because that’s what I had in the pantry, but brown sugar, rapadura sugar or even just standard white sugar can be substituted. Flexibility is key here!
Bowl with peanut tofu curry, spinach and brown rice

What kind of curry paste works in this curry?

In the curry pictured, I used a Thai panang curry paste (the brand Mae Ploy, which is my favourite curry paste brand). However, you could also use red curry paste, yellow curry paste or an Indian-style curry paste like a tikka masala paste.

Essentially, you need a mild-to-moderate heat curry paste that’s going to play well with the flavours of tomato, coconut and peanut. I haven’t tried the recipe with curry powder instead of paste yet, but I suspect that would also work in a pinch. If you use curry powder to make this, leave me a comment below so I know how it turns out!

Two bowls with vegetarian curry, brown rice and spinach

Making this Peanut Butter Coconut Curry is incredibly simple. Brown the onion, add curry paste and cook for a few minutes until fragrant, and then…basically bung everything else into the pot and simmer it.

If you are going to use tofu for your protein, there is one additional (but easy) step I recommend so that you get nice firm chunks of tofu – and that is to bake the tofu in the oven before adding it to the curry. It becomes more firm, less watery (I HATE watery tofu) and gets slightly crisp edges. Kind of like those fried tofu puffs you get in takeaway? And I think it soaks up the flavour of the curry better too.

To bake the tofu, remove tofu from packaging, pat out excess moisture with a paper towel or tea towel, and cut into small cubes. Gently toss in a tablespoon of extra virgin olive oil, spread out over a tray lined with baking paper and bake in the oven at 180C (350F) for 20-25 minutes or until lightly browned and crispy at the edges. Then it’s ready to go into the curry.

Now, get out all those pantry staples and make this curry, then take a snap and tag me on Instagram so I can see it! You can find me over at @moniquecormacknutrition 🙂

Peanut Butter Coconut Curry Recipe by Nourish Every Day
Peanut butter coconut curry with tofu, spinach and brown rice

Peanut Butter Coconut Curry

A wholesome and hearty creamy peanut butter coconut curry made with basic pantry staples. This is a super flexible recipe and you can add whatever protein and veggies that you like!
5 from 3 votes
Print Pin Rate
Course: Main Course
Cuisine: dairy free, egg free, freezer friendly, gluten free, grain free, vegan, vegetarian
Prep Time: 10 minutes minutes
Cook Time: 30 minutes minutes
Total Time: 40 minutes minutes
Servings: 6 serves, approximately
Calories: 420kcal

Equipment

  • A large wok, large saucepan or large deep frying pan

Ingredients

  • 1 onion – red or brown, either works
  • 2-3 tbsp curry paste – adjust depending on how spicy you want it. See notes below for curry paste suggestions
  • 400 mL coconut milk – one standard can of coconut milk
  • 200 grams tinned chopped tomatoes – half a standard tin of tomatoes
  • 4 tbsp peanut butter
  • 400 grams 4 bean mix or other tinned beans – one standard tin of beans
  • 3-4 cups mixed vegetables – I used frozen vegetables but you can use fresh
  • 300 grams extra firm tofu or other protein of choice e.g. chicken, prawns, tempeh
  • 3 tbsp soy sauce or tamari – you may need more or less than this, to adjust taste. I used gluten free soy sauce
  • 3 tbsp coconut sugar, brown sugar or white sugar – you may need more or less than this, to adjust taste
  • extra virgin olive oil or other oil, for cooking

Instructions

Tofu instructions:

  • Remove tofu from packaging, pat out excess moisture with a paper towel or tea towel, and cut into small cubes. Gently toss in a tablespoon of extra virgin olive oil, spread out over a tray lined with baking paper and bake in the oven at 180C (350F) for 20-25 minutes or until lightly browned and crispy at the edges. Continue making the curry while the tofu is baking.

Curry instructions:

  • Dice the onion. Heat a wok up to a moderate-high heat and add 1 tbsp oil. Sauté the onion until softened and starting to brown. Add the curry paste and cook for a further 1-2 minutes or until fragrant.
  • Add the tinned tomatoes, coconut milk, peanut butter and vegetables. Stir to combine. Reduce the heat of the stove and let the curry simmer, stirring occasionally so the peanut butter melts into the sauce. Once the vegetables have softened, add the tinned beans (drained and rinsed!) and the cooked tofu, and cook for a further 2-3 minutes.
  • Taste test and season the curry using the soy sauce and sugar. I recommend starting with 2 tbsp of each and then adding more if needed. The salty soy sauce helps bring out the flavours of the curry, while the sugar balances out the heat and acidity.
  • Serve the curry over your favourite rice. If you have some crushed peanuts at home, sprinkle them on top!

Notes

*Curry paste suggestions: I used a Thai panang curry paste in the curry pictured. You could also use a red curry paste, yellow curry paste or an Indian-style curry paste like a tikka masala paste. You want something that will work well with tomato, coconut and peanut butter, basically! Please make sure to check the label of your curry paste if you want to make a vegan curry, many curry pastes contain shrimp paste.
*When to add chicken in the curry: if you want to use chicken instead of tofu, add 300 grams diced chicken breast or thigh just after you add the curry paste to the pan. Cook for 3-4 minutes or until chicken is cooked on the outside before adding the remaining curry ingredients. This method also works with tempeh.
*When to add prawns: if you want to use prawns instead, add 300 grams peeled raw prawns into the curry while it is simmering. Prawns cook quickly and should only take about 5 minutes to cook through.
*Nutrition Facts for this recipe have been calculated using 300 grams tofu, 3 tbsp of soy sauce and 3 tbsp coconut sugar.
Have you made this recipe?I love seeing your creations! Take a photo and then tag me @nourish.everyday on Instagram!

Nutrition

Calories: 420kcal (21%) | Carbohydrates: 44g (15%) | Protein: 18g (36%) | Fat: 22g (34%) | Saturated Fat: 14g (88%) | Sodium: 696mg (30%) | Potassium: 885mg (25%) | Fiber: 11g (46%) | Sugar: 8g (9%) | Vitamin A: 5447IU (109%) | Vitamin C: 16mg (19%) | Calcium: 109mg (11%) | Iron: 6mg (33%)
Creamy Peanut Butter Coconut Curry on Nourish Every Day
Vegetable Halloumi Egg Muffins Recipe on Nourish Every Day Spinach, Mushroom and Halloumi Egg Muffins
Banana, Carrot and Sultana Loaf Recipe by Nourish Every Day Banana, Carrot and Sultana Loaf

Filed Under: Main Course, Recipe Tagged With: curry, dinner, freezer friendly, gluten free, grain free, peanut butter curry, tofu, vegan, vegetarian

Reader Interactions

Comments

  1. Catherine

    August 30, 2022 at 12:24 pm

    This was delicious Monique. We made with prawns and a Thai Panang curry paste and everyone loved it. (Though the 5YOs didn’t eat all the veggies… we are getting there.)

    Reply
    • Monique

      September 16, 2022 at 9:53 am

      haha a 5 year old eating veggies? Unheard of, so whatever you got in is amazing! Thank you for the positive feedback Catherine 🙂

      Reply
  2. Catherine

    August 30, 2022 at 12:23 pm

    This was delicious Monique. We made with prawns and a Thai Panang curry paste and everyone loved it. (Though the 5YOs didn’t eat all the veggies… we are getting there.)

    Reply
  3. Englishgirl.in.Zermatt

    February 22, 2021 at 4:42 am

    5 stars
    This is now the second time we have made this. We double up the recipe and chuck it in the slow cooker with some extra red lentils as we’re hungry people. Awesome recipe. Thank you

    Reply
    • Monique

      March 15, 2021 at 4:09 pm

      So lovely to read this! I’ve not yet tried making it in the slow cooker, I will need to try that myself 🙂

      Reply
  4. Maya

    September 18, 2020 at 11:49 pm

    5 stars
    Okay, WOW!! What a fantastic recipe! Perfect for what I had on hand in the fridge and the pantry. I made a couple of substitutions and it tasted delicious. It even filled up my meat-loving husband.
    Didn’t have curry paste so I used about 3 tsp curry powder and 2 tsp garam masala. (Might go up to 1.5 tbsp of each next time I make this.) For veggies I used a zucchini and some fresh tomatoes, and I added them in with the spiced onions before putting in the tomatoes, coconut milk, etc.
    I will 1000% be making this again and highly recommend. Thank you for posting this 🙂

    Reply
    • Selena

      October 21, 2021 at 9:59 am

      Ah great to see the curry powder amounts, as I have no access to paste. Think I’m going to go wild, make this for housemates. I like your variations! And I can see it’s marvelously flexible! Thanks. 🙂

      Reply
5 from 3 votes (1 rating without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

HELLO

Monique Cormack

I'm Monique, an accredited clinical nutritionist and creator of Nourish Everyday. I share my favourite healthy recipes on this blog! When I'm not blogging I work as an expert fertility and pregnancy nutritionist.

Trending Recipes

  • Peanut Butter Date Energy Balls Peanut Butter Date Energy Balls

  • Fish tray bake with zucchini, tomato and olives on a blue background Simple Mediterranean Fish Tray Bake with Vegetables

  • Close view of roasted cauliflower salad topped with fried halloumi slices Roasted Cauliflower and Halloumi Salad

  • Healthier creamy tuna pasta bake recipe by Nourish Every Day Healthier Creamy Tuna Pasta Bake (gluten free)

  • Flattened roast chicken with lemon pieces, fresh parsley and jar of pan juices Lemon, Chilli and Garlic Roast Chicken

  • Smoked Mackerel Superfood Salad (gluten free, grain free, dairy free, paleo) - recipe via Nourish Everyday Smoked Mackerel Superfood Salad

Site Info & Privacy Policy

Copyright © 2025 Nourish Every Day
Website Development & Website SEO by Duelling Pixels

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.