Vegan Marry Me Chickpeas

By Mila | Updated on August 9, 2025

I discovered this recipe by accident when I was trying to make something fancy for date night but realized I only had a can of chickpeas and some basic pantry staples. My husband took one bite and jokingly said, “This is so good, I’d marry you all over again for it.” The name stuck.

The funny thing is, this dish looks like you spent hours in the kitchen, but it comes together in about 20 minutes. It’s basically chickpeas swimming in a creamy, garlicky tomato sauce that’s rich enough to impress anyone. I’ve served it to friends who had no idea how simple it was to make.

Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Marry Me Chickpeas

  • Quick weeknight dinner – Ready in just 20-30 minutes, this recipe is perfect when you need something delicious on the table fast without spending hours in the kitchen.
  • Plant-based and satisfying – The creamy sauce and protein-packed chickpeas make this vegan dish hearty enough to please everyone, even meat-eaters.
  • Pantry-friendly ingredients – Most of these ingredients are shelf-stable staples you probably already have, making it easy to whip up anytime.
  • One-pan simplicity – Everything comes together in one skillet, which means less cleanup and more time to enjoy your meal.
  • Restaurant-quality flavors – The combination of sun-dried tomatoes, garlic, and fresh herbs creates a rich, creamy sauce that tastes like something you’d order at your favorite Italian restaurant.

What Kind of Chickpeas Should I Use?

For this recipe, canned chickpeas are your best friend since they’re already cooked and ready to go. You can use any brand you like, but I’d recommend sticking with regular chickpeas rather than the reduced-sodium versions since we’re draining and rinsing them anyway. If you’re feeling ambitious, you can absolutely use dried chickpeas that you’ve cooked yourself – just make sure they’re tender and fully cooked before adding them to the recipe. Either way, give those canned chickpeas a good rinse in a colander to remove any excess sodium and that slightly metallic taste from the can liquid.

Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This recipe is pretty forgiving when it comes to swaps, so here are some easy substitutions you can make:

  • Vegan cream: If you don’t have vegan cream, coconut cream from a can works great – just use the thick part from the top. Regular heavy cream or half-and-half will work too if you’re not keeping it vegan.
  • Sun dried tomatoes: No sun dried tomatoes? Try using cherry tomatoes cut in half, or even regular diced tomatoes. You might want to cook them a bit longer to concentrate the flavors.
  • Baby spinach: Regular spinach works fine – just chop it up a bit. You can also swap in kale (remove the stems first) or even arugula for a peppery kick.
  • Vegetable broth: Chicken broth is a good substitute if you have it, or you can use water with an extra pinch of salt and maybe a bouillon cube.
  • Vegan parmesan: Regular parmesan cheese works if you’re not going vegan, or you can skip the cheese altogether – the dish will still be tasty.
  • Fresh basil: Dried basil can work in a pinch – just use about 1 teaspoon instead of the fresh leaves. Add it earlier in the cooking process with the other dried herbs.

Watch Out for These Mistakes While Cooking

The biggest mistake when making Marry Me Chickpeas is rushing the garlic – burnt garlic will make your entire dish taste bitter, so keep the heat at medium and stir constantly until it’s just fragrant and golden.

Another common error is adding the vegan cream too early or at too high heat, which can cause it to curdle or separate, so always reduce the heat to low before stirring in the cream and let the mixture simmer gently.

Don’t skip draining and rinsing your chickpeas thoroughly, as the canned liquid can make your sauce too salty and thin, and be sure to add the spinach at the very end since it wilts quickly and can become mushy if overcooked.

For the best flavor, let the sun-dried tomatoes and spices bloom in the oil for about a minute before adding other ingredients, which helps release their oils and creates a richer base for your sauce.

Image: theamazingfood.com / All Rights reserved

What to Serve With Marry Me Chickpeas?

This saucy, creamy chickpea dish is perfect over a bed of fluffy rice, pasta, or even quinoa to soak up all that delicious sauce. I love serving it with some crusty bread or garlic naan on the side for extra dipping action. Since it’s already packed with protein from the chickpeas, you can keep it simple with just a light side salad dressed with lemon vinaigrette to balance out the richness. For a heartier meal, try spooning it over roasted vegetables like zucchini or bell peppers, or even stuff it into pita pockets for a fun handheld option.

Storage Instructions

Refrigerate: This creamy chickpea dish keeps really well in the fridge for up to 4 days in an airtight container. The flavors actually get even better after sitting overnight, so it’s perfect for meal prep. I like to make a big batch on Sunday and enjoy it throughout the week over pasta or with crusty bread.

Freeze: You can freeze this for up to 3 months, though the cream sauce might separate a little when thawed. Store it in freezer-safe containers or bags, leaving some room for expansion. I usually freeze individual portions so I can grab just what I need for a quick dinner.

Warm Up: Gently reheat on the stovetop over medium-low heat, stirring occasionally and adding a splash of vegetable broth if it seems too thick. You can also microwave it in 30-second intervals, stirring between each one. If the sauce looks separated after freezing, just stir it well while heating and it usually comes back together nicely.

Preparation Time 10-15 minutes
Cooking Time 10-15 minutes
Total Time 20-30 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 950-1050
  • Protein: 28-34 g
  • Fat: 34-40 g
  • Carbohydrates: 120-140 g

Ingredients

For the skillet:

  • 1 tbsp olive oil (or any neutral oil like canola)
  • 1 tsp salt
  • 2 cans chickpeas, rinsed and drained (I use Libby’s brand)
  • 1 tbsp tomato paste (adds depth and richness)
  • 1 cup vegetable broth (or water with 1 tsp bouillon)
  • 1/2 tsp dried oregano
  • 1 cup plant-based cream (oat or coconut milk works best)
  • 1/4 tsp ground black pepper
  • 5 garlic cloves (freshly minced for best flavor)
  • 2 cups baby spinach (sliced, wilts down significantly)
  • 1/2 cup sun-dried tomatoes (chopped, about 1/4-inch pieces)
  • 1/2 tsp crushed red pepper flakes (adjust to taste for heat level)

For garnish:

  • Optional: 1/2 cup vegan parmesan (adds a nice savory finish)
  • 4 to 5 fresh basil leaves (chopped, about 1/4-inch pieces)

Step 1: Bloom the Aromatics and Build the Flavor Base

  • 1 tbsp olive oil
  • 5 garlic cloves, minced
  • 1/2 cup sun-dried tomatoes, chopped
  • 1/2 tsp dried oregano
  • 1/2 tsp crushed red pepper flakes
  • 1 tsp salt
  • 1/4 tsp ground black pepper

Heat the olive oil in a large skillet over medium heat.

Once shimmering, add the minced garlic and cook for about 1-2 minutes, stirring frequently until fragrant but not browned—this releases the garlic’s aromatic compounds without bitterness.

Add the chopped sun-dried tomatoes, dried oregano, crushed red pepper flakes, salt, and black pepper, then cook for another minute, stirring constantly to toast the spices and allow the sun-dried tomatoes to soften slightly.

This technique, called blooming, intensifies the flavors of the dried ingredients and creates a concentrated base for the dish.

Step 2: Build the Sauce and Add the Chickpeas

  • 1 tbsp tomato paste
  • 1 cup vegetable broth
  • 1 cup plant-based cream
  • 2 cans chickpeas, rinsed and drained

Stir the tomato paste into the aromatics from Step 1, cooking for about 30 seconds to caramelize it slightly and deepen its umami flavor.

Pour in the vegetable broth and plant-based cream, stirring well to combine and create a smooth, cohesive sauce.

Add the rinsed and drained chickpeas, stirring gently to coat them evenly with the sauce.

I like to add the cream after the tomato paste rather than before—this helps the paste dissolve and incorporate better, preventing lumps and ensuring a silky texture throughout.

Step 3: Simmer and Wilt the Greens

  • Sauce mixture from Step 2
  • 2 cups baby spinach, sliced

Add the sliced baby spinach to the skillet with the chickpea mixture from Step 2.

Bring everything to a gentle simmer over medium heat, stirring occasionally, and cook for about 5 minutes.

The spinach will wilt down significantly during this time, and the flavors will meld together beautifully.

The simmering allows the chickpeas to absorb the surrounding flavors while the spinach becomes tender and integrated into the sauce.

I prefer to add the spinach during the simmer rather than at the end—this way it releases moisture that flavors the entire dish rather than sitting on top.

Step 4: Finish with Fresh Herbs and Optional Garnish

  • 4 to 5 fresh basil leaves, chopped
  • Optional: 1/2 cup vegan parmesan

Remove the skillet from heat and stir in the chopped fresh basil, which adds a bright, fresh note that contrasts beautifully with the rich, savory sauce.

If using vegan parmesan, sprinkle it over the top and stir gently to distribute.

Taste and adjust seasonings as needed—you may want additional salt, pepper, or a pinch more red pepper flakes depending on your preference.

The dish is now ready to serve.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment