I’m excited to share one of my all-time favorite recipes, One-Pan Creamy Harissa Chickpeas. This dish is not only easy to prepare, but it also bursts with flavor and warmth that makes it special. I love recipes that remind me of home, and this one truly does. It’s a tried-and-true favorite that I often whip up on busy weeknights when I crave something comforting yet healthy.
Growing up, my dad James loved experimenting with spices, while my mom Eva was all about comfort food. My sister Jennifer and I would often help in the kitchen, and we stumbled upon this recipe during one of those joyful cooking sessions. The blend of flavors in this dish instantly reminded me of those fun-filled evenings at home, and now, I can’t help but smile when I make it.
Gathering Your Ingredients
- 2 Tbsp. extra-virgin olive oil
- 1/2 yellow onion, finely chopped
- 1 tsp. kosher salt, divided
- 3 garlic cloves, finely chopped
- 1/4 to 1/3 cup harissa sauce
- 1/4 cup tomato paste
- 2 (14.5-oz.) cans chickpeas, drained and rinsed
- 1/4 tsp. baking soda
- 1 (14.5-oz.) can unsweetened full-fat coconut milk
- 4 oz. baby spinach
- Pita, for serving (optional)
The Tools That Help
To make this recipe, you’ll need a few essential tools:
- A large skillet
- A wooden spoon or spatula
- A cutting board and knife for chopping
- Measuring cups and spoons
These tools streamline the cooking process and make everything smooth and easy.
The Step-by-Step Process
- Heat the olive oil in a large skillet over medium heat.
- Add the chopped onion and season with 1/2 teaspoon of salt. Cook for about 7 minutes, stirring occasionally, until the onion is softened and translucent.
- Stir in the garlic and cook for an additional minute until fragrant.
- Add the harissa sauce and tomato paste to the skillet. Stir constantly for about 3 to 4 minutes until the mixture darkens and starts to stick to the bottom of the skillet.
- Toss in the chickpeas and baking soda. Season with another 1/2 teaspoon of salt and mix until everything is well combined.
- Pour in the coconut milk and bring the mixture to a gentle simmer.
- Cook for about 3 to 4 minutes, stirring occasionally, until slightly reduced.
- Stir in the baby spinach until it’s wilted, which should take about 1 minute.
- Taste and adjust the seasoning with salt if needed.
- Serve warm with pita on the side if desired.

Lighter, Healthier Touches
If you’re looking to make this dish even lighter, consider using less oil or swapping the coconut milk for a lower-fat option or unsweetened almond milk. The harissa sauce adds a ton of flavor, so feel free to adjust the amount based on your spice tolerance. You can also add more vegetables such as zucchini or bell peppers to boost the nutritional value without sacrificing taste.
Perfect Pairings
This dish pairs beautifully with various sides or accompaniments. A fresh salad works wonders to cut through the creaminess, and you might enjoy it alongside a light quinoa salad or even rice. I also love serving it with some roasted sweet potatoes for added sweetness and texture.
Common Stumbles to Avoid
One common mistake is not letting the harissa and tomato paste cook long enough. It’s important for them to darken slightly to bring out their full flavors. Also, be careful with the heat when simmering the coconut milk. You want it to simmer gently rather than boil, which can alter the texture of the dish. Lastly, remember to taste as you go; adjusting seasoning is essential for a satisfying meal.
Storing Your Creation
If you happen to have leftovers, store them in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or extra coconut milk to revive the creaminess. This dish also freezes well, so consider portioning it out for busy days. Just defrost it overnight in the fridge before reheating.
A Final Warm Word
Cooking is all about love, and this One-Pan Creamy Harissa Chickpeas recipe is a wonderful way to share warmth with family and friends. I hope it brings as much joy to your home as it has to mine. Enjoy every bite, and don’t forget to make some wonderful memories in the kitchen while you prepare it!
Answering Your Questions
How do I adjust the spice level in One-Pan Creamy Harissa Chickpeas?
You can easily adjust the spice level by using more or less harissa sauce. If you prefer a milder flavor, start with less harissa and taste as you go. Alternatively, you can add mild spices like paprika to enhance the flavor without the heat.
Can I substitute chickpeas in One-Pan Creamy Harissa Chickpeas?
Yes, you can use other beans like black beans or lentils if you don’t have chickpeas. Each bean will add a different texture and flavor, but it will still make a delicious dish. Just keep in mind that cooking times may vary, especially for lentils.
What can I serve with One-Pan Creamy Harissa Chickpeas?
This dish goes great with pita bread, rice, or a light side salad. You might also enjoy it alongside some creamy pasta for a comforting meal option that balances the spices from the chickpeas.
Print
One-Pan Creamy Harissa Chickpeas
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A comforting and flavorful one-pan dish featuring chickpeas, harissa sauce, and coconut milk, perfect for busy weeknights.
Ingredients
- 2 Tbsp. extra-virgin olive oil
- 1/2 yellow onion, finely chopped
- 1 tsp. kosher salt, divided
- 3 garlic cloves, finely chopped
- 1/4 to 1/3 cup harissa sauce
- 1/4 cup tomato paste
- 2 (14.5-oz.) cans chickpeas, drained and rinsed
- 1/4 tsp. baking soda
- 1 (14.5-oz.) can unsweetened full-fat coconut milk
- 4 oz. baby spinach
- Pita, for serving (optional)
Instructions
- Heat the olive oil in a large skillet over medium heat.
- Add the chopped onion and season with 1/2 teaspoon of salt. Cook for about 7 minutes, stirring occasionally, until the onion is softened and translucent.
- Stir in the garlic and cook for an additional minute until fragrant.
- Add the harissa sauce and tomato paste to the skillet. Stir constantly for about 3 to 4 minutes until the mixture darkens and starts to stick to the bottom of the skillet.
- Toss in the chickpeas and baking soda. Season with another 1/2 teaspoon of salt and mix until everything is well combined.
- Pour in the coconut milk and bring the mixture to a gentle simmer.
- Cook for about 3 to 4 minutes, stirring occasionally, until slightly reduced.
- Stir in the baby spinach until it’s wilted, which should take about 1 minute.
- Taste and adjust the seasoning with salt if needed.
- Serve warm with pita on the side if desired.
Notes
To make it lighter, use less oil or swap coconut milk for a lower-fat option. Adjust harissa based on spice tolerance.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 6g
- Sodium: 450mg
- Fat: 15g
- Saturated Fat: 10g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg
Keywords: chickpeas, harissa, easy dinner, vegan recipe, one-pan meal
