Creamy Tuscan Chickpea Pasta

Featured in: Simple One-Pot Comfort Meals

This Tuscan-inspired dish combines al dente pasta with tender chickpeas in a luxurious creamy tomato sauce. Garlic and aromatic herbs create depth, while fresh spinach adds nutrition and color. The combination of heavy cream and Parmesan transforms simple ingredients into an elegant yet easy weeknight dinner. Ready in just 40 minutes, it serves four generously and adapts easily to dietary preferences with plant-based substitutes.

Updated on Sun, 18 Jan 2026 11:48:00 GMT
Creamy Tuscan Chickpea Pasta in a skillet, with al dente penne tossed in a rich tomato cream sauce, fresh spinach, and chickpeas.  Pin it
Creamy Tuscan Chickpea Pasta in a skillet, with al dente penne tossed in a rich tomato cream sauce, fresh spinach, and chickpeas. | flourharbor.com

My neighbor Rosa taught me this on a Tuesday evening when I'd run out of ideas and energy. She appeared at my door with a bag of chickpeas and a knowing smile, saying dinner didn't need to be complicated to feel like a hug. We stood at the stove together, her hands guiding mine through the rhythm of sautéing onions and folding in cream. The kitchen smelled like garlic and tomatoes, and I remember thinking this was exactly the kind of meal I wanted to make over and over.

I made this for my brother the night he moved into his first apartment, and he called me the next day asking for the recipe. He'd never cooked anything beyond scrambled eggs, but something about this dish made him want to try. Now he makes it every Sunday, texting me photos of his skillet like a proud parent. It's become his signature move when friends come over, and I love that a simple Tuesday night lesson turned into his confidence in the kitchen.

Ingredients

  • Short pasta (350 g): Penne, rigatoni, or fusilli work beautifully here because their shapes catch the creamy sauce and chickpeas in every forkful.
  • Olive oil (2 tbsp): This is your flavor foundation, so use something you'd happily dip bread into.
  • Yellow onion (1 medium): Finely chop it so it melts into the sauce rather than announcing itself in chunks.
  • Garlic (3 cloves): Fresh is essential here, the kind that makes your kitchen smell like an Italian grandmother is visiting.
  • Chickpeas (400 g can): Drain and rinse them well to avoid any tinny aftertaste, they become creamy little pockets of comfort in the sauce.
  • Diced tomatoes (400 g can): The base of your sauce, bringing bright acidity that balances the cream perfectly.
  • Vegetable broth (100 ml): This loosens the sauce and adds depth, keep the rest of the carton handy in case you need more.
  • Dried oregano (1 tsp): It whispers Mediterranean warmth into every bite without overpowering the dish.
  • Dried thyme (1/2 tsp): A subtle earthy note that makes the sauce taste more complex than the effort required.
  • Crushed red pepper flakes (1/2 tsp): Optional but recommended, just enough heat to wake up your taste buds.
  • Salt and black pepper: Taste as you go, the sauce needs seasoning at multiple stages to build flavor.
  • Heavy cream (120 ml): This transforms the tomato base into something luscious and cling-to-your-ribs comforting.
  • Parmesan cheese (40 g): Freshly grated melts into the sauce like magic, pre-shredded just doesn't behave the same way.
  • Baby spinach (120 g): It wilts down to almost nothing but adds color, nutrition, and a pleasant earthiness.
  • Fresh basil: Torn at the last minute, it brings a pop of freshness that makes the whole dish sing.

Instructions

Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
Boil the pasta:
Bring a large pot of salted water to a rolling boil and cook your pasta until it still has a slight bite, about a minute less than the package suggests. Before draining, scoop out half a cup of that starchy pasta water, it's your secret weapon for a silky sauce later.
Start the base:
While the pasta bubbles away, heat olive oil in a large skillet over medium heat and add the chopped onion. Let it sizzle and soften for 3 to 4 minutes, stirring occasionally, until it turns translucent and smells sweet.
Add the garlic:
Toss in the minced garlic and stir constantly for about a minute. You'll know it's ready when the fragrance hits you and makes your mouth water.
Build the chickpea tomato base:
Stir in the chickpeas, diced tomatoes, vegetable broth, oregano, thyme, and red pepper flakes if you're using them. Season generously with salt and pepper, then let it simmer uncovered for 10 minutes, stirring now and then as the sauce thickens and the flavors meld.
Make it creamy:
Lower the heat and pour in the cream, followed by the grated Parmesan. Stir until the cheese melts completely and the sauce turns glossy and rich.
Wilt the spinach:
Add the spinach in handfuls, stirring as it collapses into the sauce. It only takes 2 to 3 minutes for it to wilt down and blend in.
Toss with pasta:
Add the drained pasta directly to the skillet and toss everything together. If the sauce feels too thick, add splashes of that reserved pasta water until it coats every piece beautifully.
Serve hot:
Divide among bowls and top with torn basil leaves and an extra sprinkle of Parmesan. Serve immediately while it's steaming and irresistible.
Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
A bowl of Creamy Tuscan Chickpea Pasta garnished with torn basil and Parmesan, steam rising from the vibrant, creamy vegetarian main dish.  Pin it
A bowl of Creamy Tuscan Chickpea Pasta garnished with torn basil and Parmesan, steam rising from the vibrant, creamy vegetarian main dish. | flourharbor.com

The first time I served this to a group of friends, one of them scraped her bowl clean and then asked if it was okay to use bread to get the last bits of sauce. That moment, watching everyone around the table doing the same thing without shame, made me realize this wasn't just dinner. It was the kind of food that makes people relax, laugh, and feel at home in your kitchen.

Making It Your Own

This recipe is endlessly adaptable, which is why it's survived in my rotation for years. Swap the spinach for kale if you want something heartier, or toss in sun-dried tomatoes and roasted red peppers for a sweeter, smokier vibe. I've made it vegan dozens of times using oat cream and nutritional yeast, and honestly, no one at the table could tell the difference. The base is so flavorful that it holds up to whatever direction you want to take it.

What to Serve Alongside

I usually keep it simple with a crisp green salad dressed in lemon and olive oil, maybe some crusty bread for mopping up every last drop of sauce. A chilled glass of Pinot Grigio cuts through the creaminess perfectly, though I've also served it with sparkling water and lemon when I wanted to keep things light. The pasta is rich enough to stand alone, but those little extras make it feel like a proper meal worth lingering over.

Storage and Leftovers

Leftovers keep well in the fridge for up to three days, though the pasta will soak up some of the sauce as it sits. When reheating, add a splash of broth or water to loosen everything back up, and warm it gently on the stove rather than the microwave for the best texture. I've also frozen individual portions in airtight containers, and they reheat beautifully for those nights when cooking feels impossible.

  • Store in a sealed container and refrigerate within two hours of cooking.
  • Reheat on the stovetop with a bit of liquid to bring the sauce back to life.
  • Freeze for up to two months, but know the cream may separate slightly, a good stir usually fixes it.
Product image
Grill, air fry, roast, and bake perfectly cooked meats and meals indoors with less smoke.
Check price on Amazon
Overhead view of Creamy Tuscan Chickpea Pasta, featuring golden pasta, chickpeas, and wilted spinach in a luscious garlic-tomato sauce. Pin it
Overhead view of Creamy Tuscan Chickpea Pasta, featuring golden pasta, chickpeas, and wilted spinach in a luscious garlic-tomato sauce. | flourharbor.com

This is the kind of recipe I come back to when I need something dependable, delicious, and quick enough for a weeknight but special enough for company. I hope it becomes one of those dishes in your kitchen too, the one you make without thinking, the one that always feels like home.

Recipe FAQs

Can I use dried chickpeas instead of canned?

Yes, you can use cooked dried chickpeas. Soak dried chickpeas overnight and cook until tender (about 1.5-2 hours), then use the same quantity. Canned chickpeas offer convenience and consistent results for this dish.

What pasta shape works best?

Short pasta shapes like penne, rigatoni, or fusilli work wonderfully as they capture the creamy sauce. Avoid long pasta like spaghetti, which doesn't hold the sauce as effectively.

How can I make this dairy-free?

Substitute heavy cream with coconut milk or oat cream, and use nutritional yeast or vegan Parmesan. The sauce will be equally creamy and delicious while remaining completely plant-based.

Can I prepare this ahead of time?

Prepare the sauce and chickpea mixture up to 2 days ahead and refrigerate. Cook pasta fresh before serving, then combine and warm through gently. This makes it perfect for meal prep.

What wine pairs well with this dish?

A crisp Pinot Grigio complements the creamy tomato sauce beautifully. The acidity cuts through the richness while the minerality echoes Mediterranean flavors.

Can I add other vegetables?

Absolutely. Roasted red peppers, sun-dried tomatoes, zucchini, or mushrooms all work wonderfully. Add them during the simmering step to allow flavors to meld.

Creamy Tuscan Chickpea Pasta

Hearty Mediterranean pasta featuring chickpeas simmered in creamy tomato sauce with spinach and aromatic garlic.

Prep Time
15 mins
Cook Time
25 mins
Total Duration
40 mins
Created by Brooke Ward


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Diet Preferences Vegetarian

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 ⅓ cup plus 1 tablespoon vegetable broth
07 1 teaspoon dried oregano
08 ½ teaspoon dried thyme
09 ½ teaspoon crushed red pepper flakes (optional)
10 Salt and black pepper to taste

Creamy Sauce

01 ½ cup heavy cream or plant-based cream
02 ¼ 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

Directions

Step 01

Prepare the Pasta: Cook pasta in a large pot of salted boiling water according to package instructions until al dente. Reserve ½ cup of pasta water, then drain and set aside.

Step 02

Sauté the 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

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

Step 04

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

Step 05

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

Step 06

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

Step 07

Combine and Adjust Consistency: Add drained pasta to the skillet and toss to coat, adding reserved pasta water a little at a time until desired sauce consistency is achieved.

Step 08

Finish and Serve: Serve immediately, garnished with torn basil and extra Parmesan cheese if desired.

Equipment Needed

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

Allergy Details

Read each ingredient label for allergens and talk to a healthcare provider if unsure.
  • Contains dairy (heavy cream and Parmesan cheese)
  • Contains gluten (pasta unless gluten-free alternative used)
  • Always check ingredient labels for hidden allergens

Nutrition info (per serving)

Nutrition stats are for reference and don't serve as medical advice.
  • Calories: 480
  • Fat Content: 16 g
  • Carbohydrates: 66 g
  • Protein: 17 g