Make restaurant-style Paneer Makhani, also known as "butter paneer", with this delicious, easy one pot recipe! It features the most creamy, rich curry sauce, made with tomatoes, cashews and butter. And it's filled with the Indian cheese, paneer, to create an incredibly flavorful vegetarian dish!
Add the olive oil and 2 tablespoons butter to a large pan on the stove over medium-high heat.
Once the butter has melted, add the diced onions and cook for 4-5 minutes.
Add the garlic ginger paste and cook for an additional minute.
Add the garam masala, chili powder, turmeric, salt, cardamon powder and ground cumin to the pan. Let the spices cook for 30 seconds.
Add the lemon juice, crushed tomatoes and cashews to the pan. Toss them together so that the cashews are covered in the crushed tomatoes.
Reduce the heat to medium-low and allow the sauce to simmer for 10 minutes.
Remove the pan from the heat and transfer the tomato sauce to a blender. Blend until smooth, then transfer the mixture back to the pan on the stove.
Turn the heat on the stove to medium, pour in the vegetable broth and add the sugar.
Crush the fenugreek leaves in the palm of your hands, then add them to the pan. Stir to combine.
Bring the sauce to a simmer, add the cubed paneer and keep simmering for 5 minutes.
Stir in the heavy cream and the remaining 2 tablespoons butter to finish the dish.
Spoon the butter paneer over basmati rice for serving. Top with chopped fresh cilantro.
Notes
Leftover butter paneer can be stored in the refrigerator for up to one week.
To reheat the leftovers, place them in a microwave-safe bowl and reheat, covered, for 2 minutes. To reheat on the stove, place the paneer makhani in a small pot on the stove over medium-high heat, and heat for 4-6 minutes, stirring occasionally.
This recipe is naturally gluten free and vegetarian.
To make this recipe vegan, replace the paneer with cubes of firm tofu. You will also want to use a vegan butter-substitute for the traditional butter, and replace the heavy cream with unsweetened canned coconut cream.
To make this recipe nut-free, omit the cashews. Add an additional 1/4 cup heavy cream to replace the creaminess from the soaked cashews.
To spice up the sauce, add more kashmiri chili powder. With the 1 tablespoon recommended in this recipe, the curry sauce is mild, at around a 2-3 at most Indian restaurants. I like to add 2 tablespoons of the chili powder to make it a more medium spice level, at around a 5-6.
Extra sauce can be made in advance and stored in the freezer. I always like to make a double batch of the sauce, then freeze half of it for later. Always freeze the sauce in a freezer-safe storage container and use within 6 months of freezing. To defrost, place the sauce in the refrigerator overnight, or up to 24 hours in advance. Reheat the sauce on the stove in a large pan. Add the paneer once the sauce has completely heated through. Allow the paneer to simmer in the sauce for 5 minutes before serving.