There’s something incredibly comforting about a warm bowl of curry, especially when it’s infused with vibrant flavors like the ones found in this West African Peanut & Tofu Curry. After a long day, the tantalizing aroma of sautéed onions and garlic sizzling in the pan brings a sense of calm to my kitchen. This dish not only warms my heart but also transports me away from the mundane routine of fast-food meals I fell into.
I came across this recipe during a cozy evening flipping through my favorite cookbook, and I was intrigued by the delightful combination of creamy peanut butter and savory spices. With its gorgeous, rich colors and inviting fragrance, this curry has become a go-to for impressing friends and family. Not to mention, it’s entirely plant-based and surprisingly easy to prepare—making it a perfect weeknight winner!
Let’s dive into creating a bowl of bliss that’s both nutritious and packed with flavor. With each bite, you’ll find yourself in a delightful dance of spices, where tofu becomes the star of the dish. Enjoy the journey!
Why is West African Peanut & Tofu Curry so special?
Bold flavor profile: The rich, nutty taste of peanut butter melds beautifully with spices, creating a curry that’s full of personality.
Quick to prepare: Ready in just 25-35 minutes, it’s perfect for those busy weeknights when you crave something hearty yet simple.
Plant-based goodness: This recipe caters to vegans and vegetarians alike, proving that healthy meals can be indulgent.
Family favorite: The combination of creamy tofu and zesty seasonings appeals to all ages, transforming dinner into a crowd-pleasing affair.
Versatile pairing: Serve it with rice or your favorite grain, and don’t hesitate to experiment with different vegetables for a personalized touch!
West African Peanut & Tofu Curry Ingredients
For the Curry
• 300g extra firm tofu – Pressing the tofu removes excess moisture, allowing it to absorb the flavorful sauce.
• 1 medium brown onion, diced – Onions add a sweet depth to the base of your curry.
• 2 cloves garlic, minced – Fresh garlic infuses the dish with aromatic goodness.
• 1 tbsp medium curry powder – This blend of spices is essential for that warm, comforting flavor.
• 1/2 tsp turmeric powder – Adds a vibrant golden color and earthy undertones.
• 1/2 tsp ground coriander – Offers a citrusy note that brightens the overall taste.
• 1/2 tsp mild chilli powder – Provides a hint of heat without overwhelming the palate.
• 400g can chopped tomatoes – These create a rich, saucy base that binds all the flavors together.
• 200ml veg stock – A splash of stock enhances the depth of flavor in your curry.
• 2 tbsp smooth peanut butter – This is the star of the show, contributing creaminess and a nutty essence to the dish!
• Juice of 1/2 lime – Fresh lime juice adds a zesty brightness to balance the richness.
• A handful of raw peanuts – Roasting these enhances their flavor, making for a delightful crunchy topping.
• Salt & pepper to taste – Essential for seasoning and bringing all the flavors to life.
For the Toppings
• Roasted peanuts – Adds a crunchy texture that complements the creamy curry perfectly.
How to Make West African Peanut & Tofu Curry
-
Preheat your oven to 200°C/400°F/Gas mark 6/Fan 180°C. Line a baking tray with non-stick parchment, ensuring your tofu crisps up beautifully while baking.
-
Drain the tofu from its packaging and gently press it between a clean tea towel. This step is crucial for removing excess liquid, enabling the tofu to soak in all that lovely flavor!
-
Slice the tofu into bite-sized squares. Place the cubes onto your lined baking tray, sprinkle with salt, and bake for 10-15 minutes until they’re firm and lightly golden. Set aside!
-
Sauté the diced onion and minced garlic in a sauté pan with a splash of water or oil over medium-high heat for about 3 minutes, until the onion is soft and translucent.
-
Stir in all the spices, cooking for 1 minute until fragrant. Your kitchen will fill with an inviting aroma at this point!
-
Pour in the chopped tomatoes, vegetable stock, and lime juice, then stir in the peanut butter and those delicious tofu cubes. Let’s bring all those flavors together!
-
Simmer everything together by bringing it to a boil. Once it starts to bubble, lower the heat and let it simmer for 15-20 minutes until the sauce is thick and creamy. Season with salt and pepper to taste.
-
Roast the handful of raw peanuts you set aside earlier on the baking tray for about 5 minutes until they are lightly golden and fragrant.
-
Serve your vibrant curry with a side of rice, top it generously with those roasted peanuts, and enjoy every comforting bite!
Optional: Squeeze an extra lime wedge on top for added zing!
Exact quantities are listed in the recipe card below.
Tips for the Best West African Peanut & Tofu Curry
-
Press Tofu Well: Make sure to press the tofu thoroughly to remove moisture; this allows it to absorb more flavors and improves its texture.
-
Don’t Rush the Sauté: Ensure the onion and garlic are cooked until soft. This step builds a solid flavor base for your curry, setting the right tone for your dish.
-
Adjust Spice Levels: If you prefer a spicier curry, feel free to increase the chilli powder gradually; this will help achieve the heat without overpowering the dish.
-
Creamy Consistency: Simmer the curry long enough for the sauce to thicken beautifully. If it’s too thin, you can add a bit more peanut butter or let it cook longer.
-
Customize Toppings: Feel free to add extra vegetables or serve over different grains. This West African Peanut & Tofu Curry is versatile and can easily be adapted to suit your taste.
Make Ahead Options
These West African Peanut & Tofu Curry options are perfect for meal prep enthusiasts! You can prepare the tofu by pressing, slicing, and baking it up to 24 hours in advance; simply store it in an airtight container in the refrigerator. Additionally, you can chop the onion and mince the garlic the day before to save time. When you’re ready to enjoy this comforting dish, simply sauté the onion and garlic, stir in the spices, tomatoes, vegetable stock, and peanut butter, followed by the prepped tofu. Let it simmer for about 15-20 minutes until everything is nicely melded together, ensuring you still get that delicious flavor and quality!
What to Serve with West African Peanut & Tofu Curry?
A warm bowl of curry deserves equally delightful companions to create a memorable meal that will linger in your heart.
-
Fluffy Jasmine Rice: This aromatic base soaks up the rich curry sauce beautifully and adds a fragrant note to your meal.
-
Crispy Flatbread: Serve with warm naan or pita bread, perfect for scooping up the savory curry. It adds a fun, interactive element to your dining experience!
-
Steamed Broccoli: A vibrant side that brings a fresh crunch and balances the creamy texture of the curry. Its natural bitterness enhances the dish’s overall flavor profile.
-
Spicy Roasted Cauliflower: With a dash of chili powder, this side dish adds a delightful spice that complements the curry, while providing a great contrast in texture.
-
Coconut Milk Smoothie: A refreshing drink made with coconut milk, banana, and a hint of lime. This sweet touch cools your palate between bites of curry.
-
Mango Chutney: A fruity, tangy condiment that beautifully contrasts the savory flavors of the curry and adds an extra layer of taste on your plate.
-
Chocolate Avocado Mousse: Round out your meal with this rich yet healthy dessert. Its creamy texture and slight sweetness complement the curry experience perfectly.
How to Store and Freeze West African Peanut & Tofu Curry
Fridge: Store leftovers in an airtight container, and enjoy within 3-4 days for the best flavor. Allow the curry to cool before sealing to prevent condensation.
Freezer: This delicious West African Peanut & Tofu Curry can be frozen for up to 3 months. Portion it into freezer bags, removing as much air as possible before sealing.
Reheating: Thaw overnight in the fridge before reheating on the stovetop over low heat, stirring periodically. Add a splash of vegetable stock or water to restore creaminess if needed.
Serving Tip: When ready to serve, don’t forget to garnish with roasted peanuts to bring back that delightful crunch!
West African Peanut & Tofu Curry Variations
Feel free to get creative and elevate your dish with these exciting twists!
-
Tofu Alternatives: Swap extra firm tofu with tempeh or chickpeas for varied textures and flavors. Each brings its own unique nutty essence to the curry.
-
Nut-Free: Replace peanut butter with tahini or sunflower seed butter for a similar creamy experience, just without the nuts!
-
Vegetable Boost: Toss in your favorite vegetables, like spinach, bell peppers, or sweet potatoes, to add nutrition and color—a delightful surprise in each bite.
-
Spice It Up: Increase the mild chilli powder or add chopped fresh chilies to elevate the heat for those who enjoy a little kick in their curry.
-
Coconut Cream: Stir in a splash of coconut milk for an added layer of creaminess and sweetness that complements the spices wonderfully.
-
Cilantro Garnish: Top your curry with fresh cilantro or parsley for a pop of color and bright flavor—it’s a refreshing contrast to the richness of the dish.
-
Grain Variations: Serve over quinoa, couscous, or even cauliflower rice for a gluten-free or lower-carb alternative, allowing everyone to enjoy their meal happily.
-
Zesty Lime: Squeeze an extra lime over the dish just before serving for a citrusy brightness that ties all the flavors together beautifully!
Each of these variations offers a new adventure, keeping your West African Peanut & Tofu Curry fresh and exciting every time you make it! Enjoy the exploration!
West African Peanut & Tofu Curry Recipe FAQs
What’s the best way to select tofu for this recipe?
Absolutely! When choosing tofu, look for extra firm varieties. You want a block that feels solid and has a slightly golden color. Avoid any packages with dark spots or excessive moisture in the packaging, as these can indicate spoilage.
How should I store leftovers from the West African Peanut & Tofu Curry?
After letting your curry cool, transfer it to an airtight container and store it in the refrigerator. It’s best enjoyed within 3-4 days. If you want to keep it longer, follow the freezing instructions below!
Can I freeze the West African Peanut & Tofu Curry?
Very! Portion your curry into freezer bags, making sure to squeeze out as much air as possible before sealing them. Label with the date and it’ll stay delicious for up to 3 months. To reheat, simply thaw in the fridge overnight, then warm gently on the stovetop, adding a dash of water or vegetable stock to help restore its creamy texture.
What if my curry is too thick during cooking?
Not to worry! If your curry becomes too thick while simmering, simply stir in a little vegetable stock or water, a tablespoon at a time, until you reach your desired consistency. It can happen, especially if the tofu and peanut butter absorb too much of the liquid. Just keep stirring and adjusting.
Is this curry suitable for people with peanut allergies?
Be cautious, as this recipe contains peanut butter and peanuts. If you’re preparing this dish for someone with a peanut allergy, consider swapping the peanut butter for almond butter or sunflower seed butter to maintain a nutty flavor without the allergy risk.
Can I use fresh vegetables in this recipe?
Of course! The more the merrier. Feel free to add fresh vegetables like bell peppers, carrots, or spinach for added nutrition and texture. Just be sure to adjust the cooking time slightly, so everything is cooked to your liking!

Savory West African Peanut & Tofu Curry You’ll Crave
Ingredients
Equipment
Method
- Preheat your oven to 200°C/400°F/Gas mark 6/Fan 180°C. Line a baking tray with non-stick parchment.
- Drain the tofu from its packaging and gently press it between a clean tea towel.
- Slice the tofu into bite-sized squares and place them onto the lined baking tray. Sprinkle with salt and bake for 10-15 minutes.
- Sauté the diced onion and minced garlic in a sauté pan over medium-high heat for about 3 minutes, until soft and translucent.
- Stir in all the spices and cook for 1 minute until fragrant.
- Pour in the chopped tomatoes, vegetable stock, and lime juice, then stir in the peanut butter and the tofu cubes.
- Simmer everything together by bringing it to a boil. Once it starts to bubble, lower the heat and let it simmer for 15-20 minutes.
- Roast the handful of raw peanuts on the baking tray for about 5 minutes until lightly golden.
- Serve your curry with a side of rice, top it with roasted peanuts, and enjoy!







