This vegan Chickpea Pasta (Pasta e Ceci) is a cozy Italian classic made with simple pantry ingredients. Budget-friendly, delicious, and ready in under 30 minutes!
This traditional Italian Vegan Chickpea Pasta (Pasta e ceci) is the kind of meal that feels humble and nourishing, yet incredibly satisfying.
It’s cozy, hearty, and exactly what you want on a busy weeknight or a slow Sunday evening when you’re craving something warm and comforting.
One of the best things about this dish is that it’s made with budget-friendly pantry ingredients; think pasta, canned chickpeas, an onion, and a potato, a drizzle of olive oil,… all things you probably already have in your kitchen. No fancy ingredients, no complicated steps, just simple food done right.
It’s also wonderfully easy and quick. If you only have like 30 minutes to put dinner on the table, you can make this recipe. It’s perfect for busy evenings when you want something homemade but don’t want to spend hours cooking.
And beyond being comforting and affordable, it’s a genuinely healthy, nourishing dish. Chickpeas add plant-based protein and fiber, making the meal filling and balanced, while the simple tomato base keeps it light yet flavorful. It’s the kind of recipe that feels good to eat and even better to make.
With its balance of protein, fiber, healthy fats, and complex carbs, this humble Italian classic is proof that simple pantry ingredients can create a nourishing, budget-friendly meal that feels both hearty and wholesome.
The best meals don’t have to be complicated!

Chickpea Pasta Ingredients
This vegan Pasta e Ceci keeps things beautifully simple – a few pantry staples, a little bit of love, and you have yourself a lovely, comforting dish in under 30 minutes.
Here’s what you’ll need to make this recipe:
Pasta: Small pasta shapes like tubetti, ditalini, or dadini are traditional and ideal for this dish. They cook quickly and blend perfectly with the chickpeas and creamy sauce, creating that classic spoonable texture. If you can’t find tubetti, any small pasta shape will work, just avoid long noodles like spaghetti.
Chickpeas: they add plant-based protein, fiber, and a creamy, nutty flavor. You can use canned chickpeas (drained and rinsed) for convenience or cook them from dry if you prefer. If using canned, choose good-quality ones, as they’ll have better texture.
Onion: Forms the savory base of the sauce. Cooking it gently releases natural sweetness that balances the tomatoes.
Potato: This is a key ingredient for texture. As it cooks, the potato releases starch, naturally thickening the sauce and making it creamy without dairy.
Herbs: Rosemary and thyme. Fresh or dried, both work. If using fresh, double the amount.
Tomato paste: Adds richness, color, and umami. Toasting it briefly in the pan deepens the flavor and removes raw acidity.
Vegetable stock: Helps cook the potatoes and chickpeas while infusing the dish with savory depth. Use low-sodium stock so you can control the salt level.
Salt & black pepper, to taste
Fresh parsley, for topping
Extra virgin olive oil: A drizzle at the end adds richness and that classic Italian finish. Use good-quality oil if possible; it makes a difference.
Pangrattato (optional): Toasted breadcrumbs add a delicious, crispy contrast to the creamy pasta. Think of it as a rustic, vegan alternative to Parmesan. See the recipe section on how to make it in minutes!

How to make Vegan Chickpea Pasta
This rustic Italian dish is all about layering simple flavors and using technique to create creaminess without actually using cream.
Take your time with the base, and don’t skip the pasta water – it’s the secret to that silky texture.
Cook the pasta
Bring a large pot of water to a boil. Salt the water well (about 1 tablespoon per large pot) just as it is starting to boil. Properly seasoned pasta water makes a huge difference in the final dish.
While the sauce simmers, cook the pasta until al dente (tender but still with a slight bite).
Small shapes like tubetti, ditalini, or dadini work best because they blend beautifully with the chickpeas and sauce.
Before draining, reserve at least 1 cup of pasta water. This starchy water is essential for creating a creamy texture.
Build the flavor base
While the pasta is cooking, drizzle olive oil into a large pan over medium heat. Add the chopped onion and diced potatoes. Cut the potatoes into small, even cubes so they cook through evenly and soften in time. Cook for about 5 minutes, stirring occasionally, until the onion softens and becomes slightly translucent.
Stir in the rosemary and thyme and cook for another minute until fragrant.
Push the vegetables slightly to the sides of the pan and add a tablespoon of tomato paste to the center. Let it cook undisturbed for a minute, then stir it through and cook for another 1–2 minutes.

Add chickpeas and simmer
Stir in the chickpeas and pour in the stock. Season with salt and pepper. Cover and simmer on medium-low heat for about 10 minutes, until the potatoes are tender.
Keep the lid slightly ajar if the mixture looks too watery; you want it gently bubbling and reducing slightly.

Blend the sauce
Once the chickpea mixture is cooked, remove about half of it and transfer it to a blender. Add a few ladles of reserved pasta water and blend until smooth and creamy. Start with less water, as you can always add more. The goal is a thick but pourable sauce.
Return this blended mixture to the pan.
Combine everything
Using a slotted spoon, transfer the cooked pasta directly into the pan with the chickpeas and potatoes. Add the creamy blended sauce and gently stir everything together over low heat.
If the sauce feels too thick, add a splash of reserved pasta water until it reaches a silky, slightly loose consistency.
Let everything cook together for 1–2 minutes. This helps the pasta absorb flavor and creates a cohesive dish.
Turn off the heat.

Serving
Serve hot with a generous drizzle of extra virgin olive oil, freshly cracked black pepper, and a sprinkle of parsley. Add a spoonful of crispy pangrattato (see recipe for instructions on how to make pangrattato) for texture.
Pair with warm, crusty bread to scoop up every bit of the creamy sauce. A slice of toasted sourdough rubbed with garlic is especially good.
Pasta e Ceci is cozy and satisfying on its own, but a few simple additions can turn it into a full Italian-inspired spread. And if you’re lucky enough to have leftovers, there are plenty of delicious ways to reinvent them.
Pasta e Ceci thickens as it sits, which makes leftovers extra versatile.
- Turn it into a stew: Add extra vegetable stock or water when reheating to transform it into a hearty chickpea soup.
- Baked Pasta Style: Transfer leftovers to a baking dish, top with breadcrumbs, and bake until golden and crispy on top.
- Toast Topper: Spoon over toasted sourdough for a savory, protein-packed lunch.
- Stuffed Bell Peppers: Use thick leftovers as a filling for halved bell peppers. Bake until tender.

Storage tips
One of the best things about Pasta e Ceci is how well it keeps. In fact, it often tastes even better the next day as the flavors deepen and meld together. Because this dish naturally thickens as it sits, storing and reheating it properly will help you maintain that perfect creamy texture.
- Refrigerator: Let the pasta cool completely, then transfer it to an airtight container. Store in the fridge for up to 3–4 days.
- Reheating: This dish thickens considerably in the fridge due to the starch from the pasta and potatoes. When reheating, add a splash of water or vegetable stock to loosen the sauce. Warm gently on the stovetop over medium-low heat, stirring occasionally. You can also reheat it in the microwave, stirring halfway through.
- Freezing: While you can freeze it, pasta tends to soften after thawing. For best results, freeze the chickpea and potato sauce separately (without the pasta) for up to 2 months, then cook fresh pasta when ready to serve.
Similar recipes:
Vegan Spaghetti Lentil Bolognese


Vegan Chickpea Pasta (Pasta e ceci)
This Chickpea Pasta is creamy, budget-friendly, and perfect for weeknights. A cozy Italian classic ready in under 30 minutes. Naturally plant-based recipe.
Ingredients
- 220g pasta tubetti, or other small shaped pasta
- 200g cooked chickpeas
- ½ brown onion, finely chopped
- 1 potato, diced into 1cm cubes
- 1 sprig of rosemary (stalk discarded and leaves finely chopped)
- 1/2 tsp thyme
- 1 tbsp tomato paste
- 250ml vegetable stock
- 1 tbsp parsley, finely chopped
- Salt to taste
- Black pepper to taste
- Extra virgin olive oil
- Pangrattato (optional)
Instructions
- Bring a large pot of water to a boil, ready to cook your pasta.
- Drizzle a pan with olive oil, add the onion and potatoes, and cook for about 5 minutes on a medium heat. Stir in the rosemary and thyme and cook for 1 minute. Make some space in the middle of the pan and add a tablespoon of tomato paste. Stir it in and cook for a few minutes.
- Add the chickpeas to the pan, the stock, and season with salt and pepper. Cover and cook it for 10 minutes on a medium-low heat with the lid on, until the potatoes are cooked through.
- Meanwhile, cook your pasta until al dente. If you can, use a small shape like tubetti or dadini, as this is perfect for this pasta sauce.
- After the chickpea, potato, and onion sauce had cooked, remove half of it from the pan and blitz it with a few ladles of the pasta water to achieve a nice, creamy sauce, then set it aside.
- Add the cooked pasta from the pasta water directly to the pan with the chickpeas, potatoes, and onions. Then pour in the creamy sauce and stir well. Turn the heat off.
- Add a drizzle of olive oil and the chopped parsley. If the sauce is too thick, add a splash of the reserved pasta water to loosen it. Stir well again before serving. Serve and top with pangratatto if using.
Notes
How to make Pangrattato
Pangrattato translates to “grated bread” in Italian, and is often called “poor man’s Parmesan.” It’s a simple, crispy topping that adds texture and flavor. It's easy and takes just a few minutes!
Heat 1-2 tbsp olive oil in a skillet over medium heat. Add 1 cup fresh or slightly stale breadcrumbs and a small pinch of salt. Toast, stirring frequently, for about 3–5 minutes until golden brown and crispy. Remove from the heat immediately (they can burn quickly). Let cool slightly. They’ll crisp up even more as they cool.
Nutrition Information:
Yield: 2 Serving Size: 1Amount Per Serving: Calories: 447Total Fat: 4gSaturated Fat: 1gUnsaturated Fat: 3gSodium: 587mgCarbohydrates: 87gFiber: 13gSugar: 9gProtein: 19g
Nutrition data is automatically calculated using Nutritionix and may not be accurate.