Go Back
+ servings
Bowl of Cashew Curry over rice with a fork and spoon.
Print Recipe
5 from 3 votes

Creamy Cashew Curry with Tofu

This cashew curry is made with pan-fried tofu, sweet potatoes and broccoli in a spiced cashew butter sauce. It's rich, creamy, and full of flavor!
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Course: Entree, Main
Cuisine: American, Asian-Inspired
Servings: 4
Calories: 564kcal
Author: Alissa Saenz

Ingredients

  • 1 tablespoon vegetable oil, divided
  • 1 medium onion, diced
  • 4 garlic cloves, minced
  • 1 tablespoon freshly grated ginger
  • 2 teaspoons mild curry powder
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1 (13.5 ounce/398 ml) can full-fat coconut milk
  • 1 (14.5 ounce/411 gram) can diced tomatoes
  • 1 medium sweet potato, scrubbed and diced
  • 8 ounces super-firm tofu, cut into ½ inch cubes
  • 1 small broccoli crown, broken into florets
  • ¼ cup creamy cashew butter
  • 1 tablespoon lime juice
  • ½ cup roasted cashews, roughly chopped
  • ¼ cup chopped fresh cilantro
  • 1 teaspoon salt, or to taste

For Serving

  • Cooked rice
  • Roasted whole cashews,

Instructions

  • Coat the bottom of a large pot with half of the oil and place it over medium heat. Once the oil is hot, add the onion. Sweat the onion for about 5 minutes, stirring frequently, until it becomes soft and translucent.
  • Stir in the minced garlic, ginger, curry powder, garam masala, and ground cumin. Sauté the mixture for about 1 minute, until it becomes very fragrant.
  • Stir in the coconut milk, diced tomatoes, and sweet potato. Raise the heat to high and bring the liquid to a boil, then lower the heat allow it to simmer, stirring often, until the sweet potato is tender, about 15 minutes. In the meantime, you can proceed to the next step of cooking the tofu.
  • While the curry simmers, coat the bottom of a medium nonstick skillet with the remaining half tablespoon of oil. Once the oil is hot, add the tofu cubes in a single layer. Cook the tofu for about 10 minutes, flipping the pieces one or two times, until they are browned and crispy. Transfer the tofu to a plate when done.
  • Once the sweet potato is soft, stir the broccoli and cashew butter into the curry. Let it continue simmering for about three minutes, just until the broccoli is tender and bright green.
  • Stir in the lime juice and chopped cashews, then remove the pot from heat.
  • Stir in the cilantro and season the curry with salt.
  • Serve over rice with whole cashews sprinkled on top.

Notes

This recipe makes four very generous servings. You could easily stretch it to six servings.

Nutrition

Calories: 564kcal | Carbohydrates: 39g | Protein: 16g | Fat: 42g | Saturated Fat: 23g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 11g | Trans Fat: 0.02g | Sodium: 855mg | Potassium: 1196mg | Fiber: 7g | Sugar: 9g | Vitamin A: 8647IU | Vitamin C: 76mg | Calcium: 156mg | Iron: 8mg