Protein-Packed Chana Masala - 16g protein vegetarian Indian dinner
Home / Dinner / Protein-Packed Chana Masala

Protein-Packed Chana Masala

A hearty, spiced chickpea curry with a generous swirl of cottage cheese stirred in and finished with Greek yogurt. This isn't your standard chana masala, it's built to deliver real protein.

Prep Time 15 min
Cook Time 35 min
Total Time 50 min
Servings 4
16g Protein
320 Calories
12g Fat
26g Carbs
6g Fiber
↓ Jump to Recipe

Chickpeas are one of the most underrated protein sources out there. I used to eat chana masala just because it tasted good. It wasn't until I started tracking macros that I realized I'd been sitting on a goldmine. A regular version gets you about 10-12g protein per serving, which is decent, but not enough when you're trying to hit 35-40g per meal.

So I started tinkering. I stirred in cottage cheese directly into the curry. Sounds weird, but it melts right in and adds this creamy richness you'd never expect. A thick finish of Greek yogurt instead of cream seals the deal. Now it hits 16g per serving and honestly tastes better than the original.

This is one of my favorite meal prep recipes. I'll make a big batch on Sunday, portion it out, and it reheats perfectly all week. The flavors actually get better after a day in the fridge.

The Protein Upgrade

Traditional chana masala relies on chickpeas alone for its protein, typically landing around 10-12g per serving. We stirred in a full cup of cottage cheese directly into the curry, plus a generous swirl of Greek yogurt at the end. The result is 16g per serving, a solid bump over the standard version.

Protein-Packed Chana Masala

16g protein per serving

Ingredients

  • 2 cans (15oz) chickpeas (drained and rinsed) 11g protein
  • 1 cup cottage cheese (stirred in at the end) 4g protein
  • 2 tbsp oil
  • 2 medium onions (finely diced)
  • 4 cloves garlic (minced)
  • 1 inch ginger (grated)
  • 2 medium tomatoes (diced, or 1 can crushed)
  • 2 tsp coriander powder
  • 1 ½ tsp cumin powder
  • 1 tsp garam masala
  • ½ tsp turmeric
  • 1 tsp amchur (dry mango powder)
  • ½ tsp chili powder
  • 1 tsp salt
  • ¾ cup Greek yogurt (stirred in at the end) 3g protein
  • 2 tbsp fresh cilantro (chopped)
  • 1 lemon (juiced)

Instructions

  1. Heat oil in a large pot over medium heat. Add onions and cook until deeply golden, about 8-10 minutes.
  2. Add garlic and ginger, sauté for 1 minute.
  3. Add coriander, cumin, turmeric, and chili powder. Stir for 30 seconds until fragrant.
  4. Add diced tomatoes and cook until they break down into a thick paste, about 5-7 minutes.
  5. Add the chickpeas, garam masala, amchur, and salt. Stir to coat. Add 1 cup water.
  6. Bring to a simmer and cook for 15-20 minutes, mashing a few chickpeas against the side of the pot to thicken the sauce.
  7. Stir in the cottage cheese and cook for another 2-3 minutes until it melts into the curry.
  8. Remove from heat. Stir in Greek yogurt and lemon juice.
  9. Garnish with cilantro and serve hot.

Boost Your Protein

  • Serve over quinoa instead of rice for an extra 4g protein per serving.
  • Add a boiled egg on top for an extra 6g protein.
  • Use a Greek yogurt raita on the side for an extra 5g protein.

Ingredient Substitutions

  • No cottage cheese? Use ricotta or silken tofu blended smooth.
  • No amchur? Use a squeeze of lemon juice for the same tanginess.
  • No chickpeas? Use white beans (cannellini or navy) for a similar creamy texture.
  • Swap oil for ghee to add a richer, nuttier flavor to the base.
#indian#chickpeas#cottage-cheese#one-pot#meal-prep