Go Back
+ servings
Easy Thai Peanut Curry Recipe

Easy Thai Peanut Curry Recipe

Creamy, cozy Thai-inspired peanut curry loaded with veggies and tofu. It comes together fast for a weeknight win.
Pin This Recipe For Later! Share The Yum On Facebook Print
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4

Ingredients
 

Main Ingredients

  • 1.5 tbsp neutral oil
  • 14 oz extra-firm tofu, cubed drained and pressed
  • 1.25 cup chopped yellow onion
  • 0.75 cup thinly sliced carrots
  • 1.5 cup sliced red bell pepper
  • 2 tsp minced garlic
  • 2 tsp fresh grated ginger
  • 2.5 tbsp Thai red curry paste
  • 13.5 fl oz coconut milk full-fat for creamier sauce
  • 0.75 cup vegetable broth
  • 0.5 cup creamy peanut butter
  • 1.5 tbsp soy sauce or tamari
  • 1 tbsp brown sugar
  • 1.5 tbsp fresh lime juice
  • 0.25 tsp fine sea salt to taste
  • 0.13 tsp black pepper
  • 0.25 cup chopped fresh cilantro for garnish
  • 2 tbsp chopped roasted peanuts for garnish
  • 3 cup cooked jasmine rice for serving

Instructions

Preparation Steps

  • Heat the oil in a large skillet over medium-high heat.
  • Sear the cubed tofu until golden on most sides, 5–7 minutes. Transfer to a plate.
  • Add onion, carrots, and bell pepper to the pan. Cook until slightly tender, about 4 minutes.
  • Stir in garlic and ginger. Cook until fragrant, about 30 seconds.
  • Mix in the red curry paste and toast it briefly, 30–45 seconds.
  • Pour in coconut milk and broth. Whisk in peanut butter, soy sauce, and brown sugar until smooth.
  • Bring to a gentle simmer and cook, stirring occasionally, until slightly thickened, 6–8 minutes.
  • Return the tofu to the pan and warm through for 2–3 minutes.
  • Stir in lime juice. Season with salt and pepper to taste.
  • Serve over warm jasmine rice. Top with cilantro and chopped peanuts.

Notes

Variation: Swap tofu for thin-sliced chicken thighs and simmer 8–10 minutes until cooked through. Add snap peas or baby spinach in the last 2 minutes for extra greens. For heat, finish with a drizzle of chili oil.
Storage: Refrigerate curry (without rice) up to 4 days; rewarm gently with a splash of broth. The sauce thickens as it cools.
This recipe is an original creation inspired by classic Easy Thai Peanut Curry Recipe flavors. All ingredient ratios and instructions are independently developed.