Ingredients

3 tablespoons oil

1 onion, finely chopped

3 cloves garlic, minced

2 teaspoons fresh ginger, minced

1 teaspoon ground cardamom

2 teaspoons ground fenugreek

1/4 teaspoon cayenne, or more to taste

1 28 oz can crushed tomatoes

1 tablespoon white sugar

1 teaspoon garam masala

300 grams paneer, cubed (about 1 1/2 cups)

1/2 cup plain yogurt, buttermilk or cream, or a combination of the 3, plus more as needed

Salt, to taste

Preparation

Heat oil in deep pan on medium-high. Add onion, and sauté until translucent, about 5 minutes.

Add garlic and ginger, and continue cooking for another 5 minutes. Add cardamom, fenugreek and cayenne, cook until fragrant, about 2 minutes.

Stir in crushed tomatoes, sugar, garam masala and paneer. Bring to a simmer, when paneer is heated through, add yogurt/cream. Continue simmering until well incorporated, about 5 minutes.

Serve with rice, naan and enjoy!