Silky, velvety, and full of mellow roasted flavor, this Vegan Cauliflower Soup tastes rich and creamy without any dairy. Cauliflower and roasted garlic are simmered until tender, then blended with a little cashew cream into a smooth, luxurious soup that is topped with crispy, spiced chickpeas for crunch. It takes about 45 minutes and uses simple everyday ingredients.
The secret to deeply flavored cauliflower soup is roasting. Roasting the cauliflower and garlic together at high heat caramelizes their natural sugars, turning the soup nutty, sweet, and savory instead of plain. A sautéed base of onion and leek, a touch of Dijon mustard, and a little nutmeg round out the flavor, while a splash of lemon juice at the end keeps it bright.
Blended with soaked cashews, the soup turns creamy and glossy with no heavy cream. Topped with crispy paprika chickpeas, a drizzle of olive oil, and fresh chives, every spoonful has a mix of silky and crunchy.
Serve it as a light dinner with crusty bread, a starter for a holiday meal, or a make-ahead lunch. It reheats beautifully and freezes well, which makes it ideal for meal prep.
This recipe is 100% vegan, dairy-free, gluten-free, and naturally low in calories.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
35 mins
50 mins
6
~240 kcal
Ingredients
For the Roasted Cauliflower
1 large head cauliflower (about 900g), cut into florets
1 head garlic, top sliced off
2 tbsp olive oil
½ tsp salt
¼ tsp black pepper
For the Soup
1 tbsp olive oil
1 medium yellow onion, diced
1 leek, white and light green parts only, sliced (optional)
4 cups (950ml) vegetable broth
1 cup (240ml) unsweetened plant milk
½ cup (70g) raw cashews, soaked in hot water for 15 minutes and drained
1 tsp Dijon mustard
1 tbsp nutritional yeast
¼ tsp ground nutmeg
¾ tsp salt, to taste
¼ tsp white or black pepper
1–2 tbsp lemon juice
For the Crispy Chickpeas
1 can (400g) chickpeas, drained, rinsed, and patted very dry
1 tbsp olive oil
½ tsp smoked paprika
½ tsp garlic powder
¼ tsp salt
To Serve
Fresh chives
Olive oil drizzle
Crusty bread
Cracked black pepper
Toasted pumpkin seeds
Optional Additions
1 medium potato for extra body
Pinch of curry powder
Truffle oil drizzle
Vegan parmesan
Instructions
Roast the cauliflower. Heat the oven to 425°F (220°C). Toss the florets with 2 tablespoons of oil, salt, and pepper on a large baking sheet. Add the garlic head, cut side up, drizzled with a little oil and wrapped loosely in foil. Roast for 25–30 minutes, turning the florets once, until golden brown at the edges.
Roast the chickpeas. On a separate tray, toss the dry chickpeas with oil, paprika, garlic powder, and salt. Roast for 20–25 minutes, shaking the pan once, until crisp.
Cook the base. Heat 1 tablespoon of oil in a large pot over medium heat. Add the onion and leek and cook for 6–8 minutes until soft but not browned.
Simmer. Add the roasted cauliflower, squeeze in the roasted garlic cloves, and pour in the vegetable broth and plant milk. Bring to a gentle simmer and cook for 10 minutes.
Blend. Add the soaked cashews, mustard, nutritional yeast, nutmeg, salt, and pepper. Blend with an immersion blender or in batches in a regular blender until completely smooth and creamy. Vent the lid and be careful with the hot liquid.
Adjust. Stir in the lemon juice. Taste and adjust the salt and pepper. Add a splash of broth if the soup is too thick.
Serve. Ladle into bowls and top with crispy chickpeas, chives, olive oil, and cracked pepper. Serve with crusty bread.
Pro Tips for the Silkiest Cauliflower Soup
Roast the cauliflower. This adds deep, nutty flavor instead of a plain boiled taste.
Roast the garlic with it. Sweet, soft roasted garlic makes the soup richer.
Blend for a few minutes. A longer blend makes the soup silkier.
Use a high-speed blender for the smoothest result. An immersion blender works too, but may leave tiny bits.
Pat the chickpeas dry. Dry chickpeas get much crispier.
Add the lemon at the end. It brightens the flavors.
Thin as needed. Add a little extra broth for a lighter soup.
Why This Soup Is Good for You
Cauliflower is rich in vitamin C, vitamin K, folate, and fiber, and it is low in calories and carbohydrates. Cashews give the soup creaminess along with healthy fats and magnesium, and chickpeas add plant protein and extra fiber.
Compared with a traditional cream soup, this version has no cholesterol and much less saturated fat. A serving provides about 9 grams of plant protein and 6 grams of fiber, which makes it light yet filling.
Flavor Variations
Curried Cauliflower Soup: Add 2 teaspoons of curry powder and a pinch of turmeric.
Cheesy Cauliflower Soup: Add extra nutritional yeast and a spoonful of white miso.
Roasted Garlic and Potato Soup: Add a diced potato for a thicker, heartier soup.
Nut-Free Version: Replace the cashews with white beans or coconut cream.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~240 kcal
9g
26g
6g
12g
Storage
Refrigerator: Store the soup in an airtight container for up to 5 days. Store the crispy chickpeas separately.
Freezer: Freeze the soup for up to 3 months. Thaw overnight and reheat gently, adding a splash of broth.
Reheating: Warm on the stove over low heat, stirring often.
Make ahead: Make the soup a day ahead, and roast the chickpeas just before serving.
Frequently Asked Questions
Can I make it without cashews?
Yes. Use white beans, a peeled potato, or full-fat coconut milk for creaminess.
Do I have to roast the cauliflower?
No, but roasting adds a lot of flavor. You can boil it instead for a lighter, milder soup.
Can I make it gluten-free?
Yes. The recipe is naturally gluten-free as long as your broth is gluten-free.
Can I use frozen cauliflower?
Yes. Roast it straight from frozen at a high temperature, though it will brown less.
Why is my soup bitter?
Overcooked or browned garlic can taste bitter. Roast it wrapped in foil, and do not let it burn.
How do I make it thicker?
Add a diced potato, simmer longer, or blend in more cashews or white beans.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more cozy vegan soups? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
All the cozy flavor of classic stuffed peppers, turned into an easy one-pot soup. This Vegan Stuffed Pepper Soup is loaded with tender bell peppers, savory plant-based “meat” crumbles, fluffy rice, and a rich, smoky tomato broth. It is hearty, comforting, and ready in about 40 minutes with no stuffing, no baking, and no fuss.
The “ground meat” in this soup comes from a simple mix of cooked lentils and finely chopped walnuts, browned with soy sauce and spices until crumbly and savory. It gives the soup the satisfying, meaty texture of traditional stuffed pepper soup, with plenty of protein and fiber. Red and green bell peppers soften in the broth and bring natural sweetness, while onion, garlic, and tomato paste build the savory base.
Smoked paprika, oregano, and a touch of maple syrup balance the acidity of the tomatoes, and a splash of Worcestershire-style vegan sauce or apple cider vinegar brightens the pot. Rice cooks right in the soup, thickening the broth so it eats like a stew.
Serve it with crusty bread, a green salad, or a sprinkle of vegan cheese. It is perfect for chilly evenings, meal prep, and feeding a crowd, and the flavors deepen even more the next day.
This recipe is 100% vegan, dairy-free, and easily made gluten-free.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
25 mins
40 mins
6
~330 kcal
Ingredients
For the Lentil-Walnut Crumbles
1 tbsp olive oil
1 cup (about 200g) cooked brown or green lentils
½ cup (55g) walnuts, finely chopped
1 tbsp soy sauce or tamari
1 tsp smoked paprika
½ tsp garlic powder
¼ tsp black pepper
For the Soup
1 tbsp olive oil
1 large yellow onion, diced
2 large bell peppers (1 red, 1 green), diced
4 cloves garlic, minced
2 tbsp tomato paste
1 can (800g) diced or crushed tomatoes
4 cups (950ml) vegetable broth
¾ cup (140g) long-grain white rice, rinsed
1 tbsp vegan Worcestershire sauce or apple cider vinegar
1 tbsp maple syrup
1½ tsp smoked paprika
1 tsp dried oregano
1 tsp dried basil
1 bay leaf
1 tsp salt, to taste
¼ tsp black pepper
2 tbsp chopped fresh parsley
To Serve
Crusty bread
Vegan parmesan or shredded vegan cheese
Fresh parsley
Chili flakes
Vegan sour cream
Optional Additions
Diced zucchini or carrots
Pinch of cayenne
Fresh basil
White beans for extra protein
Instructions
Brown the crumbles. Heat 1 tablespoon of oil in a large pot over medium-high heat. Add the lentils and walnuts and cook for 5–6 minutes, mashing lightly, until browned and crumbly. Stir in the soy sauce, paprika, garlic powder, and pepper. Transfer to a bowl.
Cook the vegetables. In the same pot, heat the remaining oil over medium heat. Add the onion and peppers and cook for 6–8 minutes until softened. Add the garlic and cook for 1 minute.
Add the tomato paste. Stir in the tomato paste, paprika, oregano, and basil, and cook for 1–2 minutes until slightly darkened.
Build the soup. Add the tomatoes, vegetable broth, rice, Worcestershire sauce, maple syrup, bay leaf, salt, and pepper. Stir well and bring to a boil.
Simmer. Reduce the heat to medium-low, cover partially, and simmer for 15–18 minutes, stirring occasionally, until the rice is tender.
Combine. Stir in the lentil-walnut crumbles and simmer for 5 more minutes so the flavors blend.
Finish. Remove the bay leaf and stir in the parsley. Taste and adjust the salt, sweetness, and acidity.
Serve. Ladle into bowls and top with vegan parmesan, parsley, and chili flakes. Serve with crusty bread.
Pro Tips for the Best Stuffed Pepper Soup
Brown the crumbles well. Browning gives them a meaty, savory flavor.
Dice the peppers evenly. They cook at the same rate and look tidy in the bowl.
Rinse the rice. This keeps the broth from becoming gummy.
Do not overcook the rice. It keeps absorbing broth as it sits, so stop when it is just tender.
Balance the tomatoes. A little maple syrup cuts the acidity.
Add liquid when reheating. The rice will thicken the soup overnight.
Use a mix of pepper colors. Red, yellow, and orange add sweetness, and green adds a classic flavor.
Why This Soup Is Good for You
Bell peppers are an excellent source of vitamin C, and tomatoes provide lycopene, an antioxidant that is easier to absorb when cooked. Lentils add plant protein, fiber, folate, and iron, and walnuts contribute healthy omega-3 fats.
Compared with a traditional stuffed pepper soup made with ground beef, this version has no cholesterol and is lower in saturated fat. A serving provides about 13 grams of plant protein and 8 grams of fiber, making it filling and balanced.
Flavor Variations
Spicy Southwest Version: Add cumin, chili powder, and corn, and top with avocado.
Italian Version: Add Italian seasoning and a splash of red wine, and top with vegan parmesan.
Cauliflower Rice Version: Replace the rice with cauliflower rice for a lighter soup.
Slow Cooker Version: Cook everything except the crumbles on low for 6–7 hours, then add the crumbles.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~330 kcal
13g
50g
8g
9g
Storage
Refrigerator: Store in an airtight container for up to 5 days. The rice will absorb liquid.
Freezer: Freeze for up to 3 months. The rice softens slightly after freezing.
Reheating: Warm on the stove over medium heat, adding a splash of broth or water to loosen.
Make ahead: Make the soup a day ahead, since the flavor deepens overnight.
Frequently Asked Questions
Can I use brown rice?
Yes. Brown rice takes longer, about 35–40 minutes, so add more broth.
Can I make it nut-free?
Yes. Replace the walnuts with extra lentils or finely chopped mushrooms.
Can I use store-bought plant-based ground meat?
Yes. Brown about 200g of vegan ground and add it instead of the lentil-walnut crumbles.
Can I make it gluten-free?
Use tamari and a gluten-free vegan Worcestershire sauce, or just use apple cider vinegar.
Is Worcestershire sauce vegan?
Regular Worcestershire contains anchovies. Use a vegan version or substitute vinegar and soy sauce.
Can I make it in an Instant Pot?
Yes. Sauté the vegetables first, then cook everything except the crumbles for 8 minutes under pressure with a natural release.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more cozy vegan soups? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Creamy, savory, and loaded with tender potatoes, silky kale, and crispy Italian-spiced “sausage,” this Vegan Zuppa Toscana Soup is the ultimate cozy bowl. Inspired by the classic Tuscan soup, it delivers all the rich, comforting flavor without any meat or dairy, and it comes together in one pot in about 45 minutes.
The plant-based sausage in this soup is made from crumbled mushrooms and chickpeas seasoned with fennel seed, smoked paprika, garlic, and chili flakes. Pan-fried until deeply browned, it gives the soup the hearty, savory bite that makes Zuppa Toscana so loved. Simmered in a garlicky vegetable broth with sliced potatoes and finished with a splash of creamy coconut milk or cashew cream, the soup turns velvety and full-bodied.
Kale is stirred in at the end so it stays bright green and tender, adding a fresh, slightly earthy contrast to the rich broth. A squeeze of lemon and a sprinkle of vegan parmesan on top lift every bite.
This is a perfect soup for chilly evenings, meal prep lunches, or feeding a crowd, and it tastes even better the next day.
This recipe is 100% vegan, dairy-free, and easily made gluten-free.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
30 mins
45 mins
6
~310 kcal
Ingredients
For the Mushroom Sausage
250g cremini or white mushrooms, finely chopped or pulsed
1 can (400g) chickpeas, drained and lightly mashed
1 tbsp olive oil
1 tbsp soy sauce or tamari
2 tsp fennel seeds, lightly crushed
1 tsp smoked paprika
1 tsp dried oregano
½ tsp garlic powder
½ tsp chili flakes
¼ tsp black pepper
1 tbsp tomato paste
For the Soup
1 tbsp olive oil
1 large yellow onion, diced
4 cloves garlic, minced
4 medium Yukon gold potatoes (about 600g), sliced into ¼ inch rounds and halved
6 cups (1.4L) vegetable broth
1 bay leaf
1 tsp dried Italian herbs
¾ tsp salt, to taste
1 can (400ml) full-fat coconut milk, or 1 cup cashew cream
4 cups (about 150g) chopped kale, stems removed
1 tbsp lemon juice
To Serve
Vegan parmesan
Crusty bread or garlic toast
Chili flakes
Fresh parsley
Lemon wedges
Optional Additions
1 cup white beans for extra protein
Spinach in place of kale
Sun-dried tomatoes
Smoked tofu cubes
Instructions
Brown the sausage. Heat 1 tablespoon of oil in a large pot over medium-high heat. Add the mushrooms and cook for 6–8 minutes until the moisture cooks off and they start to brown. Add the chickpeas, soy sauce, fennel, paprika, oregano, garlic powder, chili flakes, pepper, and tomato paste. Cook for 4–5 minutes, stirring, until crispy and deeply browned. Remove and set aside.
Sauté the aromatics. In the same pot, add another tablespoon of oil and the onion. Cook for 5 minutes until soft. Add the garlic and cook for 1 minute.
Simmer the potatoes. Add the potatoes, broth, bay leaf, Italian herbs, and salt. Bring to a boil, then reduce to a simmer and cook for 12–15 minutes until the potatoes are tender but not falling apart.
Make it creamy. Stir in the coconut milk. For a thicker soup, lightly mash a few potato slices against the side of the pot.
Add the greens. Stir in the kale and half of the crispy sausage. Simmer for 3–5 minutes until the kale is tender and bright green.
Finish. Remove the bay leaf, stir in lemon juice, and taste for salt and pepper.
Serve. Ladle into bowls and top with the remaining crispy sausage, vegan parmesan, chili flakes, and parsley. Serve with crusty bread.
Pro Tips for the Best Zuppa Toscana
Brown the mushrooms well. Cook off all the moisture first so they turn savory and crisp.
Crush the fennel seeds. Fennel is what gives the classic Italian sausage flavor.
Slice potatoes evenly. Uniform slices cook at the same rate.
Add kale late. This keeps it vibrant and tender, not mushy.
Use full-fat coconut milk. It gives the creamiest, richest broth.
Add lemon at the end. It brightens the whole pot.
Save some sausage for topping. The crisp bits on top add contrast.
Why This Soup Is So Satisfying
Potatoes provide potassium, vitamin C, and slow-digesting carbohydrates, while kale adds vitamin K, vitamin A, and antioxidants. Mushrooms and chickpeas bring plant protein, fiber, and a meaty texture, and fennel and paprika supply big flavor without added fat.
A serving gives around 9 grams of protein and 7 grams of fiber, making it a filling meal on its own. Coconut milk gives creaminess without dairy, so the soup is cholesterol free and suitable for those avoiding lactose.
Flavor Variations
Spicy Toscana: Double the chili flakes and add a splash of hot sauce.
Smoky Bean Toscana: Replace the mushroom sausage with smoked white beans and smoked paprika.
Low-Fat Version: Use unsweetened plant milk and a spoonful of cashew butter in place of coconut milk.
Sweet Potato Toscana: Swap half the potatoes for sweet potato for extra sweetness.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~310 kcal
9g
36g
7g
15g
Storage
Refrigerator: Store in an airtight container for up to 5 days. The potatoes will soften slightly.
Freezer: Freeze without the kale for up to 2 months. Thaw overnight and add fresh kale when reheating. Potatoes may soften further.
Reheating: Warm gently on the stove, adding a splash of broth or plant milk if it has thickened.
Make ahead: Cook the sausage and soup base a day ahead, then add the kale and coconut milk when reheating.
Frequently Asked Questions
Can I make it without coconut milk?
Yes. Use cashew cream, oat cream, or unsweetened plant milk blended with a few soaked cashews.
Can I use other greens?
Yes. Spinach, chard, or collard greens all work. Spinach cooks faster, so add it at the very end.
How do I make it thicker?
Mash some of the potatoes into the broth, or blend a cup of the soup and stir it back in.
Can I make it gluten-free?
Use tamari instead of soy sauce and check that your broth is gluten-free.
Can I use plant-based store-bought sausage?
Yes. Slice and brown 2–3 vegan sausages and add them in place of the mushroom mixture.
Can I make it in a slow cooker?
Yes. Brown the sausage first, then cook everything except kale and coconut milk on low for 6 hours. Add those at the end.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more cozy vegan soups? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Thick, velvety, and loaded with tender broccoli and sharp cheesy flavor, this Vegan Broccoli Cheddar Soup tastes just like the café classic, without any dairy. A silky base of potatoes, cashews, and nutritional yeast delivers the rich cheddar flavor, while grated carrot and chopped broccoli keep every spoonful hearty and colorful.
The secret to a truly cheesy vegan soup is layering flavor. Sautéed onion and garlic build a savory foundation, a little Dijon mustard and apple cider vinegar add the tang of aged cheddar, and a spoonful of white miso brings deep umami. Blended cashews and potato make the broth creamy without any heavy cream, and a handful of vegan cheddar shreds stirred in at the end takes it over the top.
Part of the soup is blended smooth and the rest is left chunky, which gives it that perfect restaurant-style texture. It is ready in about 40 minutes in a single pot, making it ideal for busy weeknights, cozy lunches, or serving in a bread bowl.
It reheats beautifully and freezes well, so it is a great choice for meal prep. Serve it with crusty bread, crackers, or a simple green salad.
This recipe is 100% vegan, dairy-free, and easily made gluten-free.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
25 mins
40 mins
6
~270 kcal
Ingredients
For the Soup
1 tbsp olive oil
1 large yellow onion, diced
3 cloves garlic, minced
2 medium carrots, grated
1 large Yukon gold potato (about 250g), peeled and diced
5 cups (about 450g) broccoli florets, finely chopped, plus extra for serving
4 cups (950ml) vegetable broth
1 cup (240ml) unsweetened plant milk
½ cup (70g) raw cashews, soaked in hot water for 15 minutes and drained
⅓ cup (25g) nutritional yeast
1 tbsp white miso paste
1 tbsp Dijon mustard
1 tbsp apple cider vinegar or lemon juice
1 tsp smoked paprika
½ tsp garlic powder
½ tsp onion powder
¼ tsp ground nutmeg
¾ tsp salt, to taste
¼ tsp black pepper
1 cup (100g) vegan cheddar shreds (optional)
To Serve
Crusty bread or bread bowls
Extra vegan cheddar
Crackers
Chili flakes
Fresh chives
Optional Additions
Cooked white beans for protein
Roasted broccoli florets on top
Smoked paprika oil
Crispy shallots
Instructions
Sauté the base. Heat the olive oil in a large pot over medium heat. Add the onion and cook for 5 minutes until soft. Add the garlic and carrots and cook for 2 minutes.
Add the potato and broth. Stir in the diced potato and vegetable broth. Bring to a boil, then reduce to a simmer and cook for 8 minutes.
Add the broccoli. Stir in the chopped broccoli and simmer for 8–10 minutes until everything is very tender.
Make the cheese base. In a blender, combine the soaked cashews, plant milk, nutritional yeast, miso, mustard, vinegar, paprika, garlic powder, onion powder, nutmeg, salt, and pepper. Blend until completely smooth.
Blend part of the soup. Ladle about half of the cooked soup into the blender with the cheese base and blend until creamy. Take care with the hot liquid and vent the lid.
Combine. Pour the blended mixture back into the pot with the remaining chunky soup. Stir well and warm over low heat for 3–4 minutes.
Add the cheese. Stir in the vegan cheddar shreds until melted. Taste and adjust the salt, mustard, or vinegar for a sharper flavor.
Serve. Ladle into bowls and top with extra broccoli, vegan cheddar, chili flakes, and chives. Serve with crusty bread.
Pro Tips for the Creamiest Cheddar Soup
Blend only part of the soup. This keeps the creamy base and the chunky texture.
Use Yukon gold potatoes. Their buttery texture makes the soup silky.
Do not skip the mustard and vinegar. They give the sharp, tangy cheddar flavor.
Grate the carrots finely. They melt into the soup and add color.
Do not boil after adding the cheese. High heat can make it gritty.
Taste and adjust. Add salt or a little more nutritional yeast until it tastes rich and cheesy.
Chop the broccoli small. Smaller pieces cook evenly and make each spoonful balanced.
Why This Soup Is a Smart Comfort Meal
Broccoli provides vitamin C, vitamin K, folate, and fiber, and is known for its antioxidant compounds. Carrots add beta-carotene, and potatoes contribute potassium and satisfying, slow-releasing carbohydrates.
Cashews supply creamy texture along with healthy fats, magnesium, and plant protein, and nutritional yeast adds B vitamins and a cheesy savory flavor. Compared to a cream-and-cheese version, this soup has no cholesterol and much less saturated fat, while a serving still provides around 9 grams of protein and 6 grams of fiber.
Flavor Variations
Loaded Baked Potato Style: Add diced potato, vegan bacon bits, and chives on top.
Spicy Cheddar Soup: Add cayenne and a spoonful of hot sauce to the base.
Cauliflower Cheddar Soup: Replace half the broccoli with cauliflower for a milder flavor.
Nut-Free Version: Replace the cashews with white beans and a spoonful of sunflower butter.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~270 kcal
9g
30g
6g
13g
Storage
Refrigerator: Store in an airtight container for up to 5 days.
Freezer: Freeze for up to 3 months. Thaw overnight and reheat gently, stirring well.
Reheating: Warm on the stove over low heat, adding a splash of plant milk or broth if it has thickened.
Make ahead: Make the soup a day ahead, since the flavor improves overnight.
Frequently Asked Questions
How do I make it thicker?
Blend more of the soup or simmer it uncovered for a few extra minutes.
Can I make it without cashews?
Yes. Use white beans or silken tofu blended with the plant milk for a creamy base.
Can I use frozen broccoli?
Yes. Add it straight from frozen and cook until tender, adding a couple of extra minutes.
Why does my soup taste bland?
Add more salt, nutritional yeast, mustard, or vinegar. Cheesy flavor needs bold seasoning.
Can I make it gluten-free?
Yes. The soup is naturally gluten-free as long as your broth and miso are certified gluten-free.
Can I make it in a slow cooker?
Cook the vegetables and broth on low for 6 hours, then blend with the cheese base and finish as directed.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more cozy vegan soups? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Flaky, golden pastry on top and a thick, creamy filling of tender potatoes, chickpeas, carrots, and peas underneath, this Vegan Chickpea and Potato Pot Pie is the definition of cozy comfort food. The filling is simmered in a savory herb gravy made from plant milk and vegetable broth, so every bite is rich and satisfying without any dairy or eggs.
Chickpeas take the place of chicken in this classic, adding hearty texture and plant protein, while diced potatoes soak up the gravy and turn soft and creamy. Thyme, sage, garlic, and a touch of Dijon mustard give the filling that traditional pot pie flavor, and a spoonful of nutritional yeast adds a savory, almost buttery depth.
You can make it with store-bought puff pastry or pie crust to keep things easy, or use the simple homemade vegan crust included below. Either way, brushing the top with plant milk gives a deep golden, flaky finish.
This pot pie is perfect for chilly evenings, Sunday dinners, holiday tables, and make-ahead meals. It also reheats beautifully, and the filling freezes well.
This recipe is 100% vegan, dairy-free, egg-free, and ready in about 1 hour 15 minutes.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
25 mins
50 mins
1 hr 15 mins
6
~430 kcal
Ingredients
For the Filling
2 tbsp olive oil or vegan butter
1 large yellow onion, diced
2 stalks celery, diced
2 medium carrots, diced
3 cloves garlic, minced
3 medium Yukon gold potatoes (about 450g), peeled and cut into ½ inch cubes
1 can (400g) chickpeas, drained and rinsed
1 cup (140g) frozen peas
¼ cup (30g) all-purpose flour
1½ cups (360ml) vegetable broth
1 cup (240ml) unsweetened plant milk
2 tbsp nutritional yeast
1 tbsp Dijon mustard
1 tsp dried thyme
½ tsp dried sage
1 tsp salt, to taste
½ tsp black pepper
1 tbsp lemon juice
2 tbsp chopped fresh parsley
For the Crust (Easy Homemade Option)
2½ cups (310g) all-purpose flour
1 tsp salt
¾ cup (170g) cold vegan butter, cubed
6–8 tbsp ice-cold water
OR 2 sheets of store-bought vegan puff pastry or pie crust
For Finishing
2 tbsp unsweetened plant milk for brushing
Flaky salt
Fresh thyme leaves
To Serve
Simple green salad
Steamed green beans
Extra gravy
Optional Additions
1 cup sliced mushrooms
½ cup corn kernels
Pinch of cayenne
Vegan cheese shreds in the filling
Instructions
Make the crust. Stir the flour and salt together, cut in the cold vegan butter with your fingers until it looks like coarse crumbs, then add the ice water a tablespoon at a time until a dough forms. Divide into two discs, wrap, and chill for 30 minutes. If using store-bought pastry, skip this step.
Par-cook the potatoes. Boil the potato cubes in salted water for 6–7 minutes until just tender, then drain. They will finish cooking in the oven.
Sauté the vegetables. Preheat the oven to 400°F (200°C). Heat the oil in a large, deep skillet over medium heat. Add the onion, celery, and carrots and cook for 6–8 minutes until soft. Add the garlic and cook for 1 minute.
Make the gravy. Sprinkle the flour over the vegetables and stir for 1–2 minutes. Slowly pour in the broth and plant milk, stirring constantly. Add the nutritional yeast, mustard, thyme, sage, salt, and pepper. Simmer for 4–5 minutes until thick and creamy.
Combine the filling. Fold in the potatoes, chickpeas, and peas. Stir in the lemon juice and parsley. Taste and adjust the seasoning. Let the filling cool for 10 minutes so it doesn’t melt the crust.
Assemble the pie. Roll out one disc of dough and fit it into a 9-inch pie dish. Pour in the filling and spread it evenly. Roll out the second disc, place it over the top, trim and crimp the edges, and cut 4–5 small slits to let steam escape.
Brush and bake. Brush the top with plant milk, sprinkle with flaky salt, and bake for 35–40 minutes until the crust is deep golden and the filling is bubbling at the vents. Cover the edges with foil if they brown too quickly.
Rest and serve. Let the pie rest for 15 minutes before slicing so the filling sets. Garnish with thyme and serve warm.
Pro Tips for the Best Pot Pie
Par-cook the potatoes. This guarantees they are tender in the finished pie.
Cool the filling slightly. A hot filling makes the bottom crust soggy.
Keep the dough cold. Cold vegan butter is what makes the crust flaky.
Make the gravy thick. It will thin slightly as the vegetables release moisture.
Vent the top. Slits let steam out so the crust stays crisp.
Bake on a hot tray. Place the pie dish on a preheated baking sheet for a crisper bottom.
Rest before cutting. Fifteen minutes lets the filling set so slices hold together.
Why This Pot Pie Is Good for You
Chickpeas provide plant protein, fiber, iron, and folate, and potatoes add potassium and vitamin C. Carrots bring beta-carotene, and peas add more protein and fiber, so the filling is a balanced mix of vegetables, legumes, and slow-digesting carbohydrates.
Nutritional yeast contributes B vitamins and a savory, cheesy depth. Compared with a traditional pot pie made with butter, cream, and chicken, this version has no cholesterol and far less saturated fat. A serving provides about 12 grams of protein and 8 grams of fiber.
Flavor Variations
Mushroom Chickpea Pot Pie: Add sautéed mushrooms and a splash of soy sauce for deeper umami.
Curried Pot Pie: Stir in 2 teaspoons of curry powder and a pinch of turmeric.
Individual Pot Pies: Bake in ramekins or muffin tins for 25–30 minutes.
Pot Pie with Biscuit Topping: Replace the top crust with vegan drop biscuits.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~430 kcal
12g
55g
8g
18g
Storage
Refrigerator: Store leftovers covered for up to 4 days.
Reheating: Reheat slices in a 350°F (175°C) oven for 15–20 minutes to crisp the crust. Avoid the microwave if you can.
Freezer: Freeze the unbaked filling for up to 3 months, or freeze baked slices for up to 2 months. Thaw overnight before reheating.
Make ahead: Prepare the filling up to 2 days ahead and assemble just before baking.
Frequently Asked Questions
Why is my pot pie runny?
The gravy may not have been thick enough, or the pie was cut too soon. Simmer until thick and rest the pie for 15 minutes.
Can I use store-bought crust?
Yes. Use vegan pie crust or puff pastry. Check the label, since some contain butter.
Can I make it gluten-free?
Use a gluten-free flour blend for the gravy and a gluten-free pie crust.
Can I make it without a bottom crust?
Yes. Bake the filling in a casserole dish with only a top crust or biscuit topping.
Can I use other vegetables?
Yes. Mushrooms, corn, green beans, and parsnips all work well.
How do I keep the bottom crust from getting soggy?
Cool the filling before adding it and bake the dish on a preheated baking sheet.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more cozy vegan dinners? POST TITLE: Vegan Chickpea and Potato Pot Pie with Creamy Herb Gravy and Flaky Golden Crust — The Most Comforting Plant-Based Dinner You Will Make All Week
CATEGORY: All Recipes + Dinner
URL SLUG: vegan-chickpea-and-potato-pot-pie
Flaky, golden pastry on top and a thick, creamy filling of tender potatoes, chickpeas, carrots, and peas underneath, this Vegan Chickpea and Potato Pot Pie is the definition of cozy comfort food. The filling is simmered in a savory herb gravy made from plant milk and vegetable broth, so every bite is rich and satisfying without any dairy or eggs.
Chickpeas take the place of chicken in this classic, adding hearty texture and plant protein, while diced potatoes soak up the gravy and turn soft and creamy. Thyme, sage, garlic, and a touch of Dijon mustard give the filling that traditional pot pie flavor, and a spoonful of nutritional yeast adds a savory, almost buttery depth.
You can make it with store-bought puff pastry or pie crust to keep things easy, or use the simple homemade vegan crust included below. Either way, brushing the top with plant milk gives a deep golden, flaky finish.
This pot pie is perfect for chilly evenings, Sunday dinners, holiday tables, and make-ahead meals. It also reheats beautifully, and the filling freezes well.
This recipe is 100% vegan, dairy-free, egg-free, and ready in about 1 hour 15 minutes.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
25 mins
50 mins
1 hr 15 mins
6
~430 kcal
Ingredients
For the Filling
2 tbsp olive oil or vegan butter
1 large yellow onion, diced
2 stalks celery, diced
2 medium carrots, diced
3 cloves garlic, minced
3 medium Yukon gold potatoes (about 450g), peeled and cut into ½ inch cubes
1 can (400g) chickpeas, drained and rinsed
1 cup (140g) frozen peas
¼ cup (30g) all-purpose flour
1½ cups (360ml) vegetable broth
1 cup (240ml) unsweetened plant milk
2 tbsp nutritional yeast
1 tbsp Dijon mustard
1 tsp dried thyme
½ tsp dried sage
1 tsp salt, to taste
½ tsp black pepper
1 tbsp lemon juice
2 tbsp chopped fresh parsley
For the Crust (Easy Homemade Option)
2½ cups (310g) all-purpose flour
1 tsp salt
¾ cup (170g) cold vegan butter, cubed
6–8 tbsp ice-cold water
OR 2 sheets of store-bought vegan puff pastry or pie crust
For Finishing
2 tbsp unsweetened plant milk for brushing
Flaky salt
Fresh thyme leaves
To Serve
Simple green salad
Steamed green beans
Extra gravy
Optional Additions
1 cup sliced mushrooms
½ cup corn kernels
Pinch of cayenne
Vegan cheese shreds in the filling
Instructions
Make the crust. Stir the flour and salt together, cut in the cold vegan butter with your fingers until it looks like coarse crumbs, then add the ice water a tablespoon at a time until a dough forms. Divide into two discs, wrap, and chill for 30 minutes. If using store-bought pastry, skip this step.
Par-cook the potatoes. Boil the potato cubes in salted water for 6–7 minutes until just tender, then drain. They will finish cooking in the oven.
Sauté the vegetables. Preheat the oven to 400°F (200°C). Heat the oil in a large, deep skillet over medium heat. Add the onion, celery, and carrots and cook for 6–8 minutes until soft. Add the garlic and cook for 1 minute.
Make the gravy. Sprinkle the flour over the vegetables and stir for 1–2 minutes. Slowly pour in the broth and plant milk, stirring constantly. Add the nutritional yeast, mustard, thyme, sage, salt, and pepper. Simmer for 4–5 minutes until thick and creamy.
Combine the filling. Fold in the potatoes, chickpeas, and peas. Stir in the lemon juice and parsley. Taste and adjust the seasoning. Let the filling cool for 10 minutes so it doesn’t melt the crust.
Assemble the pie. Roll out one disc of dough and fit it into a 9-inch pie dish. Pour in the filling and spread it evenly. Roll out the second disc, place it over the top, trim and crimp the edges, and cut 4–5 small slits to let steam escape.
Brush and bake. Brush the top with plant milk, sprinkle with flaky salt, and bake for 35–40 minutes until the crust is deep golden and the filling is bubbling at the vents. Cover the edges with foil if they brown too quickly.
Rest and serve. Let the pie rest for 15 minutes before slicing so the filling sets. Garnish with thyme and serve warm.
Pro Tips for the Best Pot Pie
Par-cook the potatoes. This guarantees they are tender in the finished pie.
Cool the filling slightly. A hot filling makes the bottom crust soggy.
Keep the dough cold. Cold vegan butter is what makes the crust flaky.
Make the gravy thick. It will thin slightly as the vegetables release moisture.
Vent the top. Slits let steam out so the crust stays crisp.
Bake on a hot tray. Place the pie dish on a preheated baking sheet for a crisper bottom.
Rest before cutting. Fifteen minutes lets the filling set so slices hold together.
Why This Pot Pie Is Good for You
Chickpeas provide plant protein, fiber, iron, and folate, and potatoes add potassium and vitamin C. Carrots bring beta-carotene, and peas add more protein and fiber, so the filling is a balanced mix of vegetables, legumes, and slow-digesting carbohydrates.
Nutritional yeast contributes B vitamins and a savory, cheesy depth. Compared with a traditional pot pie made with butter, cream, and chicken, this version has no cholesterol and far less saturated fat. A serving provides about 12 grams of protein and 8 grams of fiber.
Flavor Variations
Mushroom Chickpea Pot Pie: Add sautéed mushrooms and a splash of soy sauce for deeper umami.
Curried Pot Pie: Stir in 2 teaspoons of curry powder and a pinch of turmeric.
Individual Pot Pies: Bake in ramekins or muffin tins for 25–30 minutes.
Pot Pie with Biscuit Topping: Replace the top crust with vegan drop biscuits.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~430 kcal
12g
55g
8g
18g
Storage
Refrigerator: Store leftovers covered for up to 4 days.
Reheating: Reheat slices in a 350°F (175°C) oven for 15–20 minutes to crisp the crust. Avoid the microwave if you can.
Freezer: Freeze the unbaked filling for up to 3 months, or freeze baked slices for up to 2 months. Thaw overnight before reheating.
Make ahead: Prepare the filling up to 2 days ahead and assemble just before baking.
Frequently Asked Questions
Why is my pot pie runny?
The gravy may not have been thick enough, or the pie was cut too soon. Simmer until thick and rest the pie for 15 minutes.
Can I use store-bought crust?
Yes. Use vegan pie crust or puff pastry. Check the label, since some contain butter.
Can I make it gluten-free?
Use a gluten-free flour blend for the gravy and a gluten-free pie crust.
Can I make it without a bottom crust?
Yes. Bake the filling in a casserole dish with only a top crust or biscuit topping.
Can I use other vegetables?
Yes. Mushrooms, corn, green beans, and parsnips all work well.
How do I keep the bottom crust from getting soggy?
Cool the filling before adding it and bake the dish on a preheated baking sheet.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more cozy vegan dinners? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Rich, fragrant, and silky with coconut milk, this Vegan Creamy Coconut Curry Noodle Soup is a one-pot bowl of comfort inspired by Thai and Southeast Asian noodle soups. Slurpy rice noodles, tender bok choy, and crispy tofu float in a golden broth flavored with red curry paste, ginger, garlic, lemongrass, and lime, and it is ready in about 30 minutes.
The broth is the heart of this soup. Red curry paste is sautéed with garlic and ginger to wake up its flavor, then simmered with vegetable broth and full-fat coconut milk until it turns creamy and aromatic. A splash of soy sauce adds saltiness, a little maple syrup balances the heat, and fresh lime juice at the end gives it a bright, tangy finish.
Crispy pan-fried tofu adds protein and texture, while mushrooms bring umami and bok choy adds a fresh crunch. Topped with cilantro, green onions, chili oil, and a squeeze of lime, every spoonful is creamy, spicy, savory, and fresh.
It is perfect for cold evenings, a restaurant-style meal at home, or batch cooking, since the broth tastes even better the next day. The spice level is easy to adjust, so it works for the whole family.
This recipe is 100% vegan, dairy-free, and easily made gluten-free.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
20 mins
30 mins
4
~460 kcal
Ingredients
For the Crispy Tofu
200g extra-firm tofu, pressed and cubed
1 tbsp cornstarch
1 tbsp soy sauce or tamari
1 tbsp neutral oil
For the Curry Broth
1 tbsp coconut or neutral oil
3 tbsp Thai red curry paste (check that it is vegan)
Crisp the tofu. Toss the cubed tofu with cornstarch and soy sauce. Heat the oil in a non-stick skillet over medium-high heat and fry for 8–10 minutes, turning until golden and crisp on all sides. Set aside.
Cook the noodles. Cook the rice noodles according to the package directions, drain, and rinse briefly under cool water. Divide them among serving bowls.
Build the base. In a large pot, heat the oil over medium heat. Add the curry paste, garlic, ginger, and lemongrass and stir for 1–2 minutes until fragrant and slightly darkened.
Make the broth. Pour in the vegetable broth and coconut milk, and stir in the turmeric, soy sauce, and maple syrup. Bring to a gentle simmer, add the mushrooms and carrot, and cook for 8–10 minutes.
Add the greens. Add the bok choy and simmer for 2–3 minutes until just tender and bright green. Remove the lemongrass stalk, stir in the lime juice, and taste for salt, sweetness, and heat.
Assemble. Ladle the hot broth and vegetables over the noodles in each bowl.
Top and serve. Add the crispy tofu, green onions, cilantro, and a drizzle of chili oil. Serve immediately with lime wedges.
Pro Tips for the Best Coconut Curry Noodle Soup
Fry the curry paste first. Cooking it in oil unlocks its flavor and makes the broth richer.
Use full-fat coconut milk. It gives the creamiest, most luxurious broth.
Cook the noodles separately. This keeps the broth clear and stops the noodles from turning mushy.
Add the lime juice at the end. Heat dulls its brightness.
Do not boil hard. A gentle simmer keeps the coconut milk from splitting.
Fry the tofu until crisp. Add it on top so it stays crunchy.
Balance the flavors. Taste for salt, sweet, sour, and heat, and adjust a little at a time.
Why This Soup Is Good for You
Coconut milk provides a creamy base without dairy, and curry paste contributes ginger, garlic, and chili, which are flavorful, aromatic ingredients. Turmeric adds color and curcumin, a compound studied for its antioxidant properties.
Tofu supplies plant protein and calcium, and mushrooms, bok choy, and carrots add vitamins A, C, and K along with fiber. A serving provides about 15 grams of plant protein, making this soup a satisfying and balanced meal.
Flavor Variations
Spicy Version: Add extra curry paste, fresh chilies, and a spoonful of chili oil.
Yellow Curry Version: Replace the red curry paste with yellow curry paste for a milder, sweeter flavor.
Peanut Curry Noodle Soup: Whisk 2 tablespoons of peanut butter into the broth for a nutty twist.
Veggie-Loaded Version: Add broccoli, snow peas, baby corn, and zucchini.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~460 kcal
15g
52g
5g
22g
Storage
Refrigerator: Store the broth and noodles separately in airtight containers for up to 4 days.
Reheating: Warm the broth gently on the stove and pour it over fresh or briefly rinsed noodles.
Freezer: Freeze the broth (without noodles and tofu) for up to 3 months. Thaw overnight and reheat gently.
Make ahead: Make the broth up to 2 days ahead and cook the noodles and tofu just before serving.
Frequently Asked Questions
Can I make it less spicy?
Yes. Use 1–2 tablespoons of curry paste and add more coconut milk, or use a mild yellow curry paste.
Is Thai red curry paste vegan?
Many brands contain shrimp paste. Check the label and choose a vegan brand.
Can I use other noodles?
Yes. Rice noodles, udon, ramen, or soba all work well.
Can I make it gluten-free?
Use rice noodles, tamari instead of soy sauce, and check that your curry paste is gluten-free.
Can I use light coconut milk?
Yes, but the broth will be thinner and less creamy.
Why did my coconut milk split?
It was boiled too hard. Keep it at a gentle simmer once the coconut milk goes in.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more cozy vegan soups? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.