Creamy Tuscan Chickpea Pasta

Featured in: Cozy Weeknight Dinners

This Creamy Tuscan Chickpea Pasta combines tender chickpeas with a luxurious tomato-based cream sauce infused with garlic, oregano, and thyme. Fresh spinach wilts into the sauce, creating a vibrant, nutritious dish that's both satisfying and elegant.

Ready in just 40 minutes, it serves four and adapts beautifully to dietary preferences with plant-based cream and vegan cheese options. Perfect for weeknight dinners or impressive enough for entertaining guests.

Updated on Sun, 18 Jan 2026 10:04:00 GMT
Creamy Tuscan Chickpea Pasta in a skillet, featuring tender chickpeas and fresh spinach in a rich, creamy tomato sauce. Save
Creamy Tuscan Chickpea Pasta in a skillet, featuring tender chickpeas and fresh spinach in a rich, creamy tomato sauce. | toastybloom.com

My neighbor Maria taught me this dish on a rainy Tuesday when I had nothing but pantry staples and wilting spinach. She showed up with a can of chickpeas and said something about how real comfort never needs a grocery run. We stood at my stove, steam fogging the window, and she stirred cream into tomatoes like it was the most natural thing in the world. The smell alone made me forget I'd been stressed all morning. By the time we sat down with bowls in our laps, I knew this would become one of those recipes I'd make on autopilot forever.

I made this for my book club last spring when I forgot it was my turn to host until that morning. Everyone assumed I'd been planning it for days because the kitchen smelled like garlic and herbs when they walked in. One friend went back for thirds and texted me the next day asking for the recipe. It became my go-to for nights when I want something that feels special but doesn't require me to be precise or fussy.

Ingredients

  • Short pasta (penne, rigatoni, or fusilli): The ridges and curves catch the creamy sauce beautifully, and I always cook it one minute less than the package says so it finishes perfectly in the skillet.
  • Olive oil: Use something decent here because it's the base of your flavor, not just a cooking fat.
  • Yellow onion: Chop it finely so it melts into the sauce and adds sweetness without chunks.
  • Garlic: Fresh is non-negotiable, and I learned to add it after the onion softens or it burns and turns bitter.
  • Chickpeas: Rinse them well to get rid of that canned taste, and they'll soak up all the tomato and cream like little flavor sponges.
  • Diced tomatoes: I prefer the kind with no added herbs so I can control the seasoning myself.
  • Vegetable broth: This loosens the sauce just enough and adds a savory backbone that water can't replicate.
  • Dried oregano and thyme: These two herbs are the quiet heroes that make the whole dish smell like an Italian grandmother's kitchen.
  • Crushed red pepper flakes: Optional but recommended, they add a gentle warmth that doesn't overpower.
  • Heavy cream or plant-based cream: This is what transforms a simple tomato sauce into something you want to soak up with bread.
  • Parmesan cheese: Freshly grated melts into the sauce seamlessly, and I always keep a little extra for the table.
  • Fresh baby spinach: It wilts down to almost nothing, so don't be shy about packing it in.
  • Fresh basil: Torn at the last second, it adds a brightness that makes each bite feel alive.

Instructions

Boil the pasta:
Bring a large pot of salted water to a rolling boil and cook your pasta until it still has a little bite. Before you drain it, scoop out half a cup of that starchy pasta water because it's liquid gold for adjusting the sauce later.
Soften the onion:
Heat olive oil in a large skillet over medium heat and add the chopped onion, stirring occasionally until it turns soft and translucent, about three or four minutes. You'll know it's ready when the kitchen starts to smell sweet and inviting.
Wake up the garlic:
Toss in the minced garlic and stir constantly for about a minute until it smells incredible but hasn't started to brown. This step happens fast, so stay close to the pan.
Build the base:
Add the chickpeas, diced tomatoes, vegetable broth, oregano, thyme, red pepper flakes, salt, and black pepper to the skillet. Let it simmer uncovered for about ten minutes, stirring now and then, until the sauce thickens and the flavors marry together.
Make it creamy:
Lower the heat and pour in the cream and Parmesan, stirring gently until the sauce turns silky and cohesive. Don't rush this part or the cream might split.
Wilt the spinach:
Add the fresh spinach and watch it collapse into the sauce within two or three minutes. It'll look like a mountain at first but trust the process.
Toss the pasta:
Add your drained pasta directly into the skillet and toss everything together, adding splashes of reserved pasta water until the sauce coats every piece without pooling at the bottom. The starch helps everything cling in the best way.
Serve hot:
Plate it up immediately and scatter torn basil and extra Parmesan over the top. Serve it while it's still steaming and the cheese is melting into the sauce.
Overhead view of Creamy Tuscan Chickpea Pasta, garnished with fresh basil and grated Parmesan, ready to serve. Save
Overhead view of Creamy Tuscan Chickpea Pasta, garnished with fresh basil and grated Parmesan, ready to serve. | toastybloom.com

The first time I served this to my kids, they didn't even notice it was vegetarian. My youngest asked if we could have it again the next night, which never happens. It became our Sunday dinner default when nobody can agree on anything else. Now the smell of garlic and oregano simmering together just feels like home.

Making It Your Own

This recipe is incredibly forgiving and loves to be adapted. I've swapped the spinach for kale when that's what I had on hand, and the heartier greens hold up beautifully in the sauce. Sun-dried tomatoes or roasted red peppers add pockets of sweetness and depth if you want to dress it up a little. For a vegan version, just use plant-based cream and nutritional yeast or vegan Parmesan, and it's every bit as satisfying. If you like a little more protein, white beans or even crumbled tofu work well stirred in at the end.

Storing and Reheating

Leftovers keep beautifully in an airtight container in the fridge for up to three days. The pasta will soak up more sauce as it sits, so when you reheat it, add a splash of vegetable broth or water and warm it gently on the stove over low heat. I don't recommend freezing this because the cream can separate and the pasta texture suffers, but it reheats so well that I've never had any go to waste. Sometimes I'll stir in a handful of fresh spinach while reheating just to brighten it up again.

Serving Suggestions

This dish is hearty enough to stand on its own, but I love serving it with a simple arugula salad dressed in lemon and olive oil to cut through the richness. Crusty bread is non-negotiable in my house because that creamy sauce deserves to be soaked up completely. A crisp Pinot Grigio or a light Vermentino pairs beautifully if you're pouring wine.

  • Serve with garlic bread or focaccia for maximum comfort.
  • Top with extra fresh basil and a drizzle of good olive oil right before serving.
  • Pair with a bright, acidic salad to balance the creamy richness of the pasta.
A comforting bowl of Creamy Tuscan Chickpea Pasta, highlighting al dente noodles and a vibrant, herb-speckled sauce. Save
A comforting bowl of Creamy Tuscan Chickpea Pasta, highlighting al dente noodles and a vibrant, herb-speckled sauce. | toastybloom.com

This is the kind of recipe that never lets you down, whether you're cooking for yourself on a quiet Wednesday or feeding a table full of people. It's warm, easy, and always tastes like you care.

Recipe FAQs

Can I make this dish ahead of time?

Yes, you can prepare the chickpea sauce up to 2 days ahead and refrigerate it. Cook the pasta fresh just before serving, then combine them together. This helps maintain the pasta's ideal texture.

What pasta shapes work best for this dish?

Short, chunky pasta like penne, rigatoni, or fusilli work wonderfully as they catch and hold the creamy sauce well. Avoid long thin pastas like spaghetti, which don't trap the sauce effectively.

How can I make this vegan?

Simply substitute the heavy cream with coconut milk or oat cream, and replace Parmesan with nutritional yeast or vegan Parmesan. All other ingredients are naturally plant-based, making this easily adaptable.

Why is pasta water important in this dish?

Reserved pasta water contains starch that helps emulsify the sauce and creates a silky coating on the pasta. It also allows you to adjust the sauce consistency to your preference without adding more cream.

Can I use dried spinach instead of fresh?

Fresh spinach is recommended for this dish as it wilts beautifully and adds vibrant color. If using dried spinach, rehydrate it first and squeeze out excess moisture to prevent the sauce from becoming watery.

What wine pairs well with this meal?

A crisp Pinot Grigio complements the creamy tomato sauce and earthy chickpeas perfectly. Alternatively, try a light Vermentino or Sauvignon Blanc for a refreshing pairing that cuts through the richness of the cream.

Creamy Tuscan Chickpea Pasta

Chickpeas simmered in creamy tomato sauce with garlic and spinach, tossed with al dente pasta for a hearty Mediterranean meal.

Prep Time
15 minutes
Time for Cooking
25 minutes
Complete Time
40 minutes
Recipe Creator Grace Miller

Recipe Group Cozy Weeknight Dinners

Skill Level Easy

Cuisine Type Italian

Servings Made 4 Portion Count

Dietary Notes Meat-Free

What You 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 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

Step-by-Step Directions

Step 01

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

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

Step 04

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

Step 05

Create Creamy Sauce: Reduce heat to low. Add cream and Parmesan cheese, stirring until the sauce becomes creamy and well combined.

Step 06

Wilt Greens: Add spinach to the skillet and cook for 2 to 3 minutes until wilted.

Step 07

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

Step 08

Serve: Transfer to serving bowls immediately. Garnish with fresh basil and additional Parmesan if desired.

Tools You'll Need

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

Allergy Details

Look over every item for allergens. If unsure, check with your healthcare provider.
  • Contains dairy in cream and Parmesan cheese
  • Contains gluten in pasta; use gluten-free pasta as needed
  • Check all product labels for hidden allergens

Nutrition (per portion)

For guidance only: not a replacement for professional medical counsel.
  • Energy (Calories): 480
  • Fats: 16 g
  • Carbohydrates: 66 g
  • Proteins: 17 g