Creamy Garlic Chickpeas with Spinach (Easy One-Pan Recipe)

Last Updated on November 11, 2026 by Fatima
Creamy Garlic Chickpeas with Spinach is a comforting, flavourful one-pan meal made with tender chickpeas, fresh spinach, plenty of garlic, and a rich, creamy sauce. It is simple enough for a busy weeknight but delicious enough to make whenever you want something satisfying and homemade.
The chickpeas simmer gently in a garlic-infused cream sauce seasoned with paprika, cumin, and black pepper. Fresh spinach adds colour and freshness, while a little lemon juice at the end balances the richness and brings all the flavours together.
What makes this recipe especially lovely is how easily it comes together using everyday ingredients. There is no complicated preparation or long cooking time, and everything is made in one pan. Serve it with warm crusty bread, fluffy rice, or toasted pita for a satisfying lunch or dinner.
Why You’ll Love These Creamy Garlic Chickpeas
- Quick and easy: This recipe comes together in about 25 minutes, making it ideal for busy days.
- Comforting and satisfying: Chickpeas provide a hearty texture, while the creamy garlic sauce makes every bite delicious.
- Made in one pan: Less washing up means more time to enjoy your meal.
- Simple ingredients: You only need a handful of familiar ingredients that are easy to find.
- Easy to customise: Adjust the seasonings, use your favourite greens, or make it dairy-free with a suitable plant-based alternative.
Ingredients You’ll Need
You don’t need anything complicated to make these creamy garlic chickpeas. Each ingredient has a purpose, from building the flavour of the sauce to giving the finished dish its creamy texture.
Chickpeas: Canned chickpeas make this recipe especially convenient. Drain and rinse them before cooking. You can also use approximately 3 cups of home-cooked chickpeas.
Fresh spinach: Baby spinach works particularly well because it wilts quickly and blends beautifully into the sauce. Regular spinach can also be used; simply chop it into smaller pieces.
Garlic: Freshly minced garlic is essential for the best flavour. It gives the sauce its signature savoury aroma.
Onion: A small onion adds a gentle sweetness and creates a flavourful base for the sauce.
Heavy cream: This gives the chickpeas their rich, velvety texture. Use cooking cream or heavy cream according to what is available.
Vegetable broth: A little vegetable broth loosens the sauce and helps the seasonings coat the chickpeas evenly.
Olive oil and butter: Using both adds flavour and gives the onion and garlic a lovely base to cook in.
Paprika and cumin: These spices add warmth and depth without overpowering the garlic.
Lemon juice: A little fresh lemon juice added at the end brightens the creamy sauce and balances its richness.
How to Make Creamy Garlic Chickpeas with Spinach
Step 1: Prepare the chickpeas and spinach
Drain and rinse the canned chickpeas thoroughly. Set them aside while you prepare the remaining ingredients. Wash the spinach and pat it dry. Finely chop the onion and mince the garlic.
Preparing everything before you begin cooking makes the process easier, especially because the garlic and spinach cook quickly.
Step 2: Sauté the onion and garlic
Heat the olive oil and butter in a large skillet or deep frying pan over medium heat. Add the chopped onion and cook for 3–4 minutes, stirring occasionally, until softened and slightly translucent.
Add the minced garlic and cook for about 30 seconds, just until fragrant. Avoid browning the garlic too much, as it can develop a bitter taste.
Step 3: Add the chickpeas and seasonings
Stir in the smoked paprika, ground cumin, black pepper, and salt. Add the drained chickpeas and gently toss until they are evenly coated in the fragrant garlic and spice mixture.
Let everything cook together for about 1–2 minutes so the chickpeas can absorb some of the flavour.
Step 4: Make the creamy garlic sauce
Pour in the vegetable broth and heavy cream. Stir gently to combine, then bring the mixture to a gentle simmer.
Reduce the heat to medium-low and cook for approximately 5–7 minutes, stirring occasionally. The sauce will gradually become creamy and slightly thicker.
For an even thicker consistency, mash a small handful of chickpeas against the side of the pan and stir them back into the sauce. This creates a naturally creamy texture without adding extra flour or cornstarch.
Step 5: Add the spinach
Add the fresh spinach in handfuls, stirring gently after each addition. Allow it to wilt into the warm sauce, which usually takes around 1–2 minutes.
Avoid cooking the spinach for too long. You want it tender and vibrant rather than overcooked.
Step 6: Finish and serve
Turn off the heat and stir in the fresh lemon juice. Taste the sauce and adjust the salt, black pepper, or lemon juice as needed.
Finish with freshly chopped parsley and a little chilli flakes if you enjoy some extra heat.
Serve your creamy garlic chickpeas with spinach warm, while the sauce is still smooth and velvety.
Tips for the Best Creamy Garlic Chickpeas
Use freshly minced garlic: Fresh garlic gives this dish a much better aroma and flavour than garlic powder. Since garlic is one of the main flavours, it is worth using fresh cloves.
Don’t overcook the spinach: Add it towards the end of cooking and allow it to wilt gently. This helps retain its colour and pleasant texture.
Adjust the sauce consistency: If the sauce becomes too thick, add a splash of vegetable broth. If it is too thin, let it simmer gently for another minute or two, or mash a few more chickpeas.
Keep the heat gentle after adding cream: A gentle simmer helps the sauce stay smooth. Avoid boiling it vigorously.
Finish with lemon juice: This small addition makes a noticeable difference. It balances the richness of the cream and lifts the overall flavour.
Recipe Variations
Make it dairy-free: Replace the butter with olive oil and use unsweetened dairy-free cooking cream or cashew cream instead of heavy cream. Full-fat coconut milk also works, although it will give the dish a subtle coconut flavour.
Add more vegetables: Mushrooms, chopped courgette, or sun-dried tomatoes can be added with the onion for extra flavour and variety.
Make it spicy: Add red chilli flakes or a little cayenne pepper along with the paprika for a warmer, spicier sauce.
Use frozen spinach: Frozen spinach is a convenient alternative to fresh spinach. Thaw it completely, squeeze out the excess water, and stir it into the sauce near the end.
Add a little cheese: For a richer, savoury finish, stir in a little grated vegetarian hard cheese or another melting cheese just before serving.
What to Serve with Creamy Garlic Chickpeas
These chickpeas are wonderfully versatile and can be served in several ways.
- Crusty bread: Perfect for soaking up every bit of the creamy garlic sauce.
- Steamed rice: Serve over fluffy white or brown rice for a more filling meal.
- Toasted pita bread: A lovely option for scooping up the chickpeas and sauce.
- Flatbread: Warm naan or another soft flatbread makes an easy accompaniment.
- Roasted vegetables: Pair with roasted broccoli, carrots, or cauliflower for a balanced meal.
How to Store and Reheat
To store: Allow the chickpeas to cool, then transfer them to an airtight container. Refrigerate for up to 3–4 days.
To reheat: Warm gently in a saucepan over low heat, stirring occasionally. Add a splash of vegetable broth or water if the sauce has thickened in the refrigerator.
Can you freeze them? You can freeze the dish, but cream-based sauces may change texture slightly after thawing. For the best creamy consistency, I recommend enjoying it fresh or storing it in the refrigerator.
Frequently Asked Questions
Can I use dried chickpeas instead of canned chickpeas?
Yes. Cook the dried chickpeas thoroughly before using them in this recipe. You’ll need approximately 3 cups of cooked chickpeas to replace the two cans.
Can I make creamy garlic chickpeas without heavy cream?
Yes. You can use cooking cream, unsweetened cashew cream, or full-fat coconut milk. Keep in mind that coconut milk will give the sauce a slightly different flavour.
Can I use frozen spinach?
Absolutely. Thaw the frozen spinach and squeeze out excess moisture before adding it to the sauce. This prevents the extra water from making the sauce too thin.
How can I make the sauce thicker?
Mash a small portion of the chickpeas with the back of a spoon and stir them into the sauce. Their natural starch helps create a thicker, creamier consistency.
Are creamy garlic chickpeas suitable for meal prep?
Yes. They are a convenient make-ahead meal because the chickpeas and sauce keep well in the refrigerator. Reheat gently and add a little broth to loosen the sauce before serving.
What can I serve with creamy garlic chickpeas?
They taste delicious with crusty bread, rice, pita, naan, or roasted vegetables. You can also serve them on their own as a satisfying lunch.
Final Thoughts
These Creamy Garlic Chickpeas with Spinach are proof that a simple collection of ingredients can create something truly comforting. Tender chickpeas, fragrant garlic, fresh spinach, and a smooth, creamy sauce come together in one pan to make a meal that’s both easy and full of flavour.
Whether you serve them with warm bread for lunch or spoon them over rice for dinner, this recipe is a lovely addition to your collection of easy homemade meals. Once you try it, you may find yourself making it whenever you’re craving something creamy, wholesome, and satisfying.
Give this recipe a try and share how you enjoyed it in the comments!

Creamy Garlic Chickpeas with Spinach
Ingredients
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
- 1 small yellow onion finely chopped
- 5 garlic cloves minced
- ½ teaspoon smoked paprika
- ¼ teaspoon ground cumin
- ¼ teaspoon black pepper
- ½ teaspoon salt or to taste
- 2 cans 15 oz / 425 g each chickpeas, drained and rinsed
- ¾ cup vegetable broth
- ½ cup heavy cream
- 3 cups fresh baby spinach about 90 g
- 1 tablespoon fresh lemon juice
- 1 tablespoon fresh parsley chopped, for garnish
- Red chilli flakes optional
Instructions
- Heat olive oil and butter in a large skillet over medium heat.
- Add the chopped onion and sauté for 3–4 minutes until softened.
- Add minced garlic and cook for about 30 seconds until fragrant.
- Stir in smoked paprika, ground cumin, black pepper, and salt.
- Add the drained chickpeas and toss gently to coat them with the seasonings.
- Pour in vegetable broth and heavy cream. Stir to combine.
- Bring to a gentle simmer and cook for 5–7 minutes, stirring occasionally, until the sauce thickens slightly.
- Mash a small handful of chickpeas against the side of the pan for a naturally thicker sauce, if desired.
- Add the fresh spinach and stir until wilted, about 1–2 minutes.
- Turn off the heat and stir in lemon juice.
- Taste and adjust the seasoning. Garnish with fresh parsley and chilli flakes, if desired.
- Serve warm with crusty bread, rice, pita, or naan.
Notes
- Use approximately 3 cups of cooked chickpeas if using home-cooked instead of canned.
- For a thicker sauce, mash some chickpeas into the creamy mixture.
- Add a splash of vegetable broth if the sauce becomes too thick.
- Frozen spinach can be used after thawing and squeezing out excess moisture.
- Store leftovers in an airtight container in the refrigerator for 3–4 days.
- Reheat gently with a little broth or water to loosen the sauce.
