If you’re looking to add some vibrant spice and cozy comfort to your dinner repertoire, Harissa Chickpeas are a game changer. This one-pan dish fuses creamy coconut milk, aromatic onions, and bold North African harissa paste with hearty chickpeas and leafy greens, producing a warming meal that’s truly greater than the sum of its parts. Whether you scoop it up with crusty bread, ladle it over fluffy rice, or enjoy it solo, Harissa Chickpeas pack a punch of flavor, color, and plant-powered nutrition in every irresistible bite.

Ingredients You’ll Need
Gathering the ingredients for Harissa Chickpeas is refreshingly simple, but each one brings something unique to the table—think smoky, spicy, tangy, and creamy elements that balance beautifully. Here’s what you’ll need and why each matters.
- Oil: A couple of teaspoons help the onions caramelize and the spices bloom. Olive oil or avocado oil work great.
- Onion: Thinly sliced onion provides a sweet, savory base and lovely texture contrast.
- Balsamic Vinegar: Just a splash lifts and deepens the flavor with a mellow, tangy punch.
- Salt: Essential for drawing out flavors in each stage—taste as you go for the perfect balance.
- Garlic Paste or Fresh Garlic: Minced or pasted, garlic gives everything its aromatic backbone.
- Smoked Paprika: Infuses the dish with a gentle smokiness that deepens the harissa’s edge.
- Harissa Paste: The soul of the dish—choose store-bought or homemade for a bold, spicy North African flair.
- Dried Oregano: Adds a Mediterranean herbal note that complements the richer flavors.
- Leafy Greens: Swiss chard, spinach, or mustard greens add color, nutrition, and a touch of earthiness.
- Chickpeas: Canned or home-cooked, these are the protein-packed heart of the meal that soak up all those spices.
- Coconut Milk or Cream: Full-fat coconut milk provides luscious creaminess and slight sweetness that tempers the heat.
- Lemon Juice, Cilantro, and Black Pepper: These fresh garnishes brighten and finish the dish perfectly.
How to Make Harissa Chickpeas
Step 1: Soften the Onions
Start by heating a large skillet over medium heat and pouring in your oil. When the oil shimmers, scatter in the sliced onion along with a bit of salt. Stir often so the onions cook evenly and gradually become golden and soft—don’t rush this, as it builds the sweet-savory base of the dish. If the pan looks dry, add a splash of water to help caramelize, and let the onions develop those irresistible golden edges for about 7 to 9 minutes. When you add the balsamic vinegar, the aroma really sings; let it cook another few minutes to deepen the flavor.
Step 2: Add Garlic & Spices
Once the onions are golden and fragrant, it’s time to build the flavor. Add garlic, smoked paprika, harissa paste, and oregano, stirring for just a minute. This activates the spices, releases the oils, and infuses the whole kitchen with their delicious aroma. Be careful not to let the garlic brown—it should just soften and become aromatic.
Step 3: Greens, Chickpeas, and Creaminess
Add your leafy greens (Swiss chard, spinach, mustard greens…choose your favorite or use a mix!), remaining salt, chickpeas, and luscious coconut milk. Stir to combine, then partially cover the skillet and let it all simmer on low. Over 8 to 10 minutes, the chickpeas soak up sauce, the greens wilt, and everything melds together. Taste and add more seasoning or sauce as you wish: it’s your call if you want it thicker, thinner, spicier, or brighter.
Step 4: Adjust & Finish
Just before serving, squeeze in fresh lemon juice and check for salt and heat. For a thicker, richer sauce, swirl in a spoonful of non-dairy yogurt or sour cream. Let the Harissa Chickpeas simmer a few extra minutes to thicken until they’re glossy and the sauce hugs the chickpeas.
Step 5: Garnish & Serve
Switch off the heat and shower your finished dish with chopped cilantro or parsley, cracked black pepper, and even more lemon juice if you love zesty finishes. Now you’re ready to spoon up a truly incredible bowl of Harissa Chickpeas.
How to Serve Harissa Chickpeas

Garnishes
Presentation matters almost as much as taste. A scatter of fresh cilantro or parsley instantly makes Harissa Chickpeas pop with color and brings refreshing herbal notes. A quick twist of black pepper and a final squeeze of lemon juice add zingy brightness right before you dig in—these little extras make the whole experience more vibrant and crave-worthy.
Side Dishes
Think starchy, chewy, or crispy—something to help mop up all that creamy, spicy sauce! Naan, pita, or any soft flatbread works beautifully. Alternatively, pile Harissa Chickpeas onto steaming rice, nutty quinoa, or even creamy polenta for a hearty meal. If you’re feeling indulgent, serve them with garlicky sourdough toast or fresh baguette. All these sides bring out the best in each spoonful of the dish.
Creative Ways to Present
Transform leftovers into something unexpected! Try spooning Harissa Chickpeas onto baked sweet potatoes, tucking them into wraps with crunchy veggies, or swirling them into a grain bowl with roasted roots and avocado. You can even serve them as a vibrant brunch option on toast, topped with a poached egg if you like. This dish is versatile—let creativity guide your table.
Make Ahead and Storage
Storing Leftovers
Harissa Chickpeas keep remarkably well. Once cooled, transfer leftovers to an airtight container and store in the fridge for up to four days. The flavors actually deepen and mellow overnight, so it often tastes even better the next day! Just be sure to let it cool completely before refrigerating to preserve the best texture and taste.
Freezing
Need long-term meal prep? Harissa Chickpeas freeze beautifully. Pour cooled leftovers into freezer-safe containers, leaving a little space at the top, and freeze for up to 2 months. For best results, defrost overnight in the fridge before reheating—this helps retain the creamy texture of the sauce and the bite of the chickpeas.
Reheating
To reheat, simply scoop Harissa Chickpeas into a saucepan, add a splash of water or non-dairy milk if it’s looking thick, and warm gently over medium-low heat until hot through. Stir occasionally so nothing sticks. You can also microwave it in bursts, stirring between each one. If serving over fresh grains or bread, heat those separately for the nicest finish.
FAQs
How spicy are Harissa Chickpeas?
The heat level really depends on your harissa paste! Store-bought brands can range from mild to fiery. For a gentler dish, use less harissa and smoked paprika, and add more tomato paste or sweet red bell pepper. Taste as you go and adjust to your spice preference—Harissa Chickpeas are all about customizing for your palate.
Can I use dried chickpeas instead of canned?
Absolutely! Just soak and cook your dried chickpeas ahead of time—about 1 1/2 cups of cooked chickpeas will substitute for a standard 15-ounce can. Prepared this way, they’ll have a bit more bite and soak up the delicious sauce even better.
Is there a substitute for coconut milk?
Yes! Use cashew milk, oat milk, or even a blend of non-dairy yogurt and non-dairy milk for a tangy, creamy swap. For a soy-based alternative, blended silken tofu with water will do the trick. Pick the base you love best—each brings its own twist to your Harissa Chickpeas.
Can I add other vegetables?
Absolutely, Harissa Chickpeas are a fantastic canvas! Toss in bell peppers, zucchini, eggplant, or even cherry tomatoes for extra color and nutrition. Just add firm veggies earlier with the onions and softer veggies later with the greens for perfect texture.
Can I make Harissa Chickpeas ahead for meal prep?
Definitely—this dish was made for prepping ahead. Just cook as directed, cool, and stash in single-serve containers for easy lunches or quick dinners throughout the week. A quick reheat, a fresh squirt of lemon juice, and a sprinkle of fresh herbs bring leftovers right back to life.
Final Thoughts
If you crave big flavor, comforting texture, and a touch of heat, give Harissa Chickpeas a try! They’re quick, nourishing, and so deeply satisfying—you might just find yourself making a double batch next time. Invite friends, get your favorite bread ready, and let this zesty, hearty dish become your new go-to for weeknight dinners or any cozy evening in.
Print
Harissa Chickpeas Recipe
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Spice up your mealtime with these flavorful and creamy Harissa Chickpeas. This African-inspired dish is a perfect blend of spices, coconut milk, and leafy greens that will leave your taste buds wanting more.
Ingredients
Spices
- 2 teaspoons oil
- 1 medium onion, thinly sliced, or about 1 1/2 cups
- 1 teaspoon balsamic vinegar
- 1/2 teaspoon salt, or more to taste, divided
- 1 tablespoon garlic paste, or 4 cloves of garlic, minced
- 1 teaspoon smoked paprika
- 2 tablespoons harissa paste, see note for less spice
- 1/2 teaspoon dried oregano
Other Ingredients
- 2 cups of chopped leafy greens of choice, such as Swiss chard, spinach, mustard greens
- 15 ounce can of chickpeas, drained or 1 1/2 cups cooked chickpeas or other white beans
- 1 cup full fat coconut milk or coconut cream
- lemon juice, cilantro, and black pepper, for garnish
Instructions
- Prepare the Onions: Heat oil in a skillet, add onion and salt, cook until translucent.
- Add Flavor: Stir in balsamic vinegar, garlic, smoked paprika, harissa, and oregano. Cook briefly.
- Combine Ingredients: Add greens, chickpeas, and coconut cream. Simmer until flavors meld.
- Adjust and Serve: Adjust seasoning, garnish with lemon juice, cilantro, and pepper. Serve hot.
Notes
- This recipe is gluten-free, nut-free, and soy-free.
- Less Spicy: Omit or reduce harissa, smoked paprika; add tomato paste, bell pepper, and oregano.
- Coconut Milk Substitute: Cashew milk, oat milk, nondairy yogurt, or blended tofu can be used.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: African Inspired
Nutrition
- Serving Size: 1 serving
- Calories: 253 kcal
- Sugar: 3g
- Sodium: 469mg
- Fat: 16g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 23g
- Fiber: 6g
- Protein: 8g
- Cholesterol: 0mg