Save My neighbor Sofia knocked on my door one Thursday evening holding a container of this pasta, still warm from her stove. She'd made too much, she said, but I think she just wanted to share something that felt like home to her. The creamy sauce clung to every ridge of the penne, and the chickpeas had this tenderness I hadn't expected. I stood in my doorway eating it with a fork she'd tucked inside, and by the time I finished, I'd already texted her for the recipe.
I made this for my sister when she came to visit last spring, right after she'd sworn off restaurant takeout for a month. She was skeptical about chickpeas in pasta until she took the first bite, then went quiet in that way people do when food surprises them. We sat by the open window with the evening light coming in sideways, and she scraped her bowl clean before asking if there was more. There wasn't, but I promised to make it again the next night.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Short pasta (penne, rigatoni, or fusilli): The ridges and hollows catch the creamy sauce perfectly, and I've found that anything smaller than a penne just doesn't hold up the same way.
- Olive oil: Use something you'd happily dip bread into because it forms the base flavor of the whole dish.
- Yellow onion: Finely chopped so it melts into the sauce and adds sweetness without any sharp bite.
- Garlic: Three cloves might sound like a lot, but they mellow beautifully as they simmer with the tomatoes.
- Chickpeas: Drain and rinse them well or the sauce can taste too starchy and cloudy.
- Diced tomatoes: I use canned because they're consistently sweet and break down into a silky base.
- Vegetable broth: This loosens everything up and adds a savory depth that water just can't match.
- Dried oregano and thyme: A little goes a long way, and they bring that warm Mediterranean feeling to the sauce.
- Crushed red pepper flakes: Optional, but a pinch wakes up the whole dish without making it spicy.
- Heavy cream or plant-based cream: This is what makes the sauce cling and coat, turning it from a tomato base into something luxurious.
- Parmesan cheese: Freshly grated melts better and tastes sharper than the pre-shredded kind.
- Baby spinach: It wilts down to almost nothing, so don't be shy with the handful.
- Fresh basil leaves: Torn at the last second, they add a pop of color and a sweet herbal note.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Cook the pasta:
- Boil it in well-salted water until it still has a little bite, then save half a cup of that starchy water before draining. That water is gold for adjusting the sauce later.
- Sauté the onion:
- Heat the olive oil over medium heat and let the onion soften and turn translucent, which takes about four minutes if you stir it now and then.
- Add the garlic:
- Toss it in and stir for just a minute until your kitchen smells amazing. Don't let it brown or it'll taste bitter.
- Simmer the chickpea mixture:
- Stir in the chickpeas, tomatoes, broth, herbs, and seasoning, then let it bubble gently for ten minutes. The chickpeas will start to break down slightly and the sauce will thicken.
- Make it creamy:
- Turn the heat down low and stir in the cream and Parmesan until everything is smooth and glossy.
- Wilt the spinach:
- Add it by the handful and stir until it collapses into the sauce, which only takes a couple of minutes.
- Toss with pasta:
- Add the drained pasta to the skillet and toss it all together, adding splashes of that reserved pasta water until the sauce coats every piece. You want it clingy, not soupy.
- Serve:
- Plate it up right away and scatter torn basil and extra Parmesan on top.
Save The first time I served this to friends, someone asked if I'd ordered it from the Italian place down the street. I didn't correct them right away because it felt like a compliment I wanted to sit with for a minute. Later, when I admitted I'd made it, they asked for the recipe on the spot, and I realized that sometimes the best dishes are the ones that make people stop and wonder where they came from.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
I've swapped the spinach for kale when that's what I had in the fridge, and it worked beautifully, though it needed an extra minute to soften. A handful of sun-dried tomatoes stirred in with the chickpeas adds a sweet-tart punch that makes the whole dish feel a little fancier. If you want it vegan, the plant-based cream and cheese alternatives hold up surprisingly well, and no one at the table will know the difference unless you tell them.
What to Serve Alongside
I usually just tear some crusty bread for dipping into the leftover sauce on the plate, but a simple arugula salad with lemon and olive oil cuts through the richness nicely. A crisp white wine like Pinot Grigio is lovely if you're in the mood, though I've also enjoyed this with sparkling water and a wedge of lemon. Keep it simple so the pasta stays the star.
Storing and Reheating
Leftovers keep well in the fridge for up to three days in a sealed container, and I've found they taste even better the next day once the flavors have had time to settle. Reheat gently on the stove with a splash of water or broth to loosen the sauce, stirring frequently so the cream doesn't separate. I don't recommend freezing this because the cream and spinach don't come back quite right after thawing.
- If the sauce thickens too much in the fridge, a little warm broth will bring it back to life.
- Reheat in a skillet rather than the microwave for the best texture.
- Add a handful of fresh spinach or basil when reheating to brighten it up again.
Save This is the kind of dish that makes weeknight cooking feel less like a chore and more like something to look forward to. I hope it becomes one of those recipes you turn to when you want comfort without the fuss.
Recipe FAQs
- → Can I use dried chickpeas instead of canned?
Yes, but you'll need to cook them first. Soak dried chickpeas overnight, then simmer for 45-60 minutes until tender before adding to your sauce. Canned chickpeas are convenient and work perfectly for this dish.
- → What type of pasta works best?
Short pasta shapes like penne, rigatoni, or fusilli are ideal as they catch and hold the creamy sauce well. However, any pasta shape you prefer will work beautifully in this dish.
- → How do I make this dish dairy-free?
Substitute heavy cream with plant-based alternatives like coconut cream or oat cream, and use vegan Parmesan or nutritional yeast for the cheese. The dish maintains its creamy, rich texture with these swaps.
- → Can I prepare this ahead of time?
Yes, you can make the sauce up to 2 days in advance and store it in the refrigerator. Cook the pasta fresh just before serving, then combine them together. This makes it great for meal prep.
- → What should I serve with this pasta?
A crisp white wine like Pinot Grigio pairs beautifully. Serve with crusty bread to soak up the sauce, and a simple green salad on the side for balance and freshness.
- → How do I adjust the sauce consistency?
Use the reserved pasta water to control thickness. Add it gradually while tossing to reach your desired consistency. Too thick? Add more pasta water. Too thin? Simmer longer uncovered.