Heat the Oil: Start by pouring some oil into a pan and let it warm up for a few minutes over medium heat.
Sauté the Onions: Add finely sliced onions and sauté until they turn soft and translucent.
Add Garlic: Stir in the chopped garlic and cook for another minute until fragrant.
Mix in the Spices: Once the onions begin to turn golden, add your spices along with garam masala. Stir well and sauté for 1–2 minutes to remove the raw flavor of the spices.
Add Tomatoes: Now add the tomato paste and cook on medium-high heat until the mixture forms a rich, smooth, and aromatic curry base.
Cook the Brinjal: Add the diced brinjal (eggplant) and toss well to coat them evenly in the masala. Continue to stir for 1–2 minutes on high heat.
Add Water: Pour in a little water to help the curry come together, then mix everything thoroughly.
Simmer: Cover the pan with a lid and let the brinjal simmer on low heat for about 10–15 minutes, or until soft and tender.
Serve: Once cooked, uncover and give it a final stir. Your flavorful brinjal bhaji is now ready to serve!