If you’re craving something comforting, flavorful, and delightfully creamy, you’ll absolutely love this Peanut Butter Tofu Curry Recipe. It’s a fantastic blend of rich peanut butter and velvety coconut milk, perfectly balanced with fresh aromatics like garlic, ginger, and a touch of chili for a gentle kick. Crispy tofu cubes soak up the luscious sauce, creating a satisfying texture contrast that makes every bite unforgettable. Whether you’re a devoted vegan, vegetarian, or simply looking to spice up your weeknight dinners, this dish hits all the right notes.

Ingredients You’ll Need

The first part of the image shows a dark gray pan with diced light purple onions on the left side and sliced bright red bell peppers on the right side, all resting in some oil. The second part of the image shows the same pan where some onions have turned translucent, the red peppers are softer, and in the center, small pale yellow and white minced pieces, likely garlic and ginger, have been added. The pan has two handles labeled

Gathering these simple but essential ingredients is the first step toward creating an unforgettable meal. Each one plays a crucial role—from the creamy peanut butter and coconut milk that form the heart of the sauce, to the fresh herbs and spices that brighten and elevate the flavors beautifully.

  • Extra firm tofu (1 block, 14 oz / 400 g): The perfect protein base that crisps up beautifully and absorbs all the curry goodness.
  • Olive oil (1 tablespoon + extra): For sautéing veggies and crisping the tofu, adding subtle richness.
  • Large shallot (diced): Adds a mild sweetness and depth to the flavor foundation.
  • Red bell pepper (medium, sliced): Brings color and a gentle sweetness to the curry.
  • Garlic cloves (2): Infuses the dish with a fragrant, savory punch.
  • Fresh ginger (1 tablespoon, finely chopped): Provides warmth and a zingy freshness.
  • Red chili pepper (small, finely chopped): Offers a subtle heat that balances the richness.
  • Coconut milk (1 can, 13.5 fl. oz / 400 ml): The creamy liquid that makes the curry luxuriously smooth.
  • Smooth natural peanut butter (1/3 cup / 80 g): The star ingredient that gives the curry its signature nutty creaminess.
  • Tamari soy sauce (1 tablespoon): Adds umami depth and a savory kick.
  • Agave syrup (1 tablespoon): Balances out the savory flavors with a touch of gentle sweetness.
  • Lime juice (from half a lime): Brightens the dish with refreshing acidity.
  • Fresh cilantro (a handful, roughly chopped): For a burst of herbal freshness as a finishing touch.
  • Salt (to taste): Enhances and ties all the flavors together.

How to Make Peanut Butter Tofu Curry Recipe

Step 1: Crisp the Tofu

Start by cutting your extra firm tofu into 1-inch cubes and lightly coating them with olive oil. You can either air fry the tofu at 400°F (200°C) for about 10-12 minutes, shaking the basket occasionally, or bake it in the oven at the same temperature for 20 minutes, turning halfway through. This step is essential for getting that irresistible crispy texture that holds up beautifully when mixed with the sauce.

Step 2: Sauté the Aromatics and Vegetables

Heat a tablespoon of olive oil over medium-high heat in a large saucepan or wok. Toss in your diced shallot and sliced red bell pepper, and cook just until they soften, about 2 to 3 minutes. This gentle cooking unlocks their sweetness without losing that fresh bite that adds wonderful texture.

Step 3: Build the Flavor Base

Add the finely chopped garlic, fresh ginger, and red chili pepper to the pan. Cook them for another 1 to 2 minutes until fragrant. This combination gives the curry its vibrant, aromatic foundation you’ll fall in love with.

Step 4: Create the Creamy Sauce

Pour in the can of coconut milk and stir everything together. Next, add your smooth natural peanut butter, tamari soy sauce, and agave syrup. Stir continuously until the peanut butter melts fully and combines into a luscious sauce. This step is where your Peanut Butter Tofu Curry Recipe really starts to come alive with rich, harmonious flavors.

Step 5: Simmer to Perfection

Bring the sauce to a gentle simmer, then reduce the heat to low and let it cook for about 5 minutes. This simmer allows the sauce to thicken gracefully and the flavors to meld into each other beautifully.

Step 6: Add Tofu and Season

Carefully fold the crispy tofu cubes into the thickened sauce, letting each piece get coated. Stir in the fresh lime juice and add salt to taste. The lime adds an unexpected brightness that just lifts the whole dish to a new level of deliciousness.

Step 7: Garnish and Serve

Remove your curry from the heat and sprinkle on the chopped fresh cilantro. The herb adds a burst of green, fresh aroma and flavor that perfectly contrasts the creamy sauce and spicy undertones.

How to Serve Peanut Butter Tofu Curry Recipe

The dish is served in a white bowl filled with a creamy light beige sauce that covers chunky pieces of browned eggplant and bright red bell pepper slices, scattered evenly throughout. Fresh green cilantro leaves are sprinkled on top, adding a pop of color and freshness. In the background, there is a white bowl filled with plain white rice, placed on a white marbled surface. Nearby, two halves of a lime with a pale green interior rest on the surface, adding a fresh garnish to the scene. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh cilantro is the go-to garnish here, but you can also add a sprinkle of toasted peanuts for extra crunch and nuttiness. A few thin slices of fresh red chili pepper on top can add visual appeal and a little extra heat for those who love it spicy.

Side Dishes

This curry pairs wonderfully with fragrant jasmine rice or fluffy basmati to soak up all those luscious flavors. You could also serve it with warm naan bread or even steamed greens for a wholesome, balanced meal.

Creative Ways to Present

For a fun twist, serve the Peanut Butter Tofu Curry Recipe in hollowed-out bell peppers or over a bed of roasted sweet potatoes for a pop of color and an unexpected flavor combo. Layering it over spiralized zucchini noodles creates a lighter version that still satisfies those curry cravings.

Make Ahead and Storage

Storing Leftovers

Leftover Peanut Butter Tofu Curry Recipe stores beautifully in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making your next meal even tastier.

Freezing

This curry freezes well, too. Transfer cooled leftovers into a freezer-safe container and freeze for up to 2 months. When you’re ready to enjoy it, simply thaw overnight in the fridge.

Reheating

Reheat your curry gently on the stovetop over low to medium heat, stirring occasionally to prevent the peanut butter from separating. Alternatively, microwave on medium power in short bursts, stirring in between until warmed through and creamy again.

FAQs

Can I use other types of tofu for this Peanut Butter Tofu Curry Recipe?

Extra firm tofu is best because it holds its shape well and crisps nicely. Silken or soft tofu would likely break apart and become too mushy in this curry.

Is it possible to make this peanut butter curry gluten-free?

Yes! Just be sure to use tamari soy sauce labeled gluten-free, as regular soy sauce often contains wheat.

Can I substitute peanut butter with another nut butter?

You can try almond or cashew butter for a different spin, but the classic peanut flavor is what really defines this dish. Keep in mind substitutions might slightly alter the taste and texture.

How spicy is this curry?

The red chili pepper adds a gentle warmth, but you can adjust the amount to your preference. Removing the seeds reduces heat, while adding more chili boosts the spicy kick.

What’s the best way to press tofu before cooking?

Wrap the tofu block in a clean towel and place a heavy item on top for at least 15 minutes to squeeze out excess moisture. This helps the tofu crisp up nicely instead of steaming.

Final Thoughts

There’s something incredibly comforting about a bowl of creamy, nutty curry packed with crispy tofu and fresh flavors, and this Peanut Butter Tofu Curry Recipe delivers all that and more. It’s easy enough for a weeknight but special enough to impress anyone you share it with. So grab those ingredients, warm up your kitchen, and get ready to enjoy a cozy meal that’ll soon become a beloved favorite.

Print

Peanut Butter Tofu Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 11 reviews

This Peanut Butter Tofu Curry is a creamy, flavorful vegan dish that combines crispy tofu with a rich, peanut-infused coconut curry sauce. Perfectly balanced with fresh ginger, garlic, and a hint of chili, it’s an easy and satisfying recipe ideal for a wholesome weeknight dinner.

  • Author: Chef
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Air Frying
  • Cuisine: Vegan, Asian-inspired
  • Diet: Vegan

Ingredients

Tofu

  • 1 block (14 oz / 400 g) extra firm tofu
  • 1 tablespoon olive oil + extra for coating the tofu

Curry Sauce

  • 1 large shallot, diced
  • 1 medium red bell pepper, sliced
  • 2 garlic cloves, minced
  • 1 tablespoon fresh ginger, finely chopped
  • 1 small red chili pepper, finely chopped
  • 1 can (13.5 fl. oz / 400 ml) coconut milk
  • 1/3 cup (80 g) smooth natural peanut butter
  • 1 tablespoon Tamari soy sauce
  • 1 tablespoon agave syrup
  • Juice of half a lime
  • A handful fresh cilantro (coriander), roughly chopped
  • Salt, to taste

Instructions

  1. Prepare the Tofu: Cut the extra firm tofu into 1-inch cubes and lightly coat them with olive oil. You can either air fry the tofu at 400°F (200°C) for 10-12 minutes, shaking the basket occasionally, or bake them in a preheated oven at 200°C (400°F) for 20 minutes turning halfway through to ensure they become crispy.
  2. Sauté Vegetables: Heat 1 tablespoon of olive oil over medium-high heat in a large saucepan or wok. Add the diced shallot and sliced red bell pepper and cook for 2-3 minutes until they begin to soften.
  3. Add Aromatics: Stir in the minced garlic, chopped fresh ginger, and finely chopped red chili pepper. Cook for an additional 1-2 minutes until fragrant.
  4. Make the Sauce: Pour in the coconut milk and stir well to combine with the vegetables. Add the smooth natural peanut butter, Tamari soy sauce, and agave syrup. Stir continuously until the peanut butter is fully melted and incorporated into the sauce.
  5. Simmer the Curry: Bring the sauce mixture to a gentle simmer, then reduce the heat to low and cook for 5 minutes to allow the sauce to thicken and flavors to meld.
  6. Combine Tofu and Sauce: Add the cooked tofu cubes to the pan and gently stir, ensuring each piece is well coated with the curry sauce. Stir in the lime juice and season with salt according to your taste preferences.
  7. Garnish and Serve: Remove the curry from heat and garnish with roughly chopped fresh cilantro. Serve immediately, enjoying this creamy, protein-packed vegan curry.

Notes

  • You can choose between air frying or baking the tofu depending on the equipment you have available.
  • Pressing the tofu before cooking helps improve its texture and ability to absorb flavors.
  • Adjust the amount of red chili pepper to control the spice level of the curry.
  • For a thicker sauce, let the curry simmer a little longer until desired consistency is reached.
  • This dish pairs perfectly with steamed rice or quinoa.

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star