Chickpea and Spinach Tomato Sauce
Photo by Ray Suarez on Pexels

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
Share

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
  1. 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

    Ready when: Garlic is fragrant and golden, onion is translucent

    Tip: Keep the heat at medium to prevent garlic from browning and becoming bitter.

  2. 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

    Ready when: Sauce begins to bubble gently around the edges

    Tip: Scraping the pot releases caramelized onion and garlic bits for deeper flavor.

  3. 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

    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.

  4. 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

    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.

  5. 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

    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
Method
Stovetop

Reviews (0)