Recipe Book Logo
Bengali

Bhapa Paneer

Recipe photos

4.5By The IT Chef2025-10-26
Prep: 45 Minutes
Cook: 25 Minutes
Total: 70 Minutes
Servings: 4 to 5
Calories: Approximately 280 per serving
Tags
Bengali-TraditionalVegetarian-ProteinSteamed-HealthyMake-Ahead-Friendly

A traditional Bengali steamed paneer dish in a flavorful mustard and poppy seed paste. This protein-rich vegetarian delicacy is aromatic, creamy, and perfectly spiced.

Ingredients

1 Tbsp Black Mustard Seeds
3 Tbsp Yellow Mustard Seeds
5 Tbsp Poppy Seeds
8 to 10 Whole Cashews
6 to 8 Green Chilies (adjust to taste)
4 Tbsp Fresh or Dry Grated Coconut
3 to 4 Tbsp Plain Yogurt (curd)
2 to 3 Tbsp Water (as needed for grinding)
500g Fresh Paneer (cottage cheese)
3 to 4 Tbsp Mustard Oil
1 tsp Salt (or to taste)

Instructions

Prepare the Spice Mix

1

Soak the spices: Combine all ingredients from the Spice Mix section in a bowl. Add enough water to cover completely and soak for at least 30-45 minutes. This softens the seeds for easier grinding.

Sock the spices for about 30 minutes

Sock the spices for about 30 minutes

Make the Paste

2

Drain and grind: Drain the soaked spices thoroughly. In a food processor or wet grinder, combine the soaked spices, grated coconut, and yogurt.

Drain and Grind the Spice Mix

Drain and Grind the Spice Mix

3

Add water gradually: Grind to a smooth, creamy paste, adding water 1 tablespoon at a time as needed. The paste should be smooth and not grainy. Strain if necessary for ultra-smooth texture.

Grind the Paste 1

Grind the Paste 1

Grind the Paste 2

Grind the Paste 2

Prepare the Paneer

4

Cut paneer: Cut the paneer into 1-inch cubes or rectangular pieces. Pat dry with paper towels.

Cut the paneer into 1-inch cubes

Cut the paneer into 1-inch cubes

5

Make marinade: In a large bowl, combine the mustard-poppy seed paste, mustard oil, salt.

6

Marinate paneer: Gently fold the paneer pieces into the paste, ensuring each piece is well-coated. Let marinate for 10-15 minutes.

Fold in Paneer

Fold in Paneer

Steam Cook

7

Setup steamer: Fill a large pot with 2 inches of water and bring to a boil. Place a steamer basket or inverted bowl in the center.

8

Prepare for steaming: Transfer the marinated paneer to a greased steaming bowl or banana leaf-lined dish. Cover tightly with aluminum foil or a lid.

Prepare for Steaming

Prepare for Steaming

9

Steam cook: Place the covered dish on the steamer rack. Cover the pot and steam for 20-25 minutes on medium heat.

Steam Cook 1

Steam Cook 1

Steam Cook 2

Steam Cook 2

10

Check doneness: The paste should be set and aromatic. A toothpick inserted should come out clean.

Notes

Mustard oil substitute: If mustard oil is unavailable, use sesame oil or any neutral oil, but mustard oil provides the authentic Bengali flavor.
Paneer quality: Use fresh, soft paneer for best results. If using store-bought, soak in warm water for 10 minutes to soften.
Paste consistency: The paste should coat the back of a spoon but not be too thick. Adjust with water or yogurt.
Storage: Refrigerate leftovers for up to 3 days. Reheat gently in steamer or microwave.
Serving suggestions: Serve hot with steamed basmati rice, Bengali pulao, or roti. Garnish with fresh coriander and a drizzle of mustard oil.
Make-ahead: The spice paste can be prepared 1 day in advance and refrigerated.
Traditional touch: Traditionally cooked in banana leaves for extra aroma. Wrap marinated paneer in banana leaves before steaming if available.
Texture tip: For silkier paste, soak poppy seeds separately in warm milk for 30 minutes before grinding.

Additional Tags

Cuisine: Bengali
Dietary: Vegetarian
Difficulty: Easy
Season: All Season