Vegan Potato Chowder Recipe: Creamy Coconut-Cashew Velvety Bliss

Soups & Stews

Vegan Potato Chowder Recipe: Creamy Coconut-Cashew Velvety Bliss

This vegan potato chowder recipe delivers the creamiest, most comforting bowl of soup you'll ever make without a single drop of dairy or animal product.

The secret lies in blending coconut milk and cashews for that signature velvety texture, while traditional chowder elements like smoked paprika and thyme keep the flavors rich and familiar. I've perfected this over countless batches, ensuring it's hearty enough to satisfy even the most devoted chowder lovers.

What sets this recipe apart is the balance of creamy coconut-cashew base with tender potatoes, crispy onions, and smoky depth from vegan bacon. The cashews blend into a smooth, rich sauce that mimics traditional chowder's luxurious mouthfeel, while the potatoes absorb all those comforting flavors.

It's the kind of soup that transforms a simple weeknight into a cozy, satisfying meal.

By the time you're stirring the final spoonful, you'll have a steaming bowl of golden chowder with perfectly tender potatoes, crisp edges on your onions, and a sauce so creamy it coats every bite.

The aroma alone will have everyone gathering around the table, and the first taste proves you don't need dairy to achieve restaurant-quality comfort food.

This recipe works equally well as a main dish or starter, and it reheats beautifully for leftovers. The cashew-coconut base keeps it rich without being heavy, making it suitable for both casual dinners and special occasions. Let's get cooking—your taste buds are in for a treat.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Med Cal

Ingredients for vegan potato chowder

Creamy coconut milk and cashews replace dairy for velvety texture in this hearty vegan chowder.

Ingredient Amount Notes
Yellow Onions 🧅 2 whole Diced small for crisp edges
Russet Potatoes 🥔 3 lb Peeled, cubed evenly
Vegan Bacon 🥓 8 oz Crumble-style, smoked flavor
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can, unsweetened
Raw Cashews 🥜 1 cup Unsalted, soaked 2 hours
Vegetable Broth 💧 4 cups Low-sodium preferred
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Sea Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Lemon Juice 🍋 1 tbsp Freshly squeezed
Olive Oil 🫒 2 tbsp For crisping onions
Nutritional Yeast 🧀 2 tbsp For cheesy flavor

The coconut milk is non-negotiable here—full-fat canned version gives the richest texture. Thai Kitchen or Goya brands work perfectly, but avoid sweetened versions. For the cashews, soaking them first is key—they blend smoother and give a silkier sauce. I grab mine in bulk at Trader Joe's since they're cheaper there. The vegan bacon? Lightlife or Tempeh Bacon are my go-tos—they crumble perfectly and add that smoky depth without meat. If you can't find smoked paprika, regular paprika plus a pinch of liquid smoke works in a pinch.

No coconut milk? Silken tofu blended with extra cashews gets you close, though the texture will be slightly thinner. Fresh thyme wilted? Dried thyme at one-third the amount works, but fresh is worth hunting down at the grocery store's produce section. The onions are where you get that crispy texture—yellow onions caramelize better than red. For extra richness, stir in 2 tbsp vegan butter at the end, but it's not necessary. The potatoes should be evenly cubed—big chunks stay firm, small ones turn mushy. Trust me on this one.

This soup tastes even better the next day—3-4 days in the fridge, 3 months frozen. I always make a double batch because it disappears fast. For freezing, portion into 2-cup containers so you can thaw just what you need. The cashew-coconut base separates when refrigerated, so give it a good stir before reheating. Top with fresh herbs or extra vegan bacon if you're feeling fancy.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the full-fat coconut milk and soaked cashews create a velvety texture that’s actually satisfying, not just "vegan enough." Add the smoky vegan bacon, and you’ve got depth—no dairy, no shortcuts. It tastes like a hug in a bowl, honestly.
  • I’ll be real: most chowders get boring after day two. Not this one. The cashews keep it luscious, and the potatoes stay tender. I freeze portions all the time—just reheat with a splash of water, and it’s like it was made yesterday. Budget-friendly? Absolutely. Reliable? Even more so.

Step-by-step instructions for vegan potato chowder

This creamy chowder comes together with simple techniques and rich flavors you'll love.

1

Cook the Potatoes Until Fork-Tender

In a large pot, combine the 3 lb peeled and cubed russet potatoes with 4 cups vegetable broth. Bring to a boil over medium-high heat, then reduce to a simmer. Cook for 15-20 minutes until the potatoes are fork-tender but not falling apart. You'll know they're ready when you can pierce them easily with a fork.

Here's the thing—don't skip peeling the potatoes. The skin can make the broth cloudy and add an unwanted earthy flavor. Once they're tender, drain and set aside, reserving 1 cup of the broth for later. This reserved broth will help balance the creaminess of our cashew-coconut base.

2

Crisp the Onions and Cook the Vegan Bacon

In the same pot, heat 2 tablespoons olive oil over medium heat. Add the 2 whole yellow onions (diced small) and cook for 5-6 minutes until they're golden brown and crisp around the edges. This step is crucial for building flavor—don't rush it, or you'll end up with raw-tasting onions.

Push the onions to one side of the pot and add the 8 oz crumbled vegan bacon. Cook for 3-4 minutes until the bacon is crispy and starting to brown. Stir occasionally to prevent burning, but let those crispy bits form—they'll add amazing texture to your chowder. Once done, remove both the onions and bacon with a slotted spoon and set aside.

3

Build the Creamy Cashew-Coconut Base

To the pot, add 1 cup soaked raw cashews, 1 can full-fat coconut milk, 1 tablespoon smoked paprika, the 4 minced garlic cloves, and 1 tablespoon chopped fresh thyme. Stir well and bring to a gentle simmer over medium heat. Let it cook for 5-7 minutes, stirring occasionally, until the mixture thickens slightly and becomes velvety smooth.

This is where the magic happens. The cashews blend with the coconut milk to create that ultra-creamy texture without any dairy. If the mixture looks too thick, add the 1 cup reserved potato broth to loosen it. You want a consistency that coats the back of a spoon but still flows easily—this ensures your chowder will be lusciously creamy but not gluey.

4

Combine and Season to Perfection

Return the cooked potatoes to the pot and stir gently to combine with the creamy base. Add 1.5 teaspoons sea salt, 0.5 teaspoon black pepper, and 1 tablespoon lemon juice. The lemon juice brightens all the flavors and cuts through the richness of the coconut milk. Taste and adjust the seasoning if needed—this is your chance to make it perfectly balanced.

Now, stir in the crispy vegan bacon and golden onions you set aside earlier. These add incredible texture and depth of flavor. Let the chowder simmer together for 3-4 minutes to let all the flavors meld. The final step is to sprinkle in 2 tablespoons nutritional yeast—this gives that classic cheesy flavor without any dairy. Stir well and taste again to ensure everything is perfectly seasoned.

5

Serve Warm with Crispy Topping

Ladle the chowder into bowls and serve immediately while it's hot. For extra texture, top each serving with additional crispy vegan bacon and a sprinkle of freshly cracked black pepper. The contrast of the creamy chowder with the crispy topping is what makes this dish so satisfying.

This chowder keeps well in the refrigerator for 3-4 days, but it's best enjoyed fresh. If you have leftovers, you can reheat them gently on the stove, adding a splash of vegetable broth if needed to restore the creamy consistency. The flavors only get better as they meld together over time!

👨‍🍳

Pro Tips For Making Vegan Potato Chowder

  • SOAK THE CASHEWS: Skip the bland, gummy texture by soaking raw cashews in hot water for 10 minutes before blending—this makes them silky and rich, not chalky. I used to just blend them dry, and the soup always tasted like someone forgot the cream.
  • PEEL POTATOES AFTER COOKING: Russets peel messy raw, but after boiling 15 minutes, their skins slip right off under cool water. This saves time and frustration—no more peeling 20 potatoes before cooking.
  • SIMMER COCONUT MILK LOW: Full-fat coconut milk curdles fast when boiled. Once you stir it in, keep the heat at a bare simmer (90°F or less) or the soup will split into greasy globs. I learned this after ruining three batches of chowder.
  • CRISP THE VEGAN BACON FIRST: Cook the vegan bacon separately until it’s crisp, then crumble it in at the end. This keeps it from turning soggy in the soup—no one wants mushy bacon bits. (Yes, it’s an extra pan, but it’s worth it.)

Troubleshooting this recipe

Grainy Texture Fix

If your chowder ends up grainy instead of smooth, it’s likely because the cashews didn’t blend properly. For a silky texture, blend the soaked cashews with ½ cup warm coconut milk and 1 tsp lemon juice in a high-speed blender before adding to the pot.

Pulse until completely smooth—this pre-blending step eliminates gritty bits. I use my Ninja BN601 blender for this, and it makes all the difference. 💫

Overly Thick Chowder

Too thick? Thin it out with ¼ cup warm vegetable broth at a time until you reach the perfect spoon-coating consistency. If you add too much broth at once, the chowder will become watery.

Instead, stir in small amounts while tasting—this gradual approach ensures you don’t overdo it. For extra richness, you can also whisk in 1 tbsp vegan butter after thinning. 🥄

Mushy Potatoes

Potatoes turning mushy? They were likely overcooked or cut too small. For perfect texture, cube them 1-1.5 inches and cook them just until tender (about 15 minutes in broth). If they’re already mushy, drain them and pat dry with a paper towel.

Then, blend them briefly with 2 tbsp coconut milk to create a smooth puree—this restores creaminess without adding bulk. 🥔

Weak Flavor Profile

If your chowder tastes bland, the issue is usually under-seasoning or insufficient flavor development. Boost depth by adding ½ tsp liquid smoke to the cashew-coconut base or an extra ½ tsp smoked paprika.

For umami, stir in 1 tbsp soy sauce or 1 tsp miso paste during the final simmer. A pinch of cayenne pepper also adds warmth without overpowering. 🌶️

Separated Cashew Base

When refrigerated, the cashew-coconut base may separate. To fix this, whisk in 1-2 tbsp warm water or broth while reheating on the stove. For a smoother texture, blend the chowder briefly with an immersion blender—just a few pulses restore creaminess.

If storing for later, let it cool slightly before refrigerating to minimize separation. 🥥

Burnt Onions or Bacon

Burnt flavors? Your heat was too high. For crispy onions, cook them over medium heat for 5-6 minutes, stirring occasionally. For vegan bacon, keep the heat at medium-low and stir frequently to prevent burning.

If you notice dark spots, remove the pan from heat and scrape out the burnt bits with a spoon. A splash of lemon juice** at the end can also brighten any overcooked flavors. 🧅

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 42g15%
Dietary Fiber 7g25%
Sugars 8g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this vegan chowder without cashews?

Yes! For a nut-free version, blend 1 cup silken tofu with ½ cup coconut milk and 1 tbsp lemon juice until smooth, then use this mixture instead of the cashew base. The texture will be slightly lighter but still creamy. For extra richness, add 1 tbsp vegan butter at the end.

2

How do I make this chowder spicier?

Add ½-1 teaspoon cayenne pepper or 1-2 dashes of hot sauce during the final simmer. For smoky heat, increase the smoked paprika to 2 tbsp. If you love kick, stir in 1 chopped chipotle pepper in adobo sauce with the cashew-coconut base.

3

Can I use sweet potatoes instead of russets?

Sweet potatoes work beautifully—they add natural sweetness and a vibrant color. Use the same amount (3 lb) and reduce the salt slightly since sweet potatoes are naturally saltier. Their texture holds up well when cooked in broth, though they'll be slightly softer than russets.

4

Why does my chowder taste coconutty?

The coconut flavor comes from the full-fat coconut milk, which is essential for creaminess. To balance it, add 1 extra tbsp lemon juice and a pinch of black pepper. For a less coconut-forward taste, use ½ can coconut milk + ½ can oat milk, though the texture will be slightly lighter.

5

What's the best way to reheat leftovers?

Gently reheat on the stove over low heat, stirring occasionally, until warmed through. Add 1-2 tbsp vegetable broth if the chowder thickens too much. For extra creaminess, whisk in 1 tbsp vegan butter or blend briefly with an immersion blender. Microwaving works too—just cover and heat in 1-minute intervals, stirring between each.

★★★★★4.7(4 reviews)
Categories Soups & Stews