Print

Thai Peanut Curry

Close-up of Thai Peanut Curry served in a white bowl

Thai Peanut Curry is a rich and creamy dish combining traditional Thai spices with a luscious peanut sauce, perfect for a comforting and flavorful meal.

Ingredients

Scale
  • 2 tbsp vegetable oil
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp Thai red curry paste
  • 1 can (14 oz) coconut milk
  • 1/2 cup creamy peanut butter
  • 1 tbsp soy sauce
  • 1 tbsp brown sugar
  • 1 red bell pepper, sliced
  • 1 cup carrots, sliced
  • 1 cup broccoli florets
  • 1 block (14 oz) firm tofu, cubed
  • Juice of 1 lime
  • Fresh cilantro, chopped (for garnish)
  • Cooked jasmine rice, to serve

Instructions

  1. Heat vegetable oil in a large skillet over medium heat. Add onion and sauté until translucent, about 5 minutes.
  2. Add garlic and ginger; cook for 1 minute until fragrant.
  3. Stir in Thai red curry paste and cook for another minute.
  4. Pour in coconut milk, stirring to combine.
  5. Add peanut butter, soy sauce, and brown sugar; stir until peanut butter is fully incorporated into the sauce.
  6. Add bell pepper, carrots, broccoli, and tofu. Simmer for 10–12 minutes until vegetables are tender and tofu is heated through.
  7. Remove from heat and stir in lime juice.
  8. Serve hot over cooked jasmine rice, garnished with fresh cilantro.

Notes

For extra heat, add a sliced fresh chili or a dash of chili flakes. This curry pairs beautifully with steamed rice or rice noodles.