Thank you for reading this post, don't forget to subscribe!
There’s something incredibly comforting about a warm, creamy bowl of soup—especially when it’s infused with cozy spices and comes together effortlessly in just one pot. This One-Pot Chickpea Potato Curry Soup is one of those recipes you’ll find yourself making on repeat. It’s hearty, nourishing, loaded with plant-based protein, and perfect for chilly days when you crave something cozy, filling, and easy.
This soup is inspired by the comforting flavors of Indian-style curry, balanced with creamy coconut milk, earthy potatoes, and protein-packed chickpeas. Best of all, we’re using frozen spinach, which means no chopping or extra prep—just toss it in at the end and enjoy the extra nutrition boost.
Whether you’re new to vegan cooking or a plant-based pro, this curry soup will earn a spot in your weeknight dinner rotation. Let’s dive into why this is a recipe worth bookmarking!
Why You Will Love This One-Pot Chickpea Potato Curry SoupRecipe
One-Pot Simplicity: Less cleanup, more flavor. Everything cooks in a single pot—ideal for busy weeknights.
Hearty & Filling: Thanks to the combo of potatoes and chickpeas, this soup satisfies even the biggest appetites.
Warming Spices: Fragrant curry powder, cumin, and ginger bring a cozy kick without being overpowering.
Frozen Spinach Hack: No need to wash or chop fresh greens—frozen spinach adds ease and nutrients.
Creamy Without Dairy: Coconut milk gives the soup a creamy texture and subtle sweetness.
Quick to Make: From start to finish, you can have this nourishing soup ready in about 30 minutes.
Perfect for Meal Prep: It stores well and even tastes better the next day!
Ingredient Notes
Here’s a closer look at what you’ll need and possible swaps:
Olive Oil or Coconut Oil: For sautéing the aromatics. Coconut oil adds a tropical note, while olive oil keeps it more neutral.
Onion: Yellow or white onion works best. You can also use shallots for a milder flavor.
Garlic & Ginger: Fresh adds the most flavor, but you can use jarred or frozen versions in a pinch.
Curry Powder: Choose a mild or medium blend depending on your heat tolerance. You can also add garam masala for extra depth.
Cumin: Ground cumin adds earthy warmth—essential for that curry flavor.
Smoked Paprika (Optional): Adds a hint of smokiness. Skip if you prefer a cleaner curry taste.
Chili Flakes (Optional): For heat lovers. Adjust to taste.
Potatoes: Waxy potatoes like Yukon Gold or red potatoes hold their shape well. You can also use peeled russet potatoes.
Chickpeas: Canned chickpeas make this super quick, but you can use cooked dried chickpeas too.
Coconut Milk: Use full-fat for a creamy texture. Light coconut milk works but will be thinner.
Vegetable Broth: Adds depth—homemade or store-bought works. If using water, add a bouillon cube or extra seasoning.
Frozen Spinach: So convenient! Just toss it in straight from the freezer. You can sub with fresh spinach or kale if preferred.
Lemon or Lime Juice: Adds a fresh, tangy finish to balance the richness.
Salt & Pepper: Adjust to taste once the soup is cooked.
How to Make One-pot Chickpea Potato Curry Soup (Step-by-Step)
Sauté aromatics: Heat oil in a large pot over medium heat. Add chopped onion and sauté for 5–6 minutes, until soft and golden.
Add garlic & ginger: Stir in minced garlic and grated ginger, and cook for another 1–2 minutes until fragrant.
Toast the spices: Add curry powder, cumin, smoked paprika, and chili flakes. Stir well and toast the spices for 30 seconds.
Add potatoes & chickpeas: Toss in the diced potatoes and chickpeas. Stir to coat everything in the spices.
Pour in liquids: Add coconut milk and vegetable broth. Bring to a boil.
Simmer: Reduce heat to a gentle simmer and cover. Cook for 15–20 minutes, or until the potatoes are tender.
Add spinach: Stir in the frozen spinach and simmer for 3–5 more minutes, until fully heated.
Finish with citrus: Turn off the heat and stir in lemon or lime juice. Taste and season with salt and pepper.
Serve & enjoy: Ladle into bowls and garnish with cilantro, vegan yogurt, or chili oil if desired.
One-Pot Chickpea Potato Curry Soup Recipe Tips
Time-Saver Tip: Use pre-diced frozen onion and frozen ginger cubes to cut down prep time even more.
No frozen spinach? Use 2–3 cups fresh baby spinach or chopped kale. Add near the end to avoid overcooking.
Flavor boost: Add a dash of turmeric or garam masala for more complexity.
Creamy texture tip: For a thicker soup, blend 1–2 cups of the cooked soup and stir it back into the pot.
Heat lovers: Add a teaspoon of harissa or a splash of sriracha for a spicy twist.
Balance the flavor: Don’t skip the lemon or lime juice—it brings brightness and balances the coconut richness.
Vegan Serving Suggestions & Pairings
With Vegan Naan or Flatbread – Perfect for dipping into the creamy curry broth.
Serve over Rice or Quinoa – Turn the soup into a hearty curry bowl.
Pair with a Crisp Salad – Like a lemony kale salad or shredded cabbage slaw for texture contrast.
Top It Off – With vegan yogurt, crispy chickpeas, chili oil, or fresh herbs for an extra wow factor.
Add Garlic Croutons – For crunch and extra flavor.
Storage Tip
This soup is excellent for meal prep and tastes even better the next day.
Fridge: Store in an airtight container for up to 4 days.
Freezer: Freeze for up to 3 months. Let it cool completely, then freeze in portions.
To Reheat: Gently reheat on the stove or in the microwave. Add a splash of water or broth if it thickens too much.
Frequently Asked Questions (FAQs) about One-Pot Chickpea Potato Curry Soup
Can I use sweet potatoes instead of regular potatoes?
Yes! Sweet potatoes add a lovely natural sweetness that pairs well with curry spices.
Can I make this in an Instant Pot or slow cooker?
Absolutely. Sauté aromatics using the sauté function, then pressure cook everything (except spinach and lemon) for 7–8 minutes. Add spinach after cooking.
What can I use instead of coconut milk?
Try cashew cream or a plant-based milk thickened with 1–2 tablespoons of almond butter. The flavor will differ slightly but still be delicious.
Is this soup gluten-free?
Yes! Just ensure your vegetable broth and curry powder are certified gluten-free.
Can I add more vegetables?
Of course. Diced carrots, bell peppers, or peas would all be delicious additions.
Essential Equipment
Here are the tools you’ll need to make this recipe effortless:
Large Pot or Dutch Oven – To cook everything in one go.
Sharp Knife & Cutting Board – For prepping your potatoes and onion.
Wooden Spoon or Spatula – For stirring aromatics and soup.
Ladle – For serving.
Blender (Optional) – If you want to blend a portion for creaminess.
This One-Pot Chickpea Potato Curry Soup with Frozen Spinach is everything you want in a cozy vegan meal—flavorful, filling, nourishing, and easy to make with pantry staples. Whether you’re curled up on the couch with a warm bowl or making a big batch to meal prep for the week, this soup is guaranteed to satisfy.
From the fragrant spices to the creamy coconut base and the ease of using frozen spinach, every element is thoughtfully chosen to keep your kitchen time simple and your taste buds happy.
Have you tried this recipe? 👇 Let me know in the comments below! Did you add your own twist—like sweet potatoes, kale, or different spices? I’d love to hear how you made it your own. 💛
Tag me on Instagram so I can see your beautiful bowls of soup! Don’t forget to pin this recipe or share it with someone who needs a little cozy vegan inspiration.
This cozy one-pot Chickpea Potato Curry Soup is a nourishing vegan meal made with creamy coconut milk, hearty potatoes, chickpeas, and frozen spinach. It's comforting, flavorful, and perfect for an easy weeknight dinner!
Ingredients
1 tbsp olive oil or coconut oil
1 medium onion, diced
3 cloves garlic, minced
1-inch piece of ginger, grated (or 1 tsp ground ginger)
1 tbsp curry powder
1 tsp ground cumin
½ tsp smoked paprika (optional)
½ tsp chili flakes (optional, for heat)
3 medium potatoes, peeled and diced
1 can (15 oz / 400 g) chickpeas, drained and rinsed
1 can (14 oz / 400 ml) coconut milk (full fat for creaminess)
3 cups vegetable broth (or water + bouillon)
1 cup frozen spinach
Salt and pepper to taste
Juice of ½ lemon or lime (for brightness)
Fresh cilantro or parsley (optional, for garnish)
Instructions
Sauté aromatics: In a large pot, heat oil over medium heat. Add onion and cook for 5–6 minutes, until softened. Stir in garlic and ginger, cook for another 1–2 minutes.
Add spices: Stir in curry powder, cumin, paprika, and chili flakes. Toast for 30 seconds to bring out their aroma.
Add potatoes & chickpeas: Toss in diced potatoes and chickpeas. Stir to coat with spices.
Pour in liquids: Add coconut milk and vegetable broth. Stir well and bring to a boil.
Simmer: Reduce heat to low, cover, and simmer for 15–20 minutes, until potatoes are fork-tender.
Add spinach: Stir in frozen spinach and let it cook for 3–5 more minutes until heated through.
Finish with citrus: Add lemon or lime juice. Taste and season with salt and pepper.
Serve: Ladle into bowls, garnish with cilantro or vegan yogurt swirl, and serve with crusty bread or naan.
Notes
Dice Potatoes Evenly: Cut the potatoes into small, uniform cubes so they cook evenly and soften quickly.
Add Spinach Last: Stir in frozen spinach at the end of cooking to preserve its color, texture, and nutrients.
Let It Simmer: Simmer the soup for at least 10 minutes after adding the coconut milk to allow the flavors to meld beautifully.
Did you make this recipe?
Please leave a comment on the blog or share a photo on Instagram
If you loved this One-Pot Chickpea Potato Curry Soup you’ll also enjoy: