Creamy Vegan Chickpea Spinach Pasta

This Vegan Creamy Chickpea Pasta with Spinach is the ultimate comfort meal that’s wholesome, filling, and easy to make.

With protein-packed chickpeas, fiber-rich spinach, and creamy coconut milk, it’s a dairy-free dish that feels indulgent yet nourishing.

Balanced with healthy fats and plant-based protein, this pasta is perfect for busy weeknights, meal prep, or a family dinner that everyone can enjoy guilt-free.

Vegan Chickpea Spinach Pasta

Maria G. Brooks
A creamy, satisfying pasta dish made with tender linguine, pan-seared chickpeas, fresh spinach, and velvety coconut milk.
This plant-based recipe is rich in protein, fiber, and healthy fats, making it both nourishing and indulgent. Perfect for weeknight dinners or meal prep!
Prep Time 5 minutes
Cook Time 30 minutes
Total Time 35 minutes
Course Dinner, Main Course, Side Dish
Cuisine Dairy-Free, Italian-Inspired, Vegan
Servings 8

Equipment

  • 1 large pot (for boiling pasta)
  • 1 Non-stick skillet or wok (large, for sauce + mixing)
  • 1 Colander (to drain pasta)
  • 1 Cutting board
  • 1 Sharp Knife
  • 1 Measuring Cups and Spoons
  • 1 wooden spoon or spatula

Ingredients
  

  • 16 ounces linguine pasta
  • 2 tablespoons olive oil divided
  • 14 ounces canned chickpeas drained, rinsed, and patted dry
  • Salt to taste
  • Black pepper to taste
  • ½ medium red onion chopped
  • 5 garlic cloves crushed
  • 6 ounces baby spinach
  • 14 ounces full-fat coconut milk
  • 1 teaspoon nutritional yeast
  • 4 teaspoons cornstarch
  • 1 teaspoon dried parsley plus extra for garnish
  • ½ cup reserved pasta water

Instructions
 

  • Boil and Cook the Pasta: Fill a large pot with water and add a generous pinch of salt—this seasons the pasta from the inside out.
    Bring the water to a rolling boil over high heat. Once boiling, carefully add the linguine pasta and stir immediately to prevent sticking.
    Cook according to the package directions until the pasta is al dente (firm but tender when bitten).
    Before draining, scoop out about ½ cup of the starchy pasta water and set it aside for later.
    Drain the rest using a colander, shake gently to remove excess water, and keep the pasta warm.
  • Pan-Roast the Chickpeas: Heat 1 tablespoon of olive oil in a large non-stick skillet or wok over medium-high heat.
    Once the oil shimmers, add the drained and well-dried chickpeas.
    Season lightly with salt and freshly ground black pepper.
    Sauté the chickpeas, stirring frequently, for about 5 minutes, or until they turn lightly golden and slightly crispy on the outside.
    Remove them from the skillet and place them on a plate—these will add a hearty, protein-rich bite to the pasta later.
  • Sauté the Aromatics: In the same skillet, add the remaining tablespoon of olive oil.
    Reduce the heat to medium and add the chopped red onion.
    Stir occasionally and let the onion cook until it becomes soft, translucent, and slightly caramelized—about 5 minutes.
    Next, add the crushed garlic cloves, stirring for 30 seconds or until fragrant.
    Be careful not to let the garlic burn, as it can turn bitter.
  • Wilt the Spinach: Add the baby spinach leaves directly to the skillet.
    Stir them into the onion and garlic mixture, allowing them to cook down gently.
    The spinach will shrink significantly in volume and release some liquid.
    Cook for about 2–3 minutes, just until the leaves are fully wilted and tender, while still retaining their bright green color.
  • Prepare the Creamy Sauce: Lower the heat to medium-low to prevent curdling.
    Pour in the full-fat coconut milk, stirring it gently to combine with the vegetables.
    Sprinkle in the nutritional yeast, cornstarch, and dried parsley.
    Season with an extra pinch of salt to taste.
    Stir continuously to dissolve the cornstarch completely.
    Let the sauce simmer for 3–5 minutes, stirring often, until it thickens into a smooth, velvety consistency that coats the back of a spoon.
  • Combine Pasta with Sauce: Add the cooked linguine pasta directly into the skillet with the sauce.
    Pour in about ½ cup of the reserved pasta water, which will help loosen the sauce and allow it to cling beautifully to the noodles.
    Using tongs or a wooden spoon, gently toss the pasta in the sauce until every strand is coated evenly.
  • Add Chickpeas and Final Toss: Return the sautéed chickpeas to the skillet.
    Stir them through the pasta, ensuring they’re evenly distributed.
    The chickpeas will add both texture and protein, making the dish more filling and balanced.
    Taste the pasta at this point and adjust seasoning with more salt or pepper if desired.
  • Serve and Garnish: Transfer the creamy chickpea pasta to serving plates or bowls.
    For a finishing touch, sprinkle a little extra dried parsley over the top for color and freshness.
    Serve immediately while warm and enjoy this comforting, dairy-free, protein-packed pasta dish.

Notes

  • Use a non-stick skillet or wok to prevent sticking and to handle the large volume of pasta and sauce.
  • If you don’t have linguine, substitute with spaghetti, fettuccine, or any long pasta shape that holds creamy sauces well.
  • To keep chickpeas crispy, make sure they are thoroughly dried before roasting in the pan.
  • For extra creaminess, add an additional splash of coconut milk or blend a small portion of chickpeas into the sauce.
  • Reserve pasta water—it’s the key to getting a silky, restaurant-style sauce that clings to every strand.
  • Adjust seasoning at the end, as coconut milk adds natural sweetness that may require a touch more salt or pepper.
  • Garnish with parsley or even fresh basil for a vibrant finishing touch.

Chef’s Secrets for Perfect Pasta

The secret to a rich and velvety sauce lies in layering flavors at each stage.

First, roasting the chickpeas develops a nutty depth and gives them a lightly crisp texture that contrasts beautifully with the creamy sauce.

Next, sautéing onions until soft and caramelized adds natural sweetness, which balances the coconut milk.

Using reserved pasta water is another professional trick—it contains starch that binds the sauce to the noodles, creating that luscious, glossy finish you’d expect from a restaurant dish.

Lastly, don’t forget to taste and adjust seasoning at the end; this ensures the flavors are bright, balanced, and satisfying in every bite.

Serving Suggestions and Pairing Ideas

This pasta dish is versatile and works well as both a standalone main course and as part of a larger spread.

For a light and refreshing pairing, serve it alongside a crisp side salad tossed with lemon vinaigrette.

Garlic bread or crusty sourdough makes an excellent companion, perfect for soaking up extra sauce.

To elevate the meal, pair it with roasted vegetables like zucchini, bell peppers, or cherry tomatoes.

If serving for a dinner party, present it family-style in a large bowl with fresh herbs sprinkled on top—it’s both hearty and elegant, making it a crowd-pleasing choice.

Storage Tips for Freshness Retained

This creamy chickpea pasta stores well, making it a great option for meal prep or leftovers.

Transfer cooled pasta into an airtight container and refrigerate for up to 3 days.

To reheat, warm gently on the stovetop over low heat, adding a splash of water or coconut milk to loosen the sauce.

Avoid microwaving in high heat, as it can dry out the pasta and alter the texture.

Freezing is not recommended due to the coconut milk base, which may separate when thawed.

For best flavor and texture, enjoy the dish fresh or within a couple of days.

Frequently Asked Questions

1. Can I make this pasta gluten-free?

Yes! Simply swap the linguine for your favorite gluten-free pasta. Brown rice, chickpea, or lentil pasta all pair beautifully with the creamy sauce and maintain a satisfying texture.

2. What can I use instead of coconut milk?

If you prefer a lighter option, use unsweetened almond milk or oat milk with a spoonful of cashew cream to achieve similar creaminess. Avoid sweetened plant-based milks, as they can alter the flavor.

3. How can I make the sauce thicker?

If your sauce feels too thin, let it simmer a bit longer on low heat until it reduces naturally. You can also dissolve an extra teaspoon of cornstarch in a splash of water and whisk it into the sauce.

4. Can I add more vegetables?

Absolutely! This recipe is highly adaptable. Mushrooms, zucchini, broccoli, or sun-dried tomatoes make excellent additions and blend seamlessly with the creamy base. Just sauté them with the onions before adding the spinach.

5. Is this dish good for meal prep?

Yes, it’s meal-prep friendly. Store in single-serving containers for easy grab-and-go meals during the week. When reheating, add a little water or coconut milk to bring back the silky texture of the sauce.