This braised harissa eggplant with chickpeas is the kind of vegetarian main I turn to when I want something comforting, bold, and forgiving. It’s richly spiced, saucy enough to spoon over rice or millet, and sturdy enough to hold up as leftovers. The flavors concentrate as it sits, so the next-day version often tastes even better.
There’s a simple technique at the heart of this dish: salt the eggplant to draw out moisture, sear to develop caramelized edges, then finish in a tomatoy, spiced braise with chickpeas. That sequence builds texture and depth without complicated steps. You’ll spend more time watching the aroma than fretting over the clock.
I’ll walk you through the ingredients and the exact steps, show practical swaps, and point out the traps I’ve learned to avoid. Read through once, then cook. It’s straightforward and rewarding—no fuss, just good food.
Ingredients at a Glance

- 1 large eggplant — the star. Choose firm fruit with glossy skin and no soft spots.
- 1 tablespoon sea salt, plus extra — used to draw moisture from the eggplant; additional salt lets you finish to taste.
- 3 tablespoons olive or avocado oil, plus extra if needed — for searing and sautéing; avocado oil tolerates a higher heat if your pan runs hot.
- 1 medium cooking onion, small dice — provides sweetness and body to the braise when softened.
- 1 small chili (such as cayenne or fresno), seeded and minced — adds heat; leave seeds in for more kick or omit for mildness.
- 3 cloves of garlic, minced — aromatic backbone; stir in near the onion for fragrance.
- ½ teaspoon ground cumin — warm, earthy spice that pairs with harissa flavors.
- ½ teaspoon ground caraway — offers a slightly anise-like note; subtle but important.
- ½ teaspoon ground coriander — bright, citrusy spice that lifts the sauce.
- 1 ½ cups cooked chickpeas — protein and texture; canned or home-cooked both work.
- ground black pepper, to taste — for finishing heat and balance.
- 2 cups crushed tomatoes — the braising liquid base; use quality canned tomatoes for best flavor.
- 1 cup vegetable stock — thins the sauce and deepens savory notes.
- 1 tablespoon fresh lemon juice — brightens the finished dish; add at the end to preserve brightness.
- ¼ cup chopped flat leaf parsley — fresh herb to finish; adds color and freshness.
Braised Harissa Eggplant with Chickpeas in Steps
- Remove the stem from the eggplant and cut it into 1-inch cubes. Place the cubes in a colander and toss them with 1 tablespoon sea salt. Let the eggplant sit in the colander for 1 hour (set the colander in the sink or over a bowl).
- After 1 hour, rinse the eggplant thoroughly under cold running water to remove excess salt. Pat the cubes very dry with paper towels or a clean kitchen towel.
- Line a dinner plate with a couple of paper towels and set it near the stove for draining the seared eggplant.
- In a wide, deep braiser-style pot or a deep skillet, heat 3 tablespoons olive or avocado oil over medium-high heat.
- Working in batches so the pan isn’t overcrowded, add a portion of the eggplant cubes to the hot oil. Sear, turning occasionally, until the cubes are golden brown on all sides and softened (about 6–8 minutes per batch). If the pan becomes dry between batches, add a little more oil.
- Use a slotted spoon to transfer the seared eggplant to the paper towel–lined plate. Repeat searing until all the eggplant is cooked and set aside.
- Reduce the heat to medium. If the pot looks dry, add a bit more oil (from the 3 tablespoons or a small additional amount if needed).
- Add the diced onion and the minced chili to the pot and sauté, stirring occasionally, until the onion is translucent, about 4 minutes.
- Add the minced garlic, ½ teaspoon ground cumin, ½ teaspoon ground caraway, and ½ teaspoon ground coriander. Stir constantly and cook until fragrant, about 30 seconds.
- Add 1½ cups cooked chickpeas to the pot. Season with ground black pepper to taste and additional sea salt if desired. Stir to coat the chickpeas in the spices.
- Pour in 2 cups crushed tomatoes and 1 cup vegetable stock, scraping up any browned bits from the bottom of the pot. Bring the mixture to a boil, then simmer uncovered, stirring occasionally, for 10 minutes.
- Add the seared eggplant back into the pot and bring the braise up to a boil once more.
- Stir in 1 tablespoon fresh lemon juice and ¼ cup chopped flat-leaf parsley. Taste and adjust seasoning with salt and pepper if needed.
- Serve the braised harissa eggplant hot over millet, rice, or another starch of your choice.
What Sets This Recipe Apart
This dish balances charred eggplant texture with a saucy, spice-forward braise. The initial salting step reduces bitterness and helps the cubes crisp rather than steam. Then searing creates Maillard caramelization—those golden edges add a savory depth you wouldn’t get if you skipped this step.
The spice trio—cumin, caraway, coriander—works quietly behind the harissa personality. It’s not an overpowering curry; it’s focused and aromatic. Chickpeas add substance and keep the dish feeling hearty and complete even without meat. And a final squeeze of lemon cuts through the richness and ties everything together.
Smart Substitutions

- Eggplant — if you can’t source a large globe eggplant, two smaller ones will do; keep the same cube size for even cooking.
- Oil — olive oil is fine for medium-high searing; use avocado oil if you prefer a higher smoke point.
- Chickpeas — canned chickpeas are perfectly fine; rinse and drain before measuring to avoid diluting the sauce.
- Crushed tomatoes — use a good-quality canned variety. If only whole tomatoes are available, crush them by hand or pulse briefly in a blender.
- Vegetable stock — water can be used in a pinch; add a splash of soy sauce or miso for extra umami if you do.
- Herbs — if you don’t have flat-leaf parsley, a small handful of cilantro or mint will shift the flavor but still add freshness.
Kitchen Gear Checklist

- Sharp chef’s knife — for cleanly cubing the eggplant.
- Colander — to drain salted eggplant.
- Paper towels or clean kitchen towel — for drying and draining seared eggplant.
- Wide, deep braiser-style pot or deep skillet — surface area matters for even searing and simmering.
- Slotted spoon — to transfer seared pieces without excess oil.
- Measuring spoons and cups — to keep salt, oil, and liquids accurate.
Common Errors (and Fixes)
Error: eggplant steams instead of browning. Fix: don’t overcrowd the pan. Sear in batches and let oil return to temperature between batches. Pat the cubes very dry after the initial rinse. Dry eggplant browns; wet eggplant steams.
Error: bitter or soggy eggplant. Fix: salt the cubes and let them sit for the full hour. That step removes excess moisture and tannins. Rinse and dry thoroughly before searing. Also, sear over medium-high heat—when the pan is properly hot, the eggplant won’t absorb all the oil.
Error: sauce tastes flat. Fix: taste before serving and adjust with more salt, a pinch of pepper, or the 1 tablespoon lemon juice called for at the end. Acid brightens the whole dish.
Holiday & Seasonal Touches
For a cozy winter table, serve the braise over warm millet or slightly buttered couscous and scatter toasted pine nuts or chopped roasted almonds on top for crunch. Add a drizzle of extra-virgin olive oil and a few pomegranate seeds for brightness and color—no extra cooking required, just garnish.
In summer, keep it lighter: fold in a handful of chopped fresh tomatoes at the end instead of adding more crushed tomatoes, and finish with extra parsley and mint. Serve with grilled flatbread or herby quinoa to echo the season.
Testing Timeline
Before you start
- 1 hour — salt the eggplant cubes and let them drain. This is the longest pause, but it’s passive; use the time to prep other ingredients.
Active cooking
- 15–30 minutes — searing the eggplant in batches, depending on pan size.
- 10 minutes — sauté onion and spices, add chickpeas and liquid, simmer.
- 5 minutes — return eggplant to the pot, finish with lemon and parsley.
Total time
Plan on roughly 90 minutes start to finish, most of which is the passive salting step. Hands-on time is about 30–45 minutes depending on batch searing and prep speed.
How to Store & Reheat
- Refrigerate — cool to room temperature, place in an airtight container, and store for up to 4 days. The flavors often improve after a day as the spices meld.
- Freeze — this braise freezes well for up to 3 months. Portion into freezer-safe containers and leave a bit of headroom for expansion.
- Reheat — warm gently on the stove over medium-low, stirring and adding a splash of water or stock if the sauce has thickened. For oven reheating, place in a covered dish at 350°F (175°C) until heated through.
Common Questions
Q: Can I use frozen chickpeas? A: Yes. Thaw and drain before adding to the pot; if they’re very soft, add them later to avoid over-mushing.
Q: Do I have to salt the eggplant? A: The hour of salting makes a real difference in texture and helps the eggplant brown. If you’re short on time, you can skip it, but expect softer, possibly oilier cubes.
Q: Can I make this oil-free? A: You could roast the eggplant instead of searing in oil and then add it to the braise, but the texture will shift. If you need oil-free, roast the cubes at high heat on a parchment-lined sheet until caramelized, then follow the braise steps.
Q: How spicy is this dish? A: The recipe uses a single small chili and relies on aromatic spices. It’s warm rather than fiery. Increase chili or add harissa paste if you like more heat.
Serve & Enjoy
Serve this braised harissa eggplant with chickpeas over millet, rice, or soft polenta. Spoon a generous portion of sauce over the starch so each bite has creaminess and spice. Add a scattering of parsley and a lemon wedge on the side for extra brightness.
For a full plate, offer a crisp green salad with lemon vinaigrette and a bowl of yogurt or labneh to cool the palate. This dish stands up well on a shared table: hearty, aromatic, and satisfying whether you’re cooking for two or a crowd.

Braised Harissa Eggplant with Chickpeas
Ingredients
Ingredients
- 1 large eggplant
- 1 tablespoonsea salt plus extra
- 3 tablespoonsolive or avocado oil plus extra if needed
- 1 medium cooking onion small dice
- 1 small chili such as cayenne or fresno, seeded and minced
- 3 clovesof garlic minced
- 1/2 teaspoonground cumin
- 1/2 teaspoonground caraway
- 1/2 teaspoonground coriander
- 1 1/2 cupscooked chickpeas
- ground black pepper to taste
- 2 cupscrushed tomatoes
- 1 cupvegetable stock
- 1 tablespoonfresh lemon juice
- 1/4 cupchopped flat leaf parsley
Instructions
Instructions
- Remove the stem from the eggplant and cut it into 1-inch cubes. Place the cubes in a colander and toss them with 1 tablespoon sea salt. Let the eggplant sit in the colander for 1 hour (set the colander in the sink or over a bowl).
- After 1 hour, rinse the eggplant thoroughly under cold running water to remove excess salt. Pat the cubes very dry with paper towels or a clean kitchen towel.
- Line a dinner plate with a couple of paper towels and set it near the stove for draining the seared eggplant.
- In a wide, deep braiser-style pot or a deep skillet, heat 3 tablespoons olive or avocado oil over medium-high heat.
- Working in batches so the pan isn’t overcrowded, add a portion of the eggplant cubes to the hot oil. Sear, turning occasionally, until the cubes are golden brown on all sides and softened (about 6–8 minutes per batch). If the pan becomes dry between batches, add a little more oil.
- Use a slotted spoon to transfer the seared eggplant to the paper towel–lined plate. Repeat searing until all the eggplant is cooked and set aside.
- Reduce the heat to medium. If the pot looks dry, add a bit more oil (from the 3 tablespoons or a small additional amount if needed).
- Add the diced onion and the minced chili to the pot and sauté, stirring occasionally, until the onion is translucent, about 4 minutes.
- Add the minced garlic, ½ teaspoon ground cumin, ½ teaspoon ground caraway, and ½ teaspoon ground coriander. Stir constantly and cook until fragrant, about 30 seconds.
- Add 1½ cups cooked chickpeas to the pot. Season with ground black pepper to taste and additional sea salt if desired. Stir to coat the chickpeas in the spices.
- Pour in 2 cups crushed tomatoes and 1 cup vegetable stock, scraping up any browned bits from the bottom of the pot. Bring the mixture to a boil, then simmer uncovered, stirring occasionally, for 10 minutes.
- Add the seared eggplant back into the pot and bring the braise up to a boil once more.
- Stir in 1 tablespoon fresh lemon juice and ¼ cup chopped flat-leaf parsley. Taste and adjust seasoning with salt and pepper if needed.
- Serve the braised harissa eggplant hot over millet, rice, or another starch of your choice.
Notes
I left the peel on my eggplant, but feel free to remove yours if you prefer it that way.
I like a wide and deep braiser-style pot, but a regular soup pot or even a deep skillet will work for this recipe.
This braise/stew is an excellent base for all kinds of small-dice summer vegetables like zucchini, green beans, or bell peppers. You could add up to 2 cups along with the onions. You might need an extra few splashes of vegetable stock, but otherwise the recipe should remain the same.
I grind the caraway seeds in my spice grinder for this recipe. Not 100% sure if you can buy ground caraway in stores. You can also just leave them whole!
