I absolutely love sharing this Harissa Chickpeas with Roasted Cherry Tomatoes and Spinach Recipe with you because it hits every note I crave in a comforting yet vibrant dish. The way the spicy, smoky harissa mingles with sweet roasted tomatoes and tender greens is nothing short of magical. It’s a beautifully balanced meal that feels both wholesome and exciting, and it’s just as perfect for a cozy weeknight dinner as it is for impressing friends over a relaxed weekend meal.
Why You’ll Love This Harissa Chickpeas with Roasted Cherry Tomatoes and Spinach Recipe
When I make this dish, the flavor profile instantly elevates any meal on my table. The harissa paste brings a smoky heat that wakes up your taste buds, while the roasted cherry tomatoes add a luscious, caramelized sweetness that complements the spicy notes perfectly. The coconut milk adds a creamy subtlety that ties everything together, making the whole dish feel rich but still light. The spinach (or kale if you prefer) adds a fresh earthiness that balances all the bold flavors beautifully.
What really makes this recipe stand out for me is how effortlessly it comes together. Roasting the cherry tomatoes takes some time, but the hands-on prep for the rest of the ingredients is minimal. I adore how it comes together in one skillet after the tomatoes are roasted. It also keeps really well, making it an ideal dish for meal prep or to whip up in advance for busy days. From family dinners to casual get-togethers, this dish always shines and gets rave reviews.
Ingredients You’ll Need
I love how this recipe uses simple, accessible ingredients that transform into something so flavorful and satisfying. Each component plays a vital role in creating the perfect balance of taste, texture, and color.
- 11 oz cherry tomatoes (halved): Roasting these brings out natural sweetness and a slightly caramelized depth that is key to the dish.
- 1 ½ Tbsp olive oil (divided): Used for roasting and sautéing, it adds a fruity richness that carries the flavors.
- Salt, black pepper, and Italian seasoning (to taste): These seasonings provide foundational flavor and enhance the other ingredients.
- 1 medium onion (diced): Adds sweetness and crunch that softens as it cooks down.
- 4 cloves of garlic (minced): Garlic infuses a warm aromatic base that makes the whole dish pop.
- 2 Tbsp harissa paste: The star spice mix that delivers heat, smokiness, and complexity.
- ½ tsp smoked paprika: Reinforces the smoky undertone without overpowering.
- ½ tsp ground cumin: Brings a subtle earthiness and warmth to the dish.
- ½ tsp garlic powder: Amplifies the garlic flavor in a lovely way.
- 2-3 Tbsp nutritional yeast (optional): Adds a cheesy, nutty touch that’s wonderful for vegan versions.
- 1 (15 oz) can chickpeas (drained): The hearty protein base that makes this meal satisfying and filling.
- 1 cup canned coconut milk: Gives creamy richness and a gentle sweetness.
- 2 oz spinach (or kale): Adds vibrant color and a fresh, leafy texture.
Directions
Step 1: First, preheat your oven to 360°F (180°C). Spread the halved cherry tomatoes on a baking tray and drizzle with a tablespoon of olive oil. Sprinkle with salt and Italian seasoning, then toss to coat evenly. Roast these tomatoes for about 25 to 30 minutes until they are soft, blistered, and deliciously caramelized.
Step 2: While the tomatoes roast, finely dice your onion and mince the garlic cloves. Heat the remaining half tablespoon of olive oil in a large, heavy-based skillet over medium heat to prepare for sautéing.
Step 3: Once the oil is shimmering, add the diced onion and sauté for 3 to 4 minutes until it becomes translucent and fragrant. Stir in the minced garlic and cook for an additional minute, allowing those flavors to build nicely.
Step 4: Add the roasted cherry tomatoes into the skillet, followed by the harissa paste, smoked paprika, cumin, garlic powder, salt, pepper, and nutritional yeast if you’re using it. Stir everything together so the spices evenly coat the veggies and the harissa begins to bloom into the dish.
Step 5: Drain and rinse the chickpeas, then add them to the skillet. Stir everything well and let it cook for 1 to 2 minutes to meld the flavors together.
Step 6: Pour in the canned coconut milk and bring the mixture to a gentle simmer over medium-low heat. Cook for several minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld into a creamy, spicy base.
Step 7: Add the spinach to the skillet, stirring it gently until wilted, which takes about 2 minutes. Once the greens are perfectly tender, remove your skillet from the heat.
Step 8: Serve your Harissa Chickpeas with Roasted Cherry Tomatoes and Spinach hot, drizzled with a little extra coconut milk for flair and creaminess. Enjoy every bite!
Servings and Timing
This recipe makes about 4 satisfying servings, perfect for sharing or having leftovers. The prep time is approximately 10 minutes for chopping and prepping. Roasting the tomatoes takes about 25 to 30 minutes, and the stovetop cooking requires another 10 to 15 minutes. All together, you can expect the total time to be roughly 45 minutes. There’s no resting time needed, so you can dive right in as soon as the dish finishes cooking.
How to Serve This Harissa Chickpeas with Roasted Cherry Tomatoes and Spinach Recipe
When it comes to serving, I love how versatile this dish is. It works beautifully as a main course served warm, especially atop fluffy couscous, quinoa, or even creamy polenta. The hearty chickpeas make it filling enough to stand alone, but pairing it with grains really turns it into a meal that satisfies all the senses.
For a fresh touch, I often garnish with a sprinkle of fresh chopped parsley or coriander, a squeeze of lemon juice to brighten up the earthiness, and a bit of toasted pine nuts for a subtle crunch. Presentation-wise, serving it in a wide bowl with a swirl of coconut milk on top truly elevates it and makes it feel special and inviting.
On the beverage front, this dish pairs wonderfully with a crisp white wine like a Sauvignon Blanc or a chilled sparkling water with citrus slices if you prefer non-alcoholic. It’s just right for casual family dinners, cozy weekend brunches, or even as a vibrant dish for holiday spreads or potlucks. I always recommend serving it warm so the spices can really shine and the spinach stays tender and fresh.
Variations
I love experimenting with the Harissa Chickpeas with Roasted Cherry Tomatoes and Spinach Recipe by swapping ingredients here and there. For example, instead of spinach, you could use kale or swiss chard for a slightly different texture and a little more bite. If you’re not a fan of canned coconut milk, creamy almond or cashew milk can add a lighter creaminess with a different nutty background.
In terms of dietary changes, this recipe is naturally gluten-free and vegan if you skip the nutritional yeast or replace it with a vegan cheese alternative. You could also enhance the protein by adding some pan-fried tofu cubes or tempeh for a heartier vegetarian version that’s just as satisfying.
If you want a different flavor spin, adding a splash of lemon juice or some chopped preserved lemon at the end adds a fantastic tang that contrasts beautifully with the smoky harissa. Additionally, instead of roasting the tomatoes in the oven, you can char them quickly on a grill or in a hot pan for a smokier note.
Storage and Reheating
Storing Leftovers
I always store leftovers in airtight containers, preferably glass, to keep the flavors bright and the dish fresh. This Harissa Chickpeas with Roasted Cherry Tomatoes and Spinach Recipe keeps well in the refrigerator for up to 3 days. Make sure to cool it down completely before sealing the container to avoid condensation which can affect texture.
Freezing
This dish freezes really well if you want to prepare it ahead of time. Transfer the cooled portions into freezer-safe containers or heavy-duty freezer bags, removing as much air as possible. It will maintain the best flavor and texture for up to 3 months. Thaw overnight in the fridge for best results.
Reheating
When reheating, I prefer warming it gently on the stovetop over medium-low heat with a splash of water or additional coconut milk to return the creaminess and prevent it from drying out. Avoid microwaving at high heat, which can cause uneven warmth and sometimes dry out the spinach. Stir frequently until heated through and enjoy it as fresh as when first made.
FAQs
Can I use fresh harissa instead of store-bought paste?
Absolutely! Fresh harissa paste can be used if you have a homemade recipe you love. Just be mindful of the heat level, as homemade versions can vary. Start with a smaller amount and adjust according to your preference to balance the spice with the other ingredients.
What can I substitute for coconut milk if I’m allergic or don’t like the flavor?
If coconut milk isn’t your thing, try using full-fat almond milk, cashew milk, or even oat milk for creaminess. Just remember these alternatives may slightly alter the flavor profile, but they’ll still provide the silky texture that binds the dish together.
Is this recipe suitable for meal prepping?
Yes! This Harissa Chickpeas with Roasted Cherry Tomatoes and Spinach Recipe keeps and reheats beautifully, making it perfect for preparing ahead. I often make a batch to enjoy throughout the week for lunch or quick dinners.
Can I add other vegetables to this dish?
Definitely! Roasted bell peppers, zucchini, or even eggplant can be delicious additions. Just roast them alongside the cherry tomatoes to bring out their natural sweetness and integrate well with the harissa sauce.
How spicy is this dish, and can I adjust the heat level?
The heat mainly comes from the harissa paste, which offers a pleasant smoky spiciness that isn’t overwhelming. If you prefer less heat, start with less harissa and gradually add more to taste. You can also balance the spiciness by adding a little more coconut milk or serving with a dollop of yogurt or a cooling side salad.
Conclusion
I can’t recommend this Harissa Chickpeas with Roasted Cherry Tomatoes and Spinach Recipe enough for anyone looking to brighten up their meal routine with bold, fresh flavors and nourishing ingredients. It’s a dish that feels both comforting and exciting to eat, and I promise it will become a favorite in your kitchen just like it is in mine. Give it a try and savor every vibrant, spicy, and creamy bite!
Print
Harissa Chickpeas with Roasted Cherry Tomatoes and Spinach Recipe
This Harissa Chickpeas recipe is a flavorful and spicy vegan dish featuring roasted cherry tomatoes, aromatic spices, and creamy coconut milk. Perfectly seasoned with harissa paste and complemented by sautéed onion, garlic, and a touch of nutritional yeast, it’s a wholesome and comforting meal ready in 45 minutes.
- Total Time: 45 minutes
- Yield: 4 servings
Ingredients
Vegetables and Aromatics
- 11 oz cherry tomatoes, halved
- 1 medium onion, diced
- 4 cloves garlic, minced
- 2 oz spinach or kale
Spices and Seasonings
- Salt, to taste
- Black pepper, to taste
- Italian seasoning, to taste
- 1/2 tsp smoked paprika
- 1/2 tsp ground cumin
- 1/2 tsp garlic powder
Other Ingredients
- 1 1/2 Tbsp olive oil, divided
- 2 Tbsp harissa paste
- 2–3 Tbsp nutritional yeast (optional)
- 1 (15 oz) can chickpeas, drained
- 1 cup canned coconut milk
Instructions
- Roast the cherry tomatoes: Preheat your oven to 360°F (180°C). Spread the halved cherry tomatoes on a baking tray or dish, drizzle with a small amount of olive oil, sprinkle with salt and Italian seasoning, and toss well to coat. Roast them in the oven for 25-30 minutes until soft and slightly caramelized.
- Sauté onion and garlic: While the tomatoes roast, peel and dice the onion and mince the garlic. Heat the remaining olive oil in a large, heavy-based skillet over medium heat. Once hot, add the diced onion and sauté for 3-4 minutes until translucent and softened.
- Add garlic: Stir in the minced garlic and cook for about 1 minute, stirring frequently to prevent burning and to release the garlic’s aroma.
- Combine main ingredients: Add the roasted tomatoes, harissa paste, smoked paprika, ground cumin, garlic powder, nutritional yeast (if using), and drained chickpeas to the skillet. Stir well to combine all flavors evenly.
- Simmer with coconut milk: Cook the mixture for 1-2 minutes to blend the flavors, then pour in the canned coconut milk. Bring the mixture to a simmer and cook over medium-low heat until the sauce thickens to your desired consistency.
- Add greens: Stir in the spinach or kale and continue to simmer for about 2 minutes until the greens are wilted, stirring occasionally to mix everything well.
- Serve: Remove from heat and serve immediately, drizzled with a swirl of coconut milk on top for an extra creamy finish. Enjoy your hearty, spicy, and nourishing Harissa Chickpeas!
Notes
- If fresh cherry tomatoes are not available, you can substitute with canned cherry tomatoes, but roasting fresh ones adds a richer flavor.
- Harissa paste can be substituted with a mix of chili powder, smoked paprika, cumin, and cayenne pepper if unavailable.
- Nutritional yeast is optional but adds a cheesy flavor and boosts B vitamins.
- You can substitute spinach with kale or other leafy greens based on preference.
- Adjust the level of harissa paste to control the heat according to your taste.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Dish
- Method: Sautéing and Roasting
- Cuisine: North African / Middle Eastern
- Diet: Vegan
