Go Back Email Link
Baingan ka Shahi Bharta - Indian Creamy Mashed Eggplant with Peas
Baingan Ka Shahi Bharta (Indian creamy mashed eggplant with peas) is one of my favorite Indian recipes, and is in regular rotation at my house.  The luscious texture comes from roasting the eggplant whole.

Ingredients
  

  • 1 large oval-shaped eggplant (about 1 pound)
  • 1 large onion
  • 1 large garlic clove
  • 1-3 fresh green chilies
  • 2 tablespoons vegetable oil
  • 1 tablespoon ground coriander
  • 1 teaspoon ground cumin
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon cayenne pepper, or to taste
  • 1/2 teaspoon paprika
  • 1 teaspoon sea salt, or to taste
  • 1 large tomato, or the equivalent of canned tomatoes
  • 1 cup frozen peas
  • 1/4 cup heavy or light cream (half-and-half)

Instructions
 

  • Poke a hole in the eggplant with a fork or knife. Place it on a small baking sheet, and roast the eggplant under the broiler in the oven. Broil it for about 10 minutes on 2 sides. Pull it out of the oven and let it rest for a few minutes until it’s cool enough to handle. Cut a long vertical slit down the side, and scoop out all of the eggplant flesh with a spoon. Discard the purple skin, but be sure to save all of the roasting juices.
  • Slice the onion, garlic, and chilies. Puree them in a food processor until finely minced, or smooth paste. This will make the final dish smoother.
  • Heat the oil in a heavy pan. When hot, add the onion mixture, and cook for about 10-15 minutes, stirring occasionally. Mix in the coriander, cumin, garam masala, cayenne, paprika, and salt. Stir for 1 minute.
  • Chop, puree, or grate the tomato. Add the tomato to the pot, and cook for 5-7 minutes. Mix in the mashed eggplant and the peas. Reduce the heat to medium-low and cook, stirring occasionally, for about 15 minutes.
  • Mix in the cream, and cook 1 minute.