Creamy Tuscan Chickpea Pasta

Featured in: Year-Round Food Ideas

This creamy Tuscan chickpea pasta combines tender al dente pasta with chickpeas simmered in a luxurious tomato-based sauce enriched with heavy cream and Parmesan cheese. Garlic-infused onions provide an aromatic base, while fresh spinach wilts into the creamy sauce, creating a harmonious Mediterranean blend.

Ready in just 40 minutes with minimal hands-on time, this vegetarian dish serves four and pairs beautifully with a crisp white wine. Easily adaptable for vegan diets using plant-based cream alternatives.

Updated on Sun, 18 Jan 2026 15:17:00 GMT
Creamy Tuscan Chickpea Pasta in a skillet, topped with fresh basil and extra Parmesan for a comforting vegetarian dinner. Save
Creamy Tuscan Chickpea Pasta in a skillet, topped with fresh basil and extra Parmesan for a comforting vegetarian dinner. | tirrakitchen.com

The smell of garlic hitting hot olive oil still takes me straight back to that Tuesday night when I realized I had no protein thawed and a fridge full of odds and ends. I grabbed a can of chickpeas, some wilted spinach that needed using, and half a jar of cream I'd been meaning to finish. What started as pantry desperation turned into something I now crave on purpose. Sometimes the best recipes aren't planned, they're rescued.

I made this for my sister the first time she visited after moving across the country, and she got quiet halfway through her bowl. She looked up and said it reminded her of the little trattoria we stumbled into in Florence years ago, all warm light and checkered tablecloths. I hadn't been trying to recreate anything, but somehow the combination of tomatoes, cream, and herbs did the work for me. Food has a way of carrying you somewhere without a passport.

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, rigatoni, or fusilli work beautifully here because their ridges and curves grab onto the creamy sauce, I learned the hard way that smooth pasta just lets everything slide off.
  • Olive oil (2 tbsp): This is your flavor foundation, use something you'd actually want to dip bread into, not the dusty bottle hiding in the back of the cupboard.
  • Yellow onion (1 medium): Finely chopped so it melts into the sauce and adds sweetness without chunks, nobody wants to bite into a big piece of onion mid-bite.
  • Garlic (3 cloves): Minced and added after the onion so it gets fragrant without burning, burnt garlic is bitter and there's no coming back from it.
  • Chickpeas (400 g can): Drained and rinsed to wash away that tinny taste, they turn creamy and tender as they simmer and soak up all the tomato goodness.
  • Diced tomatoes (400 g can): The backbone of the sauce, bringing acidity and body, I keep three cans in my pantry at all times now.
  • Vegetable broth (100 ml): Loosens the sauce and adds a subtle savory depth, you can use pasta water in a pinch if you run out.
  • Dried oregano (1 tsp): A little goes a long way, it brings that unmistakable Italian warmth without overpowering the dish.
  • Dried thyme (1/2 tsp): Adds an earthy note that balances the richness of the cream, I didn't think I'd miss it until I forgot it once.
  • Crushed red pepper flakes (1/2 tsp, optional): A gentle kick of heat that wakes up the whole dish, start with less if you're not sure.
  • Heavy cream (120 ml): This is what makes the sauce luxurious and silky, plant-based cream works just as well if that's what you have.
  • Parmesan cheese (40 g): Grated and stirred in for nutty, salty richness, or swap for a vegan alternative without losing any of the comfort.
  • Fresh baby spinach (120 g): Wilts down to almost nothing but adds color, freshness, and a little virtue to an otherwise indulgent bowl.
  • Fresh basil leaves (optional): Torn at the last second for a pop of herbal brightness, it's the kind of finishing touch that makes it feel restaurant-worthy.
  • Extra Parmesan for garnish: Because there's no such thing as too much cheese when it comes to pasta.

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 you drain it, scoop out half a cup of that starchy pasta water, it's liquid gold for adjusting your 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 three to four minutes until it's translucent and sweet. Toss in the garlic and stir for just one minute until your kitchen smells like an Italian grandmother's house.
Build the chickpea base:
Stir in the chickpeas, diced tomatoes, vegetable broth, oregano, thyme, red pepper flakes, salt, and pepper. Let everything simmer uncovered for ten minutes, stirring now and then, so the flavors meld and the sauce thickens slightly.
Make it creamy:
Lower the heat and pour in the cream and Parmesan, stirring gently until the sauce turns silky and cohesive. This is the moment it transforms from good to crave-worthy.
Wilt the spinach:
Add the spinach in handfuls and stir until it collapses into the sauce, which takes about two to three minutes. It'll look like a mountain at first and then disappear like magic.
Toss it all together:
Add your drained pasta to the skillet and toss everything until every piece is coated in that creamy tomato goodness. If it looks too thick, add reserved pasta water a splash at a time until it's glossy and just loose enough to twirl on a fork.
Serve it hot:
Plate it up immediately, then scatter torn basil and extra Parmesan on top. Serve it while it's still steaming and watch people go quiet as they take their first bite.
A close-up of Creamy Tuscan Chickpea Pasta, highlighting wilted spinach and al dente pasta coated in a rich tomato cream sauce. Save
A close-up of Creamy Tuscan Chickpea Pasta, highlighting wilted spinach and al dente pasta coated in a rich tomato cream sauce. | tirrakitchen.com

The night I served this to a table full of friends, one of them scraped her bowl clean and looked up with sauce on her chin, asking if she could take the leftovers home. I told her there wouldn't be any leftovers, and I was right. We sat around the table long after the pasta was gone, talking and laughing with empty bowls and full hearts. That's when I knew this recipe wasn't just dinner, it was the kind of meal that makes people stay.

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 Your Own

This pasta is endlessly adaptable, which is part of why I keep coming back to it. Swap the spinach for kale if you want something heartier, or toss in a handful of sun-dried tomatoes for a sweet-tart punch. Roasted red peppers add a smoky depth that feels fancy without any extra effort. If you're cooking for someone who loves heat, double the red pepper flakes or drizzle chili oil on top. Once you know the bones of this recipe, you can dress it up or down depending on what's in your fridge or what kind of night you're having.

What to Serve Alongside

I usually keep it simple and serve this with a hunk of crusty bread for mopping up every last bit of sauce, because leaving any behind feels like a crime. A crisp green salad with lemon vinaigrette cuts through the richness and makes the whole meal feel balanced. If you're feeling fancy, pour a chilled Pinot Grigio, the acidity plays beautifully with the tomatoes and cream. Sometimes I'll roast some cherry tomatoes with garlic and olive oil on the side, just to double down on that Mediterranean vibe.

Storage and Reheating

Leftovers keep in an airtight container in the fridge for up to three days, and honestly, they taste even better the next day once the flavors have had time to marry. When you reheat it, add a splash of water or broth to loosen the sauce, since pasta tends to soak up moisture as it sits. I reheat mine gently in a skillet over low heat, stirring until it's warmed through and creamy again. You can also microwave it in short bursts, stirring in between, though the stovetop gives you more control.

  • Store in a sealed container and keep it cold to preserve the cream.
  • Add liquid when reheating so the sauce doesn't dry out or clump.
  • Use within three days for the best taste and texture.
Overhead view of a bowl of Creamy Tuscan Chickpea Pasta, ready to serve with a side salad and crusty bread. Save
Overhead view of a bowl of Creamy Tuscan Chickpea Pasta, ready to serve with a side salad and crusty bread. | tirrakitchen.com

This dish has become my go-to when I need comfort without fuss, proof that you don't need a long ingredient list to make something worth remembering. I hope it finds a place in your rotation the way it has in mine.

Recipe FAQs

Can I make this dish vegan?

Yes, absolutely. Simply substitute plant-based cream for heavy cream and use vegan Parmesan or nutritional yeast. The dish maintains its creamy texture and rich flavor with these simple swaps.

How do I achieve the perfect pasta consistency?

Cook pasta until al dente according to package instructions, then reserve pasta water before draining. Use this starchy water to adjust sauce consistency by adding it gradually while tossing—it helps the sauce adhere to the pasta beautifully.

Can I prepare this dish ahead of time?

Yes, you can prepare the chickpea sauce up to 24 hours ahead and refrigerate it. Cook the pasta fresh just before serving, then combine and toss together. This saves time on busy weeknights.

What pasta shapes work best?

Short pasta shapes like penne, rigatoni, or fusilli are ideal as they capture the creamy sauce in their ridges and tubes. Avoid long pasta like spaghetti, which doesn't hold the hearty chickpea sauce as effectively.

How can I adjust the spice level?

Control heat by adjusting red pepper flakes—start with a pinch and increase gradually to taste. Alternatively, omit them entirely for a milder dish. You can always add more spice to individual servings.

What ingredients can I substitute?

Kale works beautifully instead of spinach. Try sun-dried tomatoes or roasted red peppers for extra depth. Cannellini beans are an excellent chickpea alternative for different texture preferences.

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. A hearty Mediterranean vegetarian main course ready in 40 minutes.

Prep Time
15 minutes
Cook Time
25 minutes
Total Duration
40 minutes
Created by Lily Crawford


Skill Level Easy

Cuisine Italian

Makes 4 Number of Servings

Diet Preferences Vegetarian

What You'll Need

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

How To

Step 01

Cook the Pasta: Bring a large pot of salted water to a boil. Add pasta and cook according to package directions until al dente. Reserve 1/2 cup of pasta water before draining and setting 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.

Step 03

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

Step 04

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

Step 05

Create Creamy Sauce: Reduce heat to low. Stir in cream and Parmesan cheese, mixing until the sauce is smooth and well combined.

Step 06

Incorporate Spinach: Add spinach and cook for 2 to 3 minutes, stirring gently until completely wilted.

Step 07

Finish Dish: Add drained pasta to the skillet and toss to coat evenly. Add reserved pasta water gradually to achieve desired sauce consistency.

Step 08

Serve: Transfer to serving bowls and garnish with fresh basil and extra 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.

Tools Needed

  • Large pot for boiling pasta
  • Large skillet for sauce preparation
  • Wooden spoon or silicone spatula for stirring
  • Colander for draining pasta
  • Sharp knife and cutting board for vegetable preparation

Allergy Info

Be sure to check all items for allergens. When unsure, seek medical guidance.
  • Contains dairy from cream and Parmesan cheese
  • Contains gluten from wheat pasta; use gluten-free pasta for dietary restriction
  • Always verify product labels for undeclared allergens

Nutrition Info (per portion)

Nutrition data is just for reference and isn't meant to replace a healthcare professional.
  • Calories: 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.