The aroma of spices wafts through the kitchen as the golden hues of Garam Masala Curry simmer in a pot, filling your home with warmth and comfort. This delightful dish combines tender chickpeas and hearty potatoes in a rich, coconut-infused sauce, making it a satisfying meal that takes just under an hour to prepare. The magic of this recipe lies in its ability to bring complex flavors together in an easy, one-pot approach.
This recipe is perfect for anyone looking to add a bit of excitement to their dinner routine, especially on chilly evenings. You can enjoy this curry fresh or make it ahead of time for a busy weeknight meal. Leftovers store beautifully, giving you a tasty option for lunch or dinner later in the week.
Why You’ll Love This Recipe
- The blend of spices creates a rich, aromatic flavor.
- Chickpeas and potatoes provide a satisfying, hearty texture.
- It’s a one-pot meal, which means less cleanup time.
- The curry is vegan and can be made gluten-free.
What You’ll Need
Gather the following ingredients to create a delicious Garam Masala Curry.
For the Curry Base
- 2 tbsp olive oil
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 1 tbsp minced ginger
For the Spices
- 1 tsp garam masala
- 1 tsp ground cumin
- 1/2 tsp ground coriander
- 1/2 tsp ground turmeric
- 1/2 tsp red chili flakes
- 1/2 tsp sea salt
- Freshly cracked black pepper, to taste
For the Main Ingredients
- 2 cups vegetable broth or water
- 2 (15 oz) cans chickpeas, drained and rinsed
- 2 medium potatoes, peeled and chopped
- 1 (15 oz) can whole peeled tomatoes, crushed by hand
- 1 can full-fat coconut milk
- 3 cups baby spinach
Save time with pre-minced garlic and ginger if desired.
Substitutions & Swaps
- Olive oil can be replaced with coconut oil.
- Chickpeas can be swapped for lentils.
- Potatoes could be substituted with sweet potatoes.
- Coconut milk can be exchanged for almond milk.
How to Make It
Follow these steps to create the perfect Garam Masala Curry.
Heat the Oil
Heat a large Dutch oven over medium-high heat. Add 2 tablespoons of oil and once hot, add the diced onion and sauté for 3-4 minutes until golden.
Sauté the Aromatics
Add the minced garlic and ginger, and sauté for 30 seconds. Then add the spices and sauté for 30 more seconds, stirring often.
Deglaze the Pot
Add 1 cup of vegetable broth and stir to get any browned bits off the bottom.
Combine Ingredients
Add the rest of the vegetable broth, potatoes, chickpeas, salt, and black pepper. Crush the whole tomatoes by hand and add them in as well.
Simmer the Curry
Bring to a boil and simmer over medium-low heat for 30-35 minutes, or until the potatoes are cooked through and the curry has thickened.
Stir in Final Ingredients
Stir in the coconut milk and baby spinach, and cook for 2-3 minutes more, or until the spinach has wilted.
How to Store It
Fridge: Store for up to 4 days in an airtight container.
Freezer: Yes, freezes well for up to 3 months.
Reheat: Microwave for 2-3 minutes, stirring halfway through.
Tips for Best Results
- Use fresh spices for a more vibrant flavor.
- Adjust chili flakes to your preferred spice level.
- Include chopped cilantro before serving for extra freshness.
- Make sure to stir occasionally while simmering to prevent sticking.
Serving Suggestions
- Serve over fluffy basmati rice for a complete meal.
- Pair with warm naan or pita bread for dipping.
- Offer a side of cooling cucumber salad to balance the spice.




Leave a Comment