Chana Masala Shakshuka (Chickpea Curry Poached Eggs)

Poached eggs in a chickpea curry sauce with punchy Indian spices, salty feta, and fresh cilantro—this chana masala shakshuka is a unique spin on the classic and is best served warm with fresh naan bread!

What is Chana Masala?

Chana (meaning “chickpea”) and masala (an Indian spice blend) is one of many curry varieties and is a popular dish in India and Pakistan—it has a blend of warm spices and tomatoes that marries perfectly with the eggs!

Ingredients for Chana Masala Shakshuka

  • Olive oil or ghee.
  • Onion.
  • Garlic.
  • Fresh ginger.
  • Tomato paste. To add depth of flavor.
  • Garam masala, curry powder, smoked paprika, ground cumin, and chili powder. You can adjust the spices to your preference.
  • Crushed tomatoes. You may not need the entire 28-ounce can, depending on how large your pan is—if you use the entire container, you may end up with too much sauce compared to eggs.
  • Garbanzo beans. Canned is perfect, just be sure to drain and rinse them well.
  • Coconut milk. Coconut milk isn’t traditionally in chana masala, but it balances the heaviness of the tomato sauce and spices. You won’t be able to taste the coconut very much, since you’ll only use half a can!
  • Eggs.
  • Cilantro, feta, and lime juice. For garnish—once everything is ready, I love to serve the shakshuka with naan!

If you have any questions, put them in the comments—otherwise, give this recipe a try and be sure to leave a rating!

Still Hungry?

Try out these other recipes from my shakshuka series!

Chana Masala Shakshuka

Poached eggs in a chickpea curry sauce with punchy Indian spices, salty feta, and fresh cilantro—this chana masala shakshuka is a unique spin on the classic and is best served warm with fresh naan bread!
No ratings yet
Print Pin
Course: Dinner
Prep Time: 50 minutes
Author: Mae Martin

Ingredients

  • 2-3 tablespoons olive oil or ghee
  • 1 small yellow onion, diced
  • 3 cloves garlic, grated
  • ½ inch fresh ginger, grated
  • 1 tablespoon tomato paste
  • 1 ½ tablespoons garam masala
  • 1 teaspoon curry powder
  • 1 teaspoon chili powder
  • ½ teaspoon smoked paprika
  • ¼ teaspoon ground cumin
  • 1 (28-ounce) can crushed tomatoes
  • 1 (16-ounce) can garbanzo beans, drained and rinsed
  • 1 (13.5-ounce) can coconut milk
  • 6-7 large eggs
  • Naan, fresh cilantro, lime, and feta, for serving

Instructions

  • Heat the olive oil or ghee in a large 12'' saucepan or skillet (make sure it has a tight-fitting lid). Once hot, add the chopped onion and saute until soft and translucent, around 3-4 minutes.
  • Add the grated garlic, ginger, tomato paste, and all the spices to the pan, stirring until incorporated, then cook for 1 minute more.
  • Carefully pour in the crushed tomatoes and garbanzo beans and stir well (you may not need to add as many tomatoes, depending on the depth of your pan).
  • Shake the coconut milk well, then add ½ of the can to the sauce, stirring until homogeneous and lightened in color. Season to taste with salt and pepper, then add more coconut milk, if desired. Allow the sauce to come to a simmer.
  • Once bubbling, use a spoon to make 6 to 7 wells into the sauce and carefully crack an egg in each one.
  • Cover the saucepan with the lid, adjust the heat to low, and allow the eggs to cook for around 7-8 minutes, until the whites are set. The yolks should be cooked just under your liking, as the residual heat will continue to cook the eggs as it sits.
  • Remove the pan from the heat, garnish with fresh cilantro, feta, and lime juice, then serve warm with naan or toast.