Sassy Chopsticks

  • Flavorful Asian-inspired Recipes
  • Recipes
  • Pantry
  • How-To
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Pantry
  • How-To
  • About
  • Subscribe

subscribe
search icon
Homepage link
  • Recipes
  • Pantry
  • How-To
  • About
  • Subscribe

×
Home » Recipes » Soup

Purple Yam Soup: The Ultimate Comfort Food Recipe

Published: Apr 10, 2025 by Yuan

94 shares
  • Facebook
  • Flipboard
  • X
Jump to Recipe
A bowl of purple yam soup pin.

There’s something incredibly comforting about a warm bowl of soup, especially when it’s as vibrant and nourishing as this purple yam soup. This recipe is made with roasted purple yams, carrots, sweet onion, creamy coconut milk, and just a hint of garlic and olive oil; this dish is both simple and satisfying.

A vibrant bowl of purple yam soup with a wood spoon.
Jump To
  • Simple ingredients
  • Step-by-step cooking instructions
  • Pro tips for the perfect purple yam soup
  • Storage and reheating
  • Variations
  • Pairing dishes
  • Final thoughts
  • FAQ
  • Purple Yam Soup: The Ultimate Comfort Food Recipe
  • YOU MAY ALSO LIKE

The earthy sweetness of the yams pairs beautifully with the rich coconut milk, creating a smooth and comforting soup that’s perfect for whenever you're craving something delicious.

Inspired by Southeast Asian flavors, this purple yam soup blends creamy coconut milk with the natural sweetness of purple yams for a truly cozy dish. It feels fancy but is surprisingly easy to make—ideal if you're craving something a little different and soothing. Ready to dive in? Let’s go!

Simple ingredients

You will need the following ingredients to make the delicious purple yam soup:

Purple yam soup ingredients.
  • Purple yams: Purple yams are the real star of this recipe! They give the soup its gorgeous color and that naturally sweet, earthy flavor that makes each spoonful so cozy and delicious. I used pre-roasted purple yams to make things quicker, but if you’ve got raw ones, you can either roast or steam them first — it’ll definitely help cut down the cooking time. To prep purple yams, roast them at 400°F for about 35–40 minutes or steam them for 20–25 minutes until fork-tender. You can find purple yams in any major Asian grocery store.
  • Baby carrots: Adds a hint of sweetness and crunch to balance the creamy texture.
  • Coconut milk: The rich coconut milk has that tropical sweetness. I used organic unsweetened ones.
  • Sweet onion
  • Garlic
  • Olive oil: A little bit of olive oil helps sauté the aromatics and build a flavorful base for the soup.
  • Water: Needed to achieve the perfect consistency and blend the flavors together.

Step-by-step cooking instructions

Making purple yam soup at home is easier than it sounds—just follow a few simple steps, and you’ll enjoy a warm, flavorful bowl in no time!

Start by peeling and dicing your purple yams and carrots into small cubes—unless you’re using pre-cooked veggies, then you can skip this step! Cutting them into smaller pieces helps everything cook faster. Dice the onion and mince the garlic, too; these will create a flavorful base for your soup.

Purple yum soup cooking steps.

In a large pot, heat a drizzle of olive oil over medium heat. Add the onion and garlic and sauté until they’re fragrant and just starting to turn golden. Stir in the carrot pieces and cook for another 2–3 minutes, then toss in the diced purple yams and give everything a good stir for another minute or two.

Next, pour in enough water to fully cover the veggies. Bring it to a gentle simmer and let it cook for about 10 minutes, or until the yams and carrots are soft and tender. You’ll know it’s ready when the purple yams start to break down a little—that's what gives the soup a naturally creamy texture.

Once the veggies are soft, lower the heat and stir in the coconut milk. Let everything simmer together for a few more minutes until it’s smooth, creamy, and well combined. Season with salt and black pepper to taste, then turn off the heat.

Purple yam soup in the blender top view.

For a silky, smooth soup, use a blender to puree it. Prefer it chunky? You can just leave it as is!

Purple yam soup in the blender.

Top it off with a sprinkle of lemon zest, fresh cilantro, or your favorite herbs. Ladle it into bowls, serve warm, and enjoy!

Pro tips for the perfect purple yam soup

Want to make the perfect purple yam soup? These easy tips will help you get that gorgeous color, smooth texture, and naturally sweet flavor just right every time!

Use fresh purple yams for the best texture: Fresh yams have a naturally creamy consistency when cooked, but avoid frozen ones. If you use purple sweet potatoes instead, expect the sweet potato soup to have a slightly firmer texture.

Sauté your aromatics first: Cooking the onion and garlic in a little oil over medium heat before adding the yams brings out their sweetness and adds depth to the soup.

A bowl of purple yam soup garnished with fresh herbs and lemon zest.

Don’t skip the coconut milk: It gives the soup a rich texture and balances the earthy sweetness of the purple yams, stir gently to keep the soup smooth and creamy. If you prefer a lighter version, use less coconut milk and more water.

Mash for a smoother soup: If you like a silky texture, use a spoon to mash some of the yams while they cook before adding them to the blender.

Finish with fresh herbs: Fresh herbs and lemon zest add light, citrusy freshness. If you can’t find cilantro, Thai basil is a great substitute.

A vibrant bowl of purple yam soup garnished with fresh herbs and lemon zest, close view.

Serve hot and fresh: This soup is best enjoyed warm, right after cooking, when the flavors are at their peak. If storing leftovers, gently reheat over medium heat to keep the texture just right.

Follow these tips, and you’ll have a comforting, delicious bowl of purple yam soup every time!

Storage and reheating

You can store the leftover yam soup in an airtight container in the fridge for up to three days.

When reheating, warm it gently over medium heat, stirring occasionally to keep the texture smooth. If the soup thickens too much, add a splash of water or coconut milk to bring it back to the right consistency.

Variations

This soup recipe is incredibly versatile! Here are some fun and tasty variations for purple yam soup—perfect for mixing things up while still keeping that vibrant, comforting base:

​​​​​​​If you want to keep things totally vegan but add some variety, toss in chickpeas or cubed tofu—they soak up the flavors nicely.

Purple yam soup garnished with fresh herbs and lemon zest.

You can also swap some coconut milk for oat milk or cashew cream for an extra-smooth, rich texture. Add a small boiled potato to the mixture before blending to thicken naturally.

If you’re looking for something more hearty, try the Vietnamese Canh Khoai Mỡ recipe, which uses mashed purple yams (or taro) with a savory broth and tender meat like pork or beef. It’s a wonderful way to enjoy purple yams in a filling and flavorful dish.

Pairing dishes

A warm bowl of purple yam soup pairs well with a side of steamed rice, a simple green salad, or even a plate of stir-fried vegetables for a heartier meal. It also goes great with crusty bread for dipping!

A vibrant bowl of purple yam soup garnished with fresh herbs and lemon zest, close view.

This soup also makes a wonderful starter before enjoying a main dish like teriyaki chicken or a fragrant rice dish.

Final thoughts

Purple yam soup is one of those feel-good recipes that’s as nourishing as beautiful. It’s a cozy bowl that’s hard to resist.

It’s perfect for lazy nights, or anytime you’re craving something a little different and delicious. You can customize this easy recipe to suit your taste, making it a must-try for any home cook. 

Give it a try—you might just fall in love with its vibrant color and naturally sweet flavor!

FAQ

What’s the difference between purple yams and purple sweet potatoes?

Purple yams and purple sweet potatoes are often confused but are different in both texture and flavor. Purple yams have a starchy, earthy taste with a dry texture and deep purple flesh, commonly found in Southeast Asia and parts of Africa.

On the other hand, purple sweet potatoes have a sweeter, creamier flavor and a softer texture, with vibrant purple or pink flesh and smooth skin. 

Can I use regular sweet potatoes instead of purple yams?

Yes! While the soup won’t have the same vibrant purple color, orange or white sweet potatoes will still give it a deliciously creamy and slightly sweet flavor.

Can I add protein to this soup?

Absolutely! Shrimp, shredded chicken, or even small pieces of fish work beautifully in this soup. Just add them while the soup is simmering so they cook through.

A vibrant bowl of purple yam soup with a wood spoon.

Purple Yam Soup: The Ultimate Comfort Food Recipe

The earthy sweetness of the yams pairs beautifully with the rich coconut milk, creating a smooth and comforting purple yam soup.
No ratings yet
Print Pin Rate
Prep Time: 10 minutes minutes
Cook Time: 15 minutes minutes
Total Time: 4 hours hours 25 minutes minutes
Servings: 4
Calories: 185kcal

Ingredients

  • 2 roasted purple yam
  • ½ cup baby carrot pieces
  • 1 can organic unsweetened coconut milk
  • 1 sweet onion
  • 1 tablespoon minced garlic
  • 1 tablespoon olive oil
  • 1 cup water
  • salt and black pepper to taste
  • lemon zest or any herbs for garnish, optional

Instructions

  • Start by peeling and dicing your purple yams and carrots into small cubes—unless you’re using pre-cooked veggies, then you can skip this step! Cutting them into smaller pieces helps everything cook faster. Dice the onion and mince the garlic, too; these will create a flavorful base for your soup.
  • In a large pot, heat a drizzle of olive oil over medium heat. Add the onion and garlic and sauté until they’re fragrant and just starting to turn golden. Stir in the carrot pieces and cook for another 2–3 minutes, then toss in the diced purple yams and give everything a good stir for another minute or two.
  • Next, pour in enough water to fully cover the veggies. Bring it to a gentle simmer and let it cook for about 10 minutes, or until the yams and carrots are soft and tender. You’ll know it’s ready when the purple yams start to break down a little—that's what gives the soup a naturally creamy texture.
  • Once the veggies are soft, lower the heat and stir in the coconut milk. Let everything simmer together for a few more minutes until it’s smooth, creamy, and well combined. Season with salt and black pepper to taste, then turn off the heat.
  • For a silky, smooth soup, use a blender to puree it. Prefer it chunky? You can just leave it as is!
  • Top it off with a sprinkle of lemon zest, fresh cilantro, or your favorite herbs. Ladle it into bowls, serve warm, and enjoy!

Nutrition

Calories: 185kcal | Carbohydrates: 26g | Protein: 2.3g | Fat: 10.5g | Sodium: 45mg | Potassium: 525mg | Fiber: 4.1g | Sugar: 5.5g | Calcium: 35mg | Iron: 1.7mg
Tried this recipe? Leave a comment below, and tag me @sassychopsticks9 or tag #sassychopsticks9 on Instagram!

YOU MAY ALSO LIKE

  • A plate holding four ripe, red tomatoes with the skin peeled off.
    Step-by-Step Guide: How to Peel Tomatoes Quickly
  • Gluten free cupcakes on a white plate.
    The Best Moist and Simple Gluten-Free Cupcakes
  • Cilantro in a bowl.
    How to Prep, Store, and Cook with Fresh Cilantro
  • A juicy piece of steak with a fork resting on top.
    Steak Temperature Guide for Perfect Doneness

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




me

Hey there! Welcome to SassyChopsticks.com!

I'm Yuan, a writer, world traveler, web developer, and photographer based in the U.S. My journey has taken me across multiple countries, from Malaysia to England, before I settled in Tennessee, where I've called home for nearly two decades.

More about me →

Popular

  • Chinese scallion chicken in a white blue bowl.
    Classic Chinese Scallion Chicken Recipe in 30 Minutes
  • A pile of frozen green beans is ready to be cooked.
    How to Freeze Green Beans Without Losing Flavor
  • Homemade Chinese steamed chicken soup loaded with wood ear mushrooms, shiitake, dried lily buds, and served with steamed rice and green onions.
    Moist and Flavorful Chinese Steamed Chicken Recipe
  • A bowl of black sticky rice pudding garnished with mango slices and sprinkled with coconut flakes.
    Easy Black Rice Pudding: A Hearty, Delicious Dessert

Trending recipes

  • rolls
    Chinese Egg Rolls
  • stir fry Taiwanese spinach
    Stir Fry Taiwanese Spinach with Garlic
  • Creamy coconut shrimp buffet style
    Creamy Coconut Shrimp Buffet Style- Quick and Easy
  • Chinese sponge cake
    Chinese Sponge Cake Recipe (Chiffon Cake)

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions

Newsletter

Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate, I earn from qualifying purchases. This means that, at zero cost to you, I will earn an affiliate commission if you click through the link and finalize a purchase.

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

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
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis 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-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis 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-others11 monthsThis 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-performance11 monthsThis 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_policy11 monthsThe 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
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
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.
Analytics
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
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.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required