
Chickpea and Spinach Tomato Sauce
A hearty, plant-based Mediterranean sauce combining tender chickpeas, wilted spinach, and a garlicky tomato base enriched with warming cumin. Perfect over pasta, polenta, or roasted vegetables, this one-pot sauce is naturally protein-rich and deeply satisfying.
- Prep
- 15 min
- Cook
- 25 min
- Total
- 40 min
- Makes
- About 4 cups sauce, serves 4 over pasta
Steps
Before you start
- Drain and rinse canned chickpeas, or use cooked dried chickpeas
- Roughly chop the fresh spinach or have it ready to add
- Mince the garlic and have all spices measured out
Sauté aromatics
- Heat the olive oil in a large pot over medium heat for 1 minute.
- Add the diced onion and sauté for 3–4 minutes, stirring occasionally, until the onion softens and turns translucent.
- Add the minced garlic and cumin, stirring constantly for 30 seconds until fragrant.
- Do not let the garlic brown.
+ Show details− Hide details
Ready when: Garlic is fragrant and golden, onion is translucent
Tip: Keep the heat at medium to prevent garlic from browning and becoming bitter.
Add tomatoes and broth
- Pour in the canned crushed tomatoes (including their juice) and the vegetable broth.
- Stir well to combine, scraping the bottom of the pot to loosen any browned bits.
- Bring the mixture to a gentle simmer.
+ Show details− Hide details
Ready when: Sauce begins to bubble gently around the edges
Tip: Scraping the pot releases caramelized onion and garlic bits for deeper flavor.
Add chickpeas and simmer
- Stir in the drained and rinsed chickpeas.
- Lower the heat to medium-low and simmer uncovered for 10 minutes, stirring occasionally.
- The sauce should bubble gently, not vigorously.
- The flavors will begin to meld and the sauce will thicken slightly.
+ Show details− Hide details
Ready when: Sauce is reduced by about 10% in volume and coats the back of a spoon
Tip: A gentle simmer prevents the tomatoes from breaking down too much; they'll stay chunky and textured.
Wilt spinach
- Add the chopped fresh spinach in handfuls, stirring after each addition so it wilts into the sauce.
- This will take 1–2 minutes total.
- The spinach will reduce significantly in volume as it cooks down.
+ Show details− Hide details
Ready when: All spinach is wilted and dark green, no raw leaves remain
Tip: Add spinach gradually so you can stir it in evenly; this prevents clumping and ensures even cooking.
Season and finish
- Taste the sauce and season with kosher salt and freshly ground black pepper.
- If using, add the red pepper flakes for a subtle heat and the lemon juice for brightness.
- Stir well.
- Let the sauce rest off the heat for 2 minutes so the flavors settle.
+ Show details− Hide details
Ready when: Sauce is well-seasoned and balanced in flavor
Tip: Lemon juice brightens the sauce without adding acidity; start with half the amount and adjust to taste.
Good to know
Tips
- This sauce is naturally vegan and gluten-free. Serve it over cooked pasta, grains, polenta, or roasted vegetables for a satisfying vegetarian meal.
- For a creamier sauce, stir in a splash of coconut milk or a dollop of plain yogurt just before serving (after seasoning).
- Cumin is the signature spice here, but you can add a pinch of smoked paprika or a tiny amount of ground cinnamon for extra depth.
- Leftover sauce makes an excellent filling for vegetable wraps, layered with grains in a grain bowl, or a base for a hearty vegetable stew.
Make ahead
Prepare the sauce up to 2 days ahead. Cool it completely, then store in an airtight container in the refrigerator. Reheat gently on the stovetop over medium-low heat, stirring occasionally, for 5–7 minutes until warmed through. Add a splash of broth or water if it has thickened too much.
Storage & reheating
Room temperature: up to 2 hours. Refrigerator: up to 3 days in an airtight container. Freezer: up to 3 months in a freezer-safe container. To reheat from frozen, thaw overnight in the refrigerator, then warm gently on the stovetop.
Substitutions
- fresh spinach, packed → Fresh kale, roughly chopped, or frozen spinach (thawed and squeezed dry). Kale may need an extra minute to wilt; frozen spinach should be added directly without thawing as it will cook through quickly.
- canned or cooked chickpeas → White beans or cannellini beans (drained and rinsed). White beans have a creamier texture and will break down slightly as they simmer, thickening the sauce even more.
- canned crushed tomatoes (fire-roasted preferred) → Fresh tomatoes (about 2 lb / 900 g), chopped, or cherry tomatoes (halved). Fresh tomatoes will add brightness; increase simmering time to 15 minutes to allow them to break down and release their juice.
- vegetable broth or water → Water or reserved liquid from a can of beans. Water works fine and lets the tomato flavor shine. Bean liquid adds creaminess but may make the sauce slightly thicker.
More pasta sauces
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Mediterranean
- Method
- Stovetop




