Creamy Tuscan Chickpea Pasta

Featured in: Everyday Meal Ideas

Creamy Tuscan Chickpea Pasta combines tender pasta with protein-rich chickpeas simmered in a luscious tomato and cream sauce infused with garlic, oregano, and thyme. Fresh baby spinach wilts into the sauce for added nutrition and vibrant color. This Mediterranean-inspired dish comes together in just 40 minutes, making it perfect for weeknight dinners. The combination of al dente pasta, hearty chickpeas, and velvety cream creates a satisfying and comforting meal that serves four. Easily customizable for dietary preferences with plant-based cream and vegan cheese alternatives available.

Updated on Sun, 18 Jan 2026 15:36:00 GMT
A close-up of Creamy Tuscan Chickpea Pasta in a white bowl, with penne coated in a rich tomato cream sauce, wilted spinach, and chickpeas. Save to Pinterest
A close-up of Creamy Tuscan Chickpea Pasta in a white bowl, with penne coated in a rich tomato cream sauce, wilted spinach, and chickpeas. | aksilmargin.com

The smell of garlic hitting hot olive oil always pulls me into the kitchen, no matter what else I'm doing. This pasta happened on a Wednesday when I had half a bag of spinach wilting in the crisper and a can of chickpeas I kept meaning to use. I threw it all together with some cream and tomatoes, and it turned into one of those accidental wins that you immediately write down before you forget. Now it's the dish I make when I want something that feels indulgent but comes together in less time than it takes to stream two episodes of anything.

I made this for my friend who swore she didn't like chickpeas, and she went back for seconds without realizing what she was eating. The chickpeas soften just enough in the tomato broth that they almost melt into the sauce, becoming creamy little pockets of comfort instead of the firm salad-topper she was used to. She texted me the next day asking for the recipe, which is always the highest compliment. It's become my go-to for converting chickpea skeptics.

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 and hollows catch the creamy sauce, but I've used fusilli in a pinch and it was just as good.
  • Olive oil (2 tbsp): This is your flavor foundation, so use something you'd actually want to taste, not the dusty bottle from three years ago.
  • Yellow onion (1 medium): Finely chop it so it melts into the sauce rather than announcing itself in every bite.
  • Garlic (3 cloves): Fresh garlic is non-negotiable here, the jarred stuff just doesn't give you that same fragrant hit when it sizzles.
  • Chickpeas (400 g can): Rinse them well to get rid of that tinny liquid, it makes a surprising difference in the final taste.
  • Diced tomatoes (400 g can): I prefer the kind with no added herbs so I can control the seasoning myself.
  • Vegetable broth (100 ml): This loosens the sauce and adds a savory depth, even a basic store-bought box works perfectly.
  • Dried oregano (1 tsp) and thyme (1/2 tsp): These bring that warm Mediterranean feeling without needing a dozen fresh herbs.
  • Crushed red pepper flakes (1/2 tsp): Optional, but a little heat makes the creamy sauce more interesting.
  • Heavy cream (120 ml): This is what turns a tomato sauce into something you want to soak up with bread afterward.
  • Parmesan cheese (40 g): Freshly grated melts into the sauce beautifully, the pre-shredded stuff tends to clump.
  • Baby spinach (120 g): It looks like a huge amount before it wilts, but trust me, it shrinks down to almost nothing.
  • Fresh basil and extra Parmesan: For finishing, because a little green and extra cheese makes everything feel more intentional.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Boil the pasta:
Get a large pot of water boiling with a generous amount of salt, it should taste like the sea. Cook your pasta until it still has a tiny bit of bite in the center, then scoop out half a cup of that starchy water before you drain it.
Soften the onion:
While the pasta bubbles away, heat your olive oil in a large skillet over medium heat and add the chopped onion. Let it cook for 3 to 4 minutes, stirring occasionally, until it turns translucent and starts to smell sweet.
Wake up the garlic:
Toss in the minced garlic and stir it around for about a minute. You'll know it's ready when the smell makes you lean over the pan and take a deep breath.
Build the base:
Add the chickpeas, diced tomatoes, vegetable broth, oregano, thyme, and red pepper flakes if you're using them. Season with salt and black pepper, then let it simmer uncovered for 10 minutes, giving it a stir now and then so nothing sticks.
Make it creamy:
Turn the heat down to low and pour in the cream and Parmesan. Stir everything together until the sauce looks glossy and unified, not separated or oily.
Wilt the spinach:
Add all that spinach in handfuls if it doesn't fit at once, stirring as it collapses down. It only takes 2 to 3 minutes for it to completely soften and blend into the sauce.
Toss the pasta:
Add your drained pasta right into the skillet and toss everything together. If the sauce feels too thick, add a splash of that reserved pasta water and stir until it coats every piece beautifully.
Serve it up:
Divide it among bowls and top with torn basil and more Parmesan. Serve it while it's still steaming.
A warm serving of Creamy Tuscan Chickpea Pasta, garnished with fresh basil and Parmesan, alongside crusty bread for a comforting Italian-inspired meal. Save to Pinterest
A warm serving of Creamy Tuscan Chickpea Pasta, garnished with fresh basil and Parmesan, alongside crusty bread for a comforting Italian-inspired meal. | aksilmargin.com

The first time I served this to my family, my mom asked if I'd started taking cooking classes. I hadn't, but the way the Parmesan melted into the cream and tomatoes made it look like something from a restaurant with cloth napkins. It's the kind of dish that makes you feel more capable in the kitchen than you actually are, which is maybe the best kind of recipe to have in your back pocket.

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 in all the right ways. If you want it vegan, swap in oat or cashew cream and nutritional yeast or a good plant-based Parmesan, the texture stays just as luscious. I've also stirred in sun-dried tomatoes when I had a jar open, and the tangy sweetness they add makes the sauce even more complex. Kale works instead of spinach if you like a heartier green, just give it an extra minute or two to soften. One time I threw in roasted red peppers from a jar and it felt like a completely different dish, richer and almost smoky.

Storing and Reheating

Leftovers keep in the fridge for up to three days, though the pasta will drink up some of the sauce as it sits. When you reheat it, add a splash of broth or even just water in the pan and warm it gently over low heat, stirring frequently so the cream doesn't break. I've microwaved it in a pinch, but stovetop reheating keeps the texture much better. If you're meal prepping, you can store the sauce and pasta separately and toss them together when you're ready to eat, which keeps everything fresher.

Pairing and Serving

A crisp Pinot Grigio or a light Vermentino cuts through the creaminess perfectly, but I've also poured myself a sparkling water with lemon and felt just as satisfied. A simple arugula salad with a squeeze of lemon on the side keeps things bright and balanced. Sometimes I'll toast up some crusty bread to drag through the sauce at the bottom of the bowl, which is honestly the best part of the whole meal.

  • Serve it with garlic bread if you want to go full comfort mode.
  • A handful of toasted pine nuts on top adds a nice crunch and a little richness.
  • If you have fresh thyme or oregano, use them instead of dried for a brighter, more vibrant flavor.
Steaming Creamy Tuscan Chickpea Pasta in a skillet, featuring al dente pasta, chickpeas, and spinach in a vibrant, creamy tomato sauce. Save to Pinterest
Steaming Creamy Tuscan Chickpea Pasta in a skillet, featuring al dente pasta, chickpeas, and spinach in a vibrant, creamy tomato sauce. | aksilmargin.com

This is the kind of dinner that feels like a hug in a bowl, especially on nights when you need something warm and easy and just a little bit special. It'll become one of those recipes you make without looking at the instructions, which is how you know it's a keeper.

Recipe FAQs

Can I make this dish dairy-free?

Yes, simply substitute the heavy cream with plant-based alternatives like coconut cream or oat cream, and use vegan Parmesan instead of traditional cheese. The dish maintains its creamy, rich texture with these swaps.

What pasta shapes work best for this dish?

Shorter pasta shapes like penne, rigatoni, or fusilli work wonderfully as they capture and hold the creamy sauce. However, any pasta shape of your preference will work equally well.

How do I achieve the perfect al dente texture?

Follow your pasta package instructions closely and taste a minute or two before the suggested time. The pasta should be tender but still have a slight firmness when bitten. Slightly undercooked pasta is preferable as it will continue cooking when combined with the hot sauce.

Can I prepare this in advance?

Prepare the chickpea sauce ahead and refrigerate for up to three days. Cook the pasta fresh just before serving and combine them together. This makes meal prep convenient without compromising texture and flavor.

What vegetables can I substitute for spinach?

Kale, Swiss chard, or even arugula work beautifully. You can also add roasted red peppers, sun-dried tomatoes, or fresh zucchini for variation. Cook heartier greens slightly longer than spinach.

Is this dish freezer-friendly?

The chickpea sauce freezes well for up to three months. Freeze without the pasta, then thaw and reheat gently on the stovetop. Cook fresh pasta and combine just before serving for best results.

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 simmered in creamy tomato sauce, garlic, and spinach for a hearty Mediterranean meal.

Time to Prep
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Created by Iris McNally


Skill Level Easy

Cuisine Italian

Portions 4 Servings

Diet Details Vegetarian

What You'll Need

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 cheese

How to Prepare

Instruction 01

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

Instruction 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.

Instruction 03

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

Instruction 04

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

Instruction 05

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

Instruction 06

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

Instruction 07

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

Instruction 08

Serve: Transfer to serving bowls immediately, garnished with basil and extra 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.

Needed Tools

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

Allergy Info

Check each ingredient for allergens. Contact a healthcare provider for any concerns.
  • Contains dairy from cream and Parmesan cheese
  • Contains gluten from pasta
  • Use gluten-free pasta for gluten-free dietary requirements
  • Use plant-based alternatives for dairy-free dietary requirements

Nutrition per portion

Nutritional details are for reference only and not medical advice.
  • Calories: 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.