Creamy, cozy, and completely meatless, this pasta is everything you want in a weeknight dinner. Introducing my Creamy No Cream Chickpea Rigatoni, a hearty, flavor-packed dish that delivers on richness without any actual cream. With tender chickpeas, caramelized shallots, and a silky coconut sauce, this is one of those meals that feels indulgent but is secretly good for you. It all comes together in under 30 minutes and is guaranteed to be a hit, even with meat lovers at your table.

Whenever I need a dinner that feels comforting but doesn’t weigh me down, I find myself reaching for something like this. It’s cozy without being heavy, rich without being fussy, and totally satisfying in that way that only a big bowl of creamy noodles can be. And let’s be honest, there’s something about a meatless meal that still feels hearty that feels like winning the weeknight dinner game.
This Creamy No Cream Chickpea Rigatoni has quickly become one of my go-to recipes when I want something nourishing, flavorful, and low effort. The chickpeas soak up the garlicky, tomatoey sauce and practically melt into the coconut milk, giving you that perfectly creamy texture. All without needing to open a single carton of cream.
And while it’s definitely comfort food, it’s also secretly packed with plant-based protein and fiber so it’s the kind of meal that leaves you feeling full and good. Plus, the leftovers? Even better the next day. Whether you’re feeding a crowd, meal-prepping for the week, or just trying to get dinner on the table with minimal effort, this one checks every. single. box.


What You Need to Make This Creamy No Cream Chickpea Rigatoni
- Rigatoni: I love using rigatoni here because the ridges catch all that creamy sauce perfectly. Any short pasta shape will work, but rigatoni is my favorite!
- Olive Oil: A heart-healthy oil that adds depth and helps the butter keep from burning. I always reach for extra virgin olive oil when I want a rich, flavorful base.
- Unsalted Butter: Adds a subtle richness and helps the shallots caramelize just right. Unsalted gives you more control over the final flavor.
- Shallots: These are like onions’ sweeter, less overpowering cousin. Finely chopped shallots melt into the sauce and give it a mellow flavor.
- Garlic: Use fresh garlic if you can. It brings bold, punchy flavor that balances the sweetness of the shallots and richness of the coconut milk.
- Tomato Paste: A little bit makes a big impact. It adds a rich base that gives the sauce depth and that slow-simmered flavor.
- Reserved Pasta Water: Don’t skip this step! The starchy pasta water helps loosen the sauce and binds everything together, creating that luscious texture we’re going for.
- Garbanzo Beans (Chickpeas): These are the secret to the protein and heartiness in the dish. They hold up great and soak in all the flavor from the sauce.
- Italian Seasoning: A classic herb blend that brings all the cozy, familiar notes of oregano, basil, thyme, and rosemary.
- Kosher Salt: Helps enhance all the other flavors.
- Crushed Red Pepper Flakes: For a subtle kick that balances the richness.
- Coconut Milk: This is where the creaminess comes from, without any extra dairy.
- Parmigiano Reggiano: Adds a salty, nutty finish. I always recommend grating it fresh.
- Chopped Parsley: A fresh finish that brightens the dish and adds a pop of color at the end.

How to Make This Delicious Meat-Free Dish
To make this recipe, start by boiling a large pot of water. Once it reaches a rolling boil, add in the rigatoni and cook until al dente, according to the package instructions. Before draining, scoop out ¼ cup of the pasta water and set it aside. Then, drain the pasta and set it aside as well.
Next, heat a large skillet over medium-low heat and add in the olive oil and butter. Once the butter has melted, add in the chopped shallots and sauté for about 2 minutes, until they become soft and fragrant. Add in the mashed garlic, tomato paste, pasta water, chickpeas, Italian seasoning, kosher salt, and red pepper flakes. Stir everything together and let it cook for about 6-7 minutes.


Finally, add in the coconut milk and stir to combine. Add the cooked rigatoni into the skillet and toss until all the pasta is evenly coated in the sauce. Turn off the heat, then stir in the Parmigiano Reggiano. Top with freshly chopped parsley, serve, and enjoy!
Frequently Asked Questions
Yes! Just swap the butter for more olive oil and either skip the Parmigiano Reggiano or use your favorite vegan parmesan alternative.
Not really! The coconut milk makes it creamy, but the tomato paste, garlic, and cheese balance out the flavor.
Not as written, but it’s super easy to make gluten-free; just use your favorite gluten-free pasta.
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove or in the microwave with a splash of water or milk to loosen the sauce.
If you make this recipe, please be sure to leave a review and rating below! To see more recipes and behind the scenes, follow along on Instagram, TikTok, and Youtube! I’m also now on Pinterest, so stop by and take a look at what’s new.
** Photography by Tanya Pilgrim

Ingredients
- ¾ Pound Rigatoni, or pasta shape of choice
- 1 Tablespoon Olive Oil
- 2 Tablespoons Unsalted Butter
- 3 Large Shallots, finely chopped
- 3 Cloves Garlic, mashed
- 2 Tablespoons Tomato Paste
- ¼ Cup Reserved Pasta Water
- 15 Ounce Can of Garbanzo Beans, drained and rinsed
- 1 Tablespoon Italian Seasoning
- 1 Teaspoon Kosher Salt
- ½ Teaspoon Crushed Red Pepper Flakes
- 15 Ounce Can of Coconut Milk
- ½ Cup Parmigiano Reggiano Cheese, finely grated
- Chopped Parsley, for garnish
Instructions
- To make this recipe, start by boiling a large pot of water. Once it reaches a rolling boil, add in the rigatoni and cook until al dente, according to the package instructions. Before draining, scoop out ¼ cup of the pasta water and set it aside. Then, drain the pasta and set it aside as well.
- Next, heat a large skillet over medium-low heat and add in the olive oil and butter. Once the butter has melted, add in the chopped shallots and sauté for about 2 minutes, until they become soft and fragrant.
- Add in the mashed garlic, tomato paste, pasta water, chickpeas, Italian seasoning, kosher salt, and red pepper flakes. Stir everything together and let it cook for about 6-7 minutes.
- Finally, add in the coconut milk and stir to combine. Add the cooked rigatoni into the skillet and toss until all the pasta is evenly coated in the sauce.
- Turn off the heat, then stir in the Parmigiano Reggiano.
- Top with freshly chopped parsley, serve, and enjoy!
Rate & review
SELECT A RATING and tell me what you think!