Creamy Tuscan Chickpea Pasta

Featured in: Family Table Favorites

This Mediterranean-inspired dish combines tender chickpeas simmered in a luxurious creamy tomato sauce with aromatic garlic, fresh spinach, and al dente pasta. Ready in just 40 minutes, it's a satisfying vegetarian main that delivers restaurant-quality flavor from your home kitchen. Perfect for weeknight dinners or impressing guests.

Updated on Sun, 18 Jan 2026 14:13:00 GMT
Creamy Tuscan Chickpea Pasta in a white bowl with steam rising from a rich, pink tomato sauce. Save to Pinterest
Creamy Tuscan Chickpea Pasta in a white bowl with steam rising from a rich, pink tomato sauce. | khubzstories.com

My neighbor Maria leaned over the fence one evening and said her nonna used to throw whatever was in the pantry into a pot and call it dinner. That stuck with me. A week later, I had chickpeas, some wilted spinach, and pasta staring back at me from the fridge. What came out of that skillet was creamy, garlicky, and so satisfying I made it three times that month.

I made this for my book club on a rainy Tuesday and everyone went quiet for about five minutes. Then someone asked if I had the recipe written down. I didnt, but I scribbled it on a napkin between bites. Now its the dish I bring when I want people to feel cared for without spending all afternoon in the kitchen.

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 (penne, rigatoni, or fusilli): The ridges and tubes catch the creamy sauce in every bite, and I always cook it one minute less than the package says so it finishes perfectly in the skillet.
  • Olive oil: Use a decent one here because it builds the flavor base, and youll taste it in the final dish.
  • Yellow onion: Chop it fine so it melts into the sauce and adds a gentle sweetness that balances the tomatoes.
  • Garlic: Fresh cloves are non negotiable, and I learned to add them after the onion so they dont burn and turn bitter.
  • Chickpeas: Rinse them well to get rid of that tinny taste, and theyll soak up all the garlicky tomato goodness.
  • Diced tomatoes: I use canned because theyre consistent and already seasoned, plus they break down into a silky sauce.
  • Vegetable broth: This loosens the sauce just enough and adds a layer of savory depth you cant get from water.
  • Dried oregano and thyme: These two herbs bring that warm Mediterranean vibe, and I crush them between my fingers before adding to wake up the oils.
  • Crushed red pepper flakes: Optional, but a pinch gives the sauce a gentle warmth that sneaks up on you.
  • Heavy cream or plant based cream: This is what turns the tomato base into something luscious and cozy.
  • Grated Parmesan cheese: It melts right into the sauce and adds a salty, nutty richness that ties everything together.
  • Fresh baby spinach: It wilts down to almost nothing, but it adds color, nutrition, and a slight earthiness.
  • Fresh basil leaves: Torn at the last second, basil brings a brightness that makes the whole dish feel alive.

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 big pot of salted water to a rolling boil and cook your pasta until its just shy of tender. Scoop out half a cup of that starchy water before you drain, itll help the sauce cling later.
Soften the onion:
Heat olive oil in a wide skillet over medium heat and add the chopped onion. Let it cook gently until it turns translucent and smells sweet, about 3 to 4 minutes.
Add the garlic:
Toss in the minced garlic and stir for about a minute until the kitchen smells incredible. Dont let it brown or itll taste harsh.
Simmer the chickpeas and tomatoes:
Stir in the chickpeas, diced tomatoes, vegetable broth, oregano, thyme, and red pepper flakes if youre using them. Season with salt and pepper, then let it bubble gently for 10 minutes, stirring now and then so nothing sticks.
Make it creamy:
Turn the heat down low and pour in the cream and Parmesan. Stir until the sauce becomes smooth and velvety.
Wilt the spinach:
Add the spinach in handfuls and let it collapse into the sauce. It only takes 2 to 3 minutes.
Toss the pasta:
Add the drained pasta to the skillet and toss everything together. If the sauce feels too thick, splash in some of that reserved pasta water until it coats every piece just right.
Serve hot:
Plate it up immediately and scatter torn basil and extra Parmesan on top if you like.
Close-up of Creamy Tuscan Chickpea Pasta twirled on a fork, showing tender chickpeas and wilted spinach. Save to Pinterest
Close-up of Creamy Tuscan Chickpea Pasta twirled on a fork, showing tender chickpeas and wilted spinach. | khubzstories.com

The first time I served this to my kids, my youngest said it tasted like a hug. I didnt know what that meant until I had a bowl myself on a cold night. Its the kind of meal that fills you up and makes you feel taken care of, even when youre the one doing the cooking.

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 Store and Reheat

Let the pasta cool completely before transferring it to an airtight container. It keeps in the fridge for up to three days, and honestly, the flavors get even better as they sit. When youre ready to eat, reheat it gently on the stovetop over low heat with a splash of water or broth to loosen the sauce. The microwave works too, just stir halfway through and add a little liquid so it doesnt dry out.

Swaps and Substitutions

If you want to make this vegan, swap the heavy cream for coconut cream or cashew cream and use nutritional yeast or vegan Parmesan. Kale works beautifully in place of spinach, just give it an extra minute to soften. You can also toss in sun dried tomatoes, roasted red peppers, or even artichoke hearts if you want to change things up. Gluten free pasta works perfectly here, just follow the package directions and save that pasta water.

Serving Suggestions

This pasta is hearty enough to stand alone, but it pairs beautifully with a simple side salad dressed in lemon and olive oil. A crusty loaf of bread is perfect for mopping up any leftover sauce. If youre serving it for company, a crisp Pinot Grigio or a light Chianti brings out the tomato and garlic flavors.

  • Serve with garlic bread or focaccia for extra comfort.
  • Add a handful of arugula on top for a peppery bite.
  • Finish with a drizzle of good olive oil and a crack of black pepper.
Creamy Tuscan Chickpea Pasta served in a skillet with fresh basil, Parmesan, and crusty bread on the side. Save to Pinterest
Creamy Tuscan Chickpea Pasta served in a skillet with fresh basil, Parmesan, and crusty bread on the side. | khubzstories.com

This is the kind of recipe that saves weeknights and impresses weekend guests without any fuss. Make it your own, and itll become one of those dishes you return to again and again.

Recipe FAQs

Can I make this dairy-free?

Yes, substitute the heavy cream with plant-based cream (coconut, oat, or cashew-based) and use vegan Parmesan or nutritional yeast instead of traditional Parmesan cheese.

What pasta shapes work best?

Short pasta shapes like penne, rigatoni, or fusilli work wonderfully as they catch and hold the creamy sauce. You can also use spaghetti or linguine for a different presentation.

How do I prevent the sauce from being too thick?

Reserve pasta water while draining and add it gradually when combining the pasta with the sauce. This starchy liquid helps achieve the perfect consistency and helps the sauce coat each piece evenly.

Can I prepare this ahead of time?

Yes, prepare the chickpea sauce up to 2 days ahead and refrigerate. Cook the pasta fresh just before serving, then combine and warm gently on low heat, adding pasta water as needed to adjust consistency.

What vegetables can I add for variation?

Sun-dried tomatoes, roasted red peppers, mushrooms, zucchini, or artichoke hearts all pair beautifully. Add them when you add the chickpeas or during the final minutes of cooking for tender-crisp texture.

Is this suitable for gluten-free diets?

Absolutely. Simply use certified gluten-free pasta and verify all other ingredients are gluten-free. The cooking method and proportions remain exactly the same.

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, comforting chickpea pasta with creamy tomato sauce, garlic, and spinach tossed with al dente pasta.

Prep Time
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Recipe by Nora Whitaker


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Dietary Details Veggie-Friendly

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

Directions

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

Step 02

Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add onion and sauté for 3 to 4 minutes until softened.

Step 03

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

Step 04

Build the Tomato Base: 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.

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

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

Step 07

Combine Pasta and Sauce: 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.

Step 08

Plate and Serve: Divide into bowls and serve immediately, garnished with basil and extra Parmesan 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.

Gear Needed

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

Allergen Guide

Review every item to spot allergens and reach out to a health expert if you're unsure.
  • Contains dairy (cream, Parmesan)
  • Contains gluten (pasta)
  • Use gluten-free pasta for gluten sensitivity
  • Use plant-based alternatives for dairy-free preparation
  • Always check labels for hidden allergens

Nutrition Breakdown (per portion)

Nutritional numbers are for general reference and aren't a substitute for a doctor's guidance.
  • Energy (kcal): 480
  • Total fat: 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.