Creamy Tuscan Chickpea Pasta

Featured in: Everyday Meal Planning

A hearty Mediterranean pasta featuring protein-rich chickpeas simmered in a luxurious creamy tomato sauce infused with garlic, oregano, and thyme. Fresh spinach adds nutritional depth while al dente pasta provides the perfect texture base. This vegetarian dish combines the warmth of Italian flavors with plant-based protein, creating a satisfying meal in just 40 minutes. The creamy sauce clings beautifully to short pasta shapes, making every bite rich and flavorful. Easily customized with vegan alternatives or additional vegetables like roasted red peppers or sun-dried tomatoes.

Updated on Sun, 18 Jan 2026 11:52:00 GMT
Creamy Tuscan Chickpea Pasta with al dente penne coated in a rich tomato cream sauce, garnished with fresh basil. Pin It
Creamy Tuscan Chickpea Pasta with al dente penne coated in a rich tomato cream sauce, garnished with fresh basil. | sabortighri.com

My neighbor Sofia showed up at my door one evening with a bowl of something that smelled like garlic and cream and summer all at once. She said it was just chickpeas and pasta, but one bite told me it was more than that. The spinach had melted into the sauce, the chickpeas were tender, and the whole thing tasted like a hug. I asked for the recipe right there on my doorstep, still holding the spoon.

I made this the first time for my brother when he came over after a long shift. He ate two bowls without saying much, then texted me the next day asking if I had leftovers. That told me everything. Now its what I make when I want something that feels like care without a lot of fuss.

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 beautifully, and they hold up well when tossed with chickpeas.
  • Olive oil: Use a good one here since it forms the base of the flavor and you will taste it in every bite.
  • Yellow onion: Chopped fine, it melts into the sauce and adds a gentle sweetness that balances the tomatoes.
  • Garlic: Fresh is key, and three cloves might sound like a lot but they mellow as they cook into something golden and fragrant.
  • Chickpeas: Rinse them well to get rid of that canned taste, and they become creamy little pockets of protein.
  • Diced tomatoes: I use canned for convenience, and they break down into a rich, tangy base for the sauce.
  • Vegetable broth: It loosens everything up and adds depth without making the dish too tomato forward.
  • Dried oregano and thyme: These bring that unmistakable Italian warmth, the kind that makes your kitchen smell like a trattoria.
  • Crushed red pepper flakes: Optional but recommended, they add a quiet heat that wakes up the whole dish.
  • Heavy cream: This is what makes the sauce velvety and ties all the flavors together into something cohesive.
  • Parmesan cheese: Grated fresh, it melts into the cream and adds a salty, nutty richness that feels indulgent.
  • Fresh baby spinach: It wilts down to almost nothing but leaves behind color, nutrition, and a hint of earthiness.
  • Fresh basil: Torn at the last minute, it brings brightness and a pop of green that makes the dish look as good as it tastes.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Boil the pasta:
Bring a large pot of salted water to a rolling boil and cook your pasta until al dente, following the package timing. Before draining, scoop out half a cup of that starchy pasta water, it will be your secret weapon for adjusting the sauce later.
Sauté the aromatics:
Heat olive oil in a large skillet over medium heat, then add the chopped onion and let it soften for a few minutes until it turns translucent and smells sweet. Toss in the garlic and stir for just a minute until the kitchen fills with that unmistakable fragrance.
Build the base:
Add the chickpeas, diced tomatoes, vegetable broth, oregano, thyme, and red pepper flakes to the skillet, stirring everything together. Let it simmer uncovered for about ten minutes, stirring now and then, until the tomatoes break down and the sauce thickens slightly.
Make it creamy:
Lower the heat and pour in the cream and Parmesan, stirring gently until the cheese melts and the sauce becomes smooth and luscious. This is where it transforms from a tomato sauce into something truly comforting.
Wilt the greens:
Toss in the spinach and stir it around for a couple of minutes until it wilts down into the sauce. It will seem like a lot at first, but it shrinks quickly and adds a nice pop of color.
Bring it together:
Add the drained pasta to the skillet and toss everything until the noodles are coated in the creamy sauce. If it looks too thick, add a splash of that reserved pasta water and keep tossing until it reaches the consistency you want.
Serve warm:
Plate it up immediately, topped with torn basil and extra Parmesan if you like. This dish is best enjoyed hot, with plenty of napkins and good company.
A skillet of Creamy Tuscan Chickpea Pasta featuring wilted spinach and chickpeas simmering in garlicky tomato cream, ready to serve. Pin It
A skillet of Creamy Tuscan Chickpea Pasta featuring wilted spinach and chickpeas simmering in garlicky tomato cream, ready to serve. | sabortighri.com

The first time I brought this to a potluck, someone asked if I had ordered it from a restaurant. I laughed and told them it took me less than an hour, and they did not believe me. That is the magic of this dish, it tastes like effort but requires mostly patience and a good stir.

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.

How to Make It Vegan

Swap the heavy cream for a plant based version like cashew or oat cream, and use nutritional yeast or a vegan Parmesan in place of the cheese. I have done this for friends with dietary restrictions and no one could tell the difference. The sauce still comes out rich and creamy, and the flavor stays just as warm and satisfying.

Storage and Reheating

Leftovers keep well in an airtight container in the fridge for up to three days. When you reheat it, add a splash of broth or water to loosen the sauce since it thickens as it sits. I like to warm it gently in a skillet rather than the microwave, it brings back that just cooked texture and keeps the pasta from getting rubbery.

What to Serve Alongside

This pasta is hearty enough to stand on its own, but I usually serve it with a simple green salad dressed in lemon and olive oil. A slice of crusty bread for dipping into the sauce never hurts either. If you want to make it feel like a full Italian dinner, pour a crisp Pinot Grigio and light a candle.

  • Toss in sun dried tomatoes or roasted red peppers for a deeper, sweeter flavor.
  • Use kale instead of spinach if you want something with more bite and texture.
  • Double the garlic if you are feeling bold, it only gets better.
Close-up of Creamy Tuscan Chickpea Pasta tossed in a creamy sauce with spinach and chickpeas, garnished with grated Parmesan. Pin It
Close-up of Creamy Tuscan Chickpea Pasta tossed in a creamy sauce with spinach and chickpeas, garnished with grated Parmesan. | sabortighri.com

This is the kind of recipe that becomes part of your rotation without you even realizing it. One day you will look up and notice you have made it a dozen times, and each time it feels like coming home.

Recipe FAQs

Can I make this dish vegan?

Absolutely. Simply replace heavy cream with plant-based alternatives like coconut cream or oat cream, and use vegan Parmesan or nutritional yeast for the same savory depth. All other ingredients are naturally plant-based or easily substituted.

What pasta shapes work best?

Short pasta shapes like penne, rigatoni, or fusilli are ideal as they trap the creamy sauce in their ridges and curves. Avoid long pastas like spaghetti which don't hold the sauce as effectively.

How do I achieve the perfect sauce consistency?

Reserve pasta water while draining—this starchy liquid thins the sauce beautifully without diluting flavor. Add it gradually while tossing, starting with small amounts until you reach your desired consistency.

Can I prepare this ahead?

Prepare the chickpea and tomato base up to 24 hours ahead, then reheat gently. Add cream, Parmesan, and spinach just before serving along with freshly cooked pasta for best results and texture.

What are good substitutions for spinach?

Kale, arugula, or Swiss chard work wonderfully. Heartier greens like kale may need slightly longer cooking. For lighter options, pea shoots or watercress add freshness and can be stirred in just before serving.

How do I prevent curdling the cream?

Keep heat at medium-low when adding cream, and ensure the tomato sauce isn't actively boiling. Temper the cream by slowly adding it while stirring constantly. Adding Parmesan afterward stabilizes the sauce further.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Tuscan Chickpea Pasta

Rich pasta with chickpeas, creamy tomato sauce, garlic and spinach. Mediterranean comfort food, vegetarian, 40 minutes total.

Prep Time
15 minutes
Time to Cook
25 minutes
Entire Time
40 minutes
Author Nicole Wagner


Skill Level Easy

Cuisine Italian

Portions 4 Number of Servings

Diet Information Meat-Free

Ingredient List

Pasta

01 12 oz short pasta (penne, rigatoni, or fusilli)

Chickpea Mixture

01 2 tablespoons olive oil
02 1 medium yellow onion, finely chopped
03 3 cloves garlic, minced
04 1 can (15 oz) chickpeas, drained and rinsed
05 1 can (14 oz) diced tomatoes
06 1/3 cup plus 1 tablespoon vegetable broth
07 1 teaspoon dried oregano
08 1/2 teaspoon dried thyme
09 1/2 teaspoon crushed red pepper flakes, optional
10 Salt and black pepper to taste

Creamy Sauce

01 1/2 cup heavy cream or plant-based cream
02 1/4 cup grated Parmesan cheese or vegan alternative

Vegetables

01 4 cups fresh baby spinach

Garnish

01 Fresh basil leaves, torn, optional
02 Extra grated Parmesan cheese

How to Make It

Step 01

Cook the Pasta: Bring a large pot of salted water to a boil and cook pasta according to package directions until al dente. Reserve 1/2 cup of pasta cooking water, then drain pasta and set aside.

Step 02

Sauté Aromatics: While pasta cooks, heat olive oil in a large skillet over medium heat. Add chopped onion and sauté for 3 to 4 minutes until softened and translucent.

Step 03

Bloom Garlic: Add minced garlic to the skillet and cook for 1 minute, stirring constantly until fragrant.

Step 04

Build the Sauce: Stir in drained chickpeas, diced tomatoes with juice, vegetable broth, oregano, thyme, and red pepper flakes. Season with salt and pepper to taste. Simmer uncovered for 10 minutes, stirring occasionally.

Step 05

Incorporate Cream: Reduce heat to low. Stir in cream and Parmesan cheese, mixing until the sauce becomes creamy and well combined.

Step 06

Wilt the Spinach: Add fresh spinach to the skillet and cook for 2 to 3 minutes, stirring gently until completely wilted.

Step 07

Combine and Finish: Add the drained pasta to the skillet and toss to coat evenly with sauce. Add reserved pasta water a little at a time to achieve desired sauce consistency.

Step 08

Plate and Serve: Transfer to serving bowls immediately and garnish with torn basil leaves and additional Parmesan cheese if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot
  • Large skillet
  • Wooden spoon or spatula
  • Colander
  • Knife and chopping board

Allergy Details

Go through each item for possible allergens—and seek medical advice for any questions.
  • Contains dairy in the form of heavy cream and Parmesan cheese
  • Contains gluten in pasta; use gluten-free pasta as alternative
  • Check all ingredient labels for hidden allergens

Nutrition Info (per portion)

These values are for general reference and not a substitute for professional health input.
  • Calorie Count: 480
  • Fats: 16 grams
  • Carbohydrates: 66 grams
  • Proteins: 17 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.