Creamy Tuscan Chickpea Pasta

Featured in: Family Treat Tables

This Tuscan chickpea pasta combines tender legumes simmered in a luxurious cream-enriched tomato sauce infused with garlic, oregano, and thyme. Fresh spinach wilts into the sauce while al dente pasta absorbs all the Mediterranean flavors. Quick to prepare in just 40 minutes, it's a satisfying vegetarian main course that serves four. Finish with fresh basil and Parmesan for an authentic touch. Easily adapted for vegan diets using plant-based cream alternatives.

Updated on Sun, 18 Jan 2026 08:32:00 GMT
Creamy Tuscan Chickpea Pasta features al dente penne coated in a rich tomato cream sauce with tender chickpeas and wilted spinach.  Pin it
Creamy Tuscan Chickpea Pasta features al dente penne coated in a rich tomato cream sauce with tender chickpeas and wilted spinach. | dulceamlou.com

My roommate burst through the door one evening, arms full of groceries, declaring she'd found the perfect pantry cleanout recipe. We had half a bag of pasta, a lonely can of chickpeas, and some wilting spinach that needed rescuing. What started as improvisation turned into something we craved weekly. The sauce clung to every ridge of the pasta, rich and silky, proving that comfort food doesn't need a long ingredient list.

I made this for my parents when they visited, skeptical they'd accept pasta without meat. My dad went back for seconds without a word, then asked for the recipe on a napkin. Mom kept saying the sauce reminded her of something she'd eaten in Florence, which felt like the highest compliment. Now every time I stir cream into tomatoes, I think of that quiet moment of approval across the table.

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 (350 g): Penne or rigatoni work beautifully here because their ridges grab onto the creamy sauce, but fusilli twists are just as good if that is what you have.
  • Olive oil (2 tbsp): This is your flavor foundation, so use something you'd happily dip bread into, not the dusty bottle from three years ago.
  • Yellow onion (1 medium): Chop it fine so it melts into the sauce and adds sweetness without chunks that picky eaters might pick out.
  • Garlic (3 cloves): Fresh is essential here, the jarred stuff just won't give you that fragrant moment when it hits the hot oil.
  • Chickpeas (400 g can): Rinse them well to wash away the starchy liquid, or the sauce can turn gummy instead of silky.
  • Diced tomatoes (400 g can): San Marzano tomatoes are worth it if you can find them, they are sweeter and less acidic than regular canned ones.
  • Vegetable broth (100 ml): This loosens the sauce just enough to coat the pasta without making it soupy.
  • Dried oregano (1 tsp) and thyme (1/2 tsp): These bring that Italian warmth, but crush them between your fingers first to wake up the oils.
  • Crushed red pepper flakes (1/2 tsp): Optional but highly recommended for a gentle kick that balances the cream.
  • Heavy cream (120 ml): This turns a simple tomato sauce into something luxurious, or swap for coconut cream if you are going dairy free.
  • Parmesan cheese (40 g): Grate it yourself from a block, the pre shredded kind has coatings that prevent it from melting smoothly.
  • Baby spinach (120 g): It wilts down to almost nothing, so don't worry if the pile looks enormous at first.
  • Fresh basil and extra Parmesan: For garnish, because the dish deserves a little flourish before it hits the table.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Boil the pasta:
Cook your pasta in generously salted water until it still has a slight bite, then scoop out half a cup of that starchy water before draining. That cloudy liquid is liquid gold for adjusting your sauce later.
Start the base:
Heat olive oil in your largest skillet and add the chopped onion, stirring occasionally until it turns translucent and soft. Add the garlic and let it sizzle for just a minute until your kitchen smells irresistible, but pull it off the heat before it browns.
Build the sauce:
Toss in the chickpeas, tomatoes, broth, oregano, thyme, red pepper, salt, and pepper, then let everything simmer gently for 10 minutes. The chickpeas will soak up flavor and the tomatoes will break down into a thick, chunky sauce.
Make it creamy:
Lower the heat and stir in the cream and Parmesan, watching as the sauce transforms into something glossy and rich. Stir constantly so the cheese melts evenly without clumping.
Wilt the greens:
Add the spinach in handfuls, stirring as it collapses into the sauce within two or three minutes. It will look like too much at first, then suddenly disappear into the pan.
Bring it together:
Add the drained pasta to the skillet and toss everything together, adding splashes of reserved pasta water until the sauce clings to each piece. The starch helps the sauce hug the pasta instead of pooling at the bottom of the bowl.
Serve it hot:
Divide among bowls immediately and top with torn basil and a snowfall of extra Parmesan. This is the kind of dish that tastes best when it is still steaming.
A close-up of Creamy Tuscan Chickpea Pasta reveals garlic flecks and melted Parmesan, perfect for a vegetarian weeknight dinner.  Pin it
A close-up of Creamy Tuscan Chickpea Pasta reveals garlic flecks and melted Parmesan, perfect for a vegetarian weeknight dinner. | dulceamlou.com

One rainy Saturday, my friend brought over a bottle of Pinot Grigio and we ate this straight from the skillet, too impatient to bother with bowls. We sat on the kitchen floor with forks and talked until the wine was gone and the pan was scraped clean. It became our ritual for bad weather and good gossip.

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

This recipe is forgiving and adaptable, which is exactly why it has stayed in my rotation. Swap the spinach for kale if you want something sturdier that holds up to reheating. Toss in sun dried tomatoes or roasted red peppers from a jar for a deeper, smokier flavor. I have even stirred in white beans instead of chickpeas when that is what I had, and it worked beautifully.

Storing and Reheating

Leftovers keep in the fridge for up to three days in an airtight container, and honestly they improve as the sauce settles into the pasta. Reheat gently on the stovetop with a splash of water or broth to loosen things up, microwaving tends to dry it out. I have never tried freezing this because it never lasts long enough, but the cream might separate slightly if you do.

Pairing and Serving

This pasta is rich enough to stand alone, but a simple arugula salad with lemon vinaigrette cuts through the creaminess perfectly. Crusty bread for mopping up every last bit of sauce is non negotiable in my house. If you are feeding a crowd, double the recipe and use your biggest pot, it scales up easily without any fuss.

  • Serve with garlic bread or focaccia if you want to go all in on carbs.
  • A crisp white wine like Pinot Grigio or Vermentino is ideal alongside this.
  • Finish with a squeeze of fresh lemon juice right before serving for a bright pop.
Serve Creamy Tuscan Chickpea Pasta garnished with fresh basil alongside a crisp salad for a complete Mediterranean-inspired meal. Pin it
Serve Creamy Tuscan Chickpea Pasta garnished with fresh basil alongside a crisp salad for a complete Mediterranean-inspired meal. | dulceamlou.com

This dish has become my answer to what's for dinner when I am too tired to think but still want something that feels like a hug. I hope it finds a spot in your regular rotation too.

Recipe FAQs

Can I use dried chickpeas instead of canned?

Yes, but you'll need to soak and cook them first. Use about 200g dried chickpeas, which yield roughly one 400g can when prepared. Plan extra time for soaking and cooking before starting the dish.

What pasta shapes work best?

Short pasta varieties like penne, rigatoni, or fusilli are ideal as they catch and hold the creamy sauce beautifully. Avoid thin pasta like spaghetti, which doesn't provide the same texture contrast.

How do I make this dairy-free?

Substitute the heavy cream with oat, coconut, or cashew cream, and use nutritional yeast or vegan Parmesan instead of dairy cheese. The sauce will be equally creamy and delicious.

Can I prepare this ahead?

Make the sauce up to 2 days in advance and store in the refrigerator. Cook pasta fresh when ready to serve, then combine and warm through. This prevents the pasta from becoming mushy.

What wine pairs well with this dish?

A crisp Pinot Grigio complements the creamy tomato sauce and earthiness of the chickpeas. Other good options include Vermentino or a light Sauvignon Blanc for a refreshing contrast.

How do I adjust the sauce consistency?

Use the reserved pasta water to thin the sauce if it's too thick, or simmer uncovered longer to reduce and thicken it. Add water gradually in small amounts until you reach your preferred consistency.

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

Hearty pasta dish with chickpeas, creamy tomato sauce, garlic, and spinach. Mediterranean comfort food perfect for weeknight dinners.

Prep Time
15 minutes
Cook Time
25 minutes
Total Duration
40 minutes
Recipe by Danica Mercer


Skill Level Easy

Cuisine Type Italian

Yield 4 No. of Servings

Diet Details Vegetarian Option

Ingredient List

Pasta

01 12 oz short pasta such as 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

Directions

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 water before draining. Set aside.

Step 02

Sauté the Aromatics: While pasta cooks, heat olive oil in a large skillet over medium heat. Add onion and sauté for 3 to 4 minutes until softened, then add minced garlic and cook for 1 minute until fragrant.

Step 03

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

Step 04

Create the Creamy Finish: Reduce heat to low. Stir in cream and Parmesan cheese, mixing until the sauce becomes creamy and fully combined.

Step 05

Incorporate the Spinach: Add spinach to the skillet and cook for 2 to 3 minutes until completely wilted.

Step 06

Combine and Adjust Consistency: Add drained pasta to the skillet and toss to coat evenly. Add reserved pasta water gradually until desired sauce consistency is achieved.

Step 07

Serve: Transfer to serving plates and garnish with fresh basil and additional Parmesan cheese if desired. Serve immediately.

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.

Equipment Needed

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

Allergy Info

Review all ingredients for potential allergens and ask a healthcare provider if you’re not certain.
  • Contains dairy from cream and Parmesan cheese
  • Contains gluten in standard pasta; use gluten-free pasta for allergen-free preparation
  • Always check all ingredient labels for hidden allergens

Nutrition Info (per serving)

Nutritional details here are only for informational purposes and not a substitute for medical guidance.
  • Calorie Count: 480
  • Fats: 16 g
  • Carbohydrates: 66 g
  • Proteins: 17 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.