One-Pan Harissa Chickpeas

Section: Flavorful Vegetarian Recipes That Satisfy

These one-pan harissa chickpeas offer a rich, smoky flavor with creamy coconut and warming spices. Packed with protein and fiber from chickpeas, it's a quick vegetarian option ready in about 30 minutes. Harissa brings depth and gentle heat, balanced by the sweetness of coconut milk and a tomato base. Serve with rice, naan, or enjoy solo. Great for weeknights, this dish also keeps well for leftovers or make-ahead lunches. Easy to customize, mild or spicy, and ideal for plant-based comfort meals with minimal fuss.

Published By Ioana
Updated on Fri, 06 Jun 2025 19:15:29 GMT
A bowl of chickpeas with a spicy sauce. Bookmark
A bowl of chickpeas with a spicy sauce. | ioanacooks.com

These one-pan harissa chickpeas are bursting with flavor with an exotic twist. With smoky spices, creamy coconut milk, and a tomato base, this dish is ideal for a quick, nutritious, and characterful dinner. Perfect for those looking for vegetarian options with an international flair without the hassle.

Key Ingredients and Substitutions

Chickpeas: These are the base of the dish and provide protein and fiber. You can use cooked lentils if you don't have chickpeas, although the flavor will be different. Harissa Paste: Adds a deep, savory heat. If you prefer less heat, mix tomato paste with sweet paprika. Chili paste or a cumin-cayenne pepper mix also works as a substitute. Coconut Milk: Adds creaminess to the dish. You can replace it with cashew cream or regular milk if you don't need it to be vegan, although the flavor will change. Vegetable Broth: Adds depth. It can be substituted with chicken broth or even water (although with less flavor).

How to sauté onions perfectly?

Sautéing onions properly elevates any dish. Heat olive oil over medium heat. Add the chopped onion and stir occasionally. Cook for about 5 minutes until soft and translucent, without over-browning. The key is patience: use medium heat and don't rush to bring out its natural sweetness.

How much time do you need?

This recipe takes about 10 minutes to prepare and 20–25 minutes to cook. In total, you'll have a meal ready in about 30–35 minutes.

Ingredients

  • 2 cans of chickpeas: drained and rinsed
  • 1 medium onion: chopped
  • 3 cloves of garlic: minced
  • 2 tablespoons harissa paste: or to taste
  • 1 can (400 g) of diced tomatoes:
  • 1 teaspoon ground cumin:
  • 1 teaspoon smoked paprika:
  • 1/2 teaspoon salt: adjust to taste
  • 1/4 teaspoon black pepper:
  • 1/2 cup vegetable broth: or water
  • 1/2 cup coconut milk:
  • Fresh cilantro or parsley: chopped, for garnish
  • Olive oil: for sautéing
  • Optional: lemon wedges for serving

Step-by-step recipe

Sauté the onion:
Heat a little olive oil in a large skillet over medium heat. Add the onion and cook for about 5 minutes until soft and translucent.
Add the garlic:
Stir in the minced garlic and cook for 1–2 more minutes, until it smells delicious.
Stir in the harissa:
Add the harissa paste and let it cook for 1 minute to release all its flavor.
Add the other ingredients:
Add the chickpeas, diced tomatoes with their juice, cumin, paprika, salt, pepper, and broth. Mix well.
Simmer:
Bring to a gentle boil and cook for 10 to 15 minutes, stirring occasionally, until the sauce reduces slightly.
Add the coconut milk:
Stir in the coconut milk and cook for 2–3 more minutes to make it creamy.
Taste and adjust:
Taste and adjust the salt or add more harissa if you want more heat.
Serving:
Serve hot, garnished with cilantro or parsley. You can accompany it with rice, flatbread, or enjoy it on its own. A squeeze of lemon makes it even better.
A bowl of chickpeas with a spoon in it. Bookmark
A bowl of chickpeas with a spoon in it. | ioanacooks.com

Mistakes to avoid

Don't overcook the onion: it can give a bitter taste if burned. Don't drain the chickpeas well: excess liquid can make the dish watery. Adding coconut milk too soon can curdle or evaporate, losing its creaminess. Don't taste before serving: adjust salt, heat, or acidity with lemon at the end.

Tips and variations

Add fresh spinach at the end of cooking for a nutritious green boost. Serve over couscous, rice, or even quinoa for a more filling flavor. If you like it spicier, add a few drops of sriracha or more harissa to taste. Refrigerate for 2 days and enjoy as a filling for vegetarian wraps or tacos.

A bowl of chickpeas with a spoon in it. Bookmark
A bowl of chickpeas with a spoon in it. | ioanacooks.com

Preservation and reheating

Store chickpeas in an airtight container in the refrigerator for up to 3 days. To reheat, use a pan over medium heat with a splash of water or broth to restore moisture. They can also be frozen for up to 1 month. Thaw in the refrigerator before reheating.

Combine it with…

Basmati or brown rice Toasted naan or pita bread Fresh cucumber and yogurt salad Some roasted potatoes with cumin

Notes

This dish is ideal for preparing ahead of time, as it improves in flavor the next day. Don't skip garnishing it with fresh herbs: it adds a fresh contrast that complements the spice.

Recommended tools

Large skillet or non-stick frying pan Sharp chopping knife Wooden spatula Can opener Small mixing bowl if you decide to adjust the seasoning

Nutritional information (approximate per serving)

Calories: 320 Protein: 12 g Fat: 13 g Carbohydrates: 36 g Fiber: 10 g Sugars: 5 g Sodium: 480 mg

Frequently Asked Questions

Can I use dried chickpeas? Yes, but you must cook them beforehand until tender. How spicy is the recipe? It depends on the harissa. You can adjust the amount to suit your taste. Can it be made without coconut milk? Yes, although you'll lose creaminess. Use cashew butter or unsweetened plain yogurt. Is it vegan-friendly? Absolutely, as long as you use vegetable broth.

Frequently Asked Questions About Recipes

→ Can I use dried chickpeas instead of canned?

Yes, but make sure to cook them until tender before using. Canned chickpeas are faster and more convenient.

→ How spicy is this dish?

The heat level depends on your harissa paste. You can adjust the amount to make it milder or spicier.

→ Can I skip the coconut milk?

Yes, though the dish will be less creamy. You can substitute with cashew cream, regular cream, or plain yogurt.

→ Is this dish vegan?

Yes, as long as you use vegetable broth and plant-based alternatives like coconut milk.

→ What can I serve with it?

It pairs well with rice, couscous, naan bread, or a fresh cucumber-yogurt salad for contrast.

→ How do I store and reheat leftovers?

Refrigerate in an airtight container for up to 3 days or freeze for a month. Reheat gently on the stove with a splash of broth or water.

One-Pan Harissa Chickpeas

Bold harissa chickpeas in a creamy coconut-tomato sauce. Hearty, quick, and full of global flavor.

Time Needed to Prep
10 minutes
Cooking Duration
25 minutes
Overall Time
35 minutes
Published By: Ioana

Category of Recipe: Vegetarian

Preparation Difficulty: Easy to Make

Type of Cuisine: Middle Eastern

Number of Portions: 4 How Many It Serves

Dietary Preferences: Vegan Safe, Made for Vegetarians, No Gluten, Dairy-Free Suitable

Ingredients You'll Need

→ Base

Ingredient 01 2 cans chickpeas, drained and rinsed
Ingredient 02 1 medium onion, chopped
Ingredient 03 3 cloves garlic, minced
Ingredient 04 2 tablespoons harissa paste
Ingredient 05 1 can (400 g) diced tomatoes with juice
Ingredient 06 1 teaspoon ground cumin
Ingredient 07 1 teaspoon smoked paprika
Ingredient 08 1/2 teaspoon salt
Ingredient 09 1/4 teaspoon black pepper
Ingredient 10 1/2 cup vegetable broth
Ingredient 11 1/2 cup coconut milk
Ingredient 12 Olive oil, for sautéing

→ Garnish and Serving

Ingredient 13 Chopped fresh cilantro or parsley
Ingredient 14 Lemon wedges (optional)

Steps to Follow

Step 01

Heat olive oil in a large skillet over medium heat. Add chopped onion and cook for 5 minutes until soft and translucent.

Step 02

Stir in minced garlic and cook for 1–2 minutes until fragrant.

Step 03

Add harissa paste and cook for 1 minute to enhance its flavor.

Step 04

Add chickpeas, diced tomatoes, cumin, smoked paprika, salt, pepper, and broth. Stir to combine.

Step 05

Bring to a gentle boil. Simmer uncovered for 10–15 minutes, stirring occasionally, until the sauce reduces slightly.

Step 06

Stir in coconut milk and simmer for an additional 2–3 minutes until creamy.

Step 07

Taste and adjust salt or add more harissa for extra heat.

Step 08

Serve hot, garnished with cilantro or parsley. Optionally, add a squeeze of lemon and pair with rice or flatbread.

Extra Tips

  1. Don't add coconut milk too early to avoid curdling.
  2. Let the sauce reduce properly for enhanced flavor and consistency.
  3. Garnishing with fresh herbs brightens the dish.

Tools You'll Need

  • Large skillet or non-stick frying pan
  • Sharp chopping knife
  • Wooden spatula
  • Can opener

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains coconut (tree nut allergen)

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 320
  • Total Fat: 13 grams
  • Carbohydrate Amount: 36 grams
  • Protein Amount: 12 grams