• Home
  • About
  • Recipes
    • Baking + Sweet
      • Bread
      • Biscuits + Scones
      • Bars & Brownies
      • Cakes
      • Cookies
      • Custards + Puddings
      • Muffins
      • Pies & Tarts
    • Breakfast
      • Toasts
      • Oats
      • Granola
      • Pancakes
    • Beans + Grains + Bowls
    • Dips + Spreads + Toppings
    • Pasta
    • Salads + Soups
    • Snacks + Sides
    • Vegetables
    • Vegetarian Proteins
    • Fish
    • Special Diets
      • Dairy Free
      • Gluten Free
      • Vegetarian
      • Vegan
  • Jobs
  • The Cookbook!
  • The Blog
  • Newsletter
  • Nav Social Icons

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Justine Doiron

just real good food

Dairy Free, Gluten Free, Recipes, Salads + Soups, Special Diets, Vegan, Vegetarian · January 24, 2024

Any-Vegetable Cilantro Soup

Jump to Recipe Print Recipe

This Any-Vegetable Cilantro Soup started because I wanted an easy, delicious way to use up cilantro and basil that were about to lose their luster. I call it “any vegetable” soup because after you make the zippy, coconutty cilantro broth, it holds onto any vegetable well! I’ve used Japanese sweet potato and kale here, but any vegetables you have lying around would be a great addition to this soup. The creamy, vibrant broth will happily welcome them into the fold!

Any-Vegetable Cilantro Soup

Table of contents

  • The ingredients for this “any-vegetable” cilantro soup
  • How to build flavor for this soup
  • Vegetable substitution ideas
  • Looking for more soup recipes?
  • Watch the recipe here
Any-Vegetable Cilantro Soup with tofu

The ingredients for this “any-vegetable” cilantro soup

I have a full ingredients list below (because I would never leave you to your own devices!), but the title of this soup is a bit self-explanatory. If you have some vegetables in the fridge that need to be used before they go bad, this is the perfect soup to use them in! So, of course, follow this ingredients list for the basic flavors in the broth, but when it comes to adding vegetables (and protein!), anything will do. Here’s what you’ll need for this cilantro soup:

  • 1 (16-ounce) pack of extra-firm tofu, drained
  • Extra-virgin olive oil
  • Diamond Crystal kosher salt
  • 2 cups cilantro leaves
  • 1 cup basil leaves
  • 3 cups spinach leaves
  • 1 (14-ounce) can of coconut milk
  • 1 medium white onion, diced
  • 1 teaspoon garam masala
  • 4 garlic cloves, grated
  • 2 tablespoons freshly grated ginger
  • 2 medium Birdseye chilies, sliced
  • 2 lemongrass stalks, optional, but lovely
  • 1 lime for peeling and juicing
  • 1 large Japanese sweet potato, or any root vegetable or potato of choice
  • 2 cups lacinato kale, or any leafy green of choice
Any-Vegetable Cilantro Soup in pot

How to build flavor for this soup

Like a lot of soups, this soup relies on aromatics and simmer time to build flavor. First of all, the onion, spices, chilies and lemongrass are all cooked in olive oil before the coconut milk broth and water are added. This gives the olive oil a beautiful, rich flavor that helps the broth shine. Once the coconut milk broth and water are added to the pot, it’s important to let the whole thing simmer for at least 15 minutes to not only cook the potatoes but also to let the flavors melt together.

Vegetable substitution ideas

There are plenty of options for substitutes and add-ins for this soup. If you don’t have all of the ingredients listed, I’m sure you’ve got something on hand that will work just as well. Here are some ideas:

  • Parsley (instead of cilantro or basil)
  • Arugula (instead of spinach)
  • Curry powder and cumin (instead of garam masala)
  • JalapeƱo or serrano peppers (instead of Birdseye chilies)
  • Lemon zest (instead of lemongrass)
  • Yukon gold potatoes, red potatoes or sweet potatoes (instead of Japanese sweet potatoes)
  • Collard greens or swiss chard (instead of kale)
  • Butter beans or tempeh (instead of tofu)
Any-Vegetable Cilantro Soup

Looking for more soup recipes?

It’s soup season and I love getting cozy. Here are some favorites on the blog:

Carrot & White Bean Soup with Harissa Sesame Oil
This soup is packed with subtle spice and flavor. JalapeƱo and garlic form the base of the soup, and are gently sizzled with dried mint and oregano. The sweetness from the carrots perfectly balances the rest of the soup, and white beans give it protein while keeping it plant-based! It's an easy recipe with a big pay off, and worth adding to your soup rotation!
Check out this recipe
‘Nduja (but Tofu!) Soup
This high-protein, plant-based soup is modeled after 'nduja, but don't worry, you won't find any pork here. What you WILL find is a comforting, slightly spicy soup that is packed with umami flavor and bursting with notes of tomato. The flavors build as the soup simmers, so don't skip that step, and the bold notes of the soup will prove why.
Check out this recipe
Cauliflower Soup with Green Olive Salsa Verde
This plant-based soup is creamy, hearty and layered with flavor, thanks to the preserved lemon and cumin cauliflower soup and a drizzly, fresh salsa verde to go right on top. It's incredibly simple, especially if you have an immersion blender on hand, and it's one of my favorite vegetable-packed soups to eat during soup season!
Check out this recipe
Any-Vegetable Cilantro Soup with tofu

And that’s everything for this Any-Vegetable Cilantro Soup!

If you make it, please tag me on Pinterest or Instagram so I can see! It’s my favorite thing to scroll through stories and see what you all are making.

And of course feel free to leave any questions, comments or reviews! This is the best place to reach me, and I’d love to hear from you <3

Watch the recipe here

The video may not fully represent the recipe. For best results, follow the instructions as written.

Any-Vegetable Cilantro Soup

5 from 1 vote
This soup starts with a vibrant basil cilantro broth, but from there you can really add any vegetables you have in the fridge! The broth and aromatics simmer the vegetables and infuse them with flavor, making this a zippy, bright and fully plant-based dinner that's easy to make and a great weeknight staple.
Print Recipe Pin Recipe
Prep Time:15 minutes mins
Cook Time:50 minutes mins
Total Time:1 hour hr 5 minutes mins
Course: Main Course, Soup
Cuisine: American, Fusion, Thai
Keyword: basil, cilantro, coconut milk, soup, tofu
Servings: 4 servings

Equipment

  • 1 large Dutch oven or pot

Ingredients

  • 1 (16-ounce) pack of extra-firm tofu drained
  • Extra-virgin olive oil
  • Diamond Crystal kosher salt
  • 2 cups cilantro leaves
  • 1 cup basil leaves
  • 3 cups spinach leaves
  • 1 (14-ounce) can of coconut milk
  • 1 medium white onion diced
  • 1 teaspoon garam masala
  • 4 garlic cloves grated
  • 2 tablespoons freshly grated ginger
  • 2 medium Birdseye chilies sliced
  • 2 lemongrass stalks optional, but lovely
  • 1 lime for peeling and juicing
  • 1 large Japanese sweet potato or any root vegetable or potato of choice
  • 2 cups lacinato kale or any leafy green of choice

Instructions

  • Use one paper towel to lightly press any moisture out of the tofu. Slice it into 1-inch thick pieces, any shape.
  • Set the large Dutch oven over medium heat and add enough extra-virgin olive oil to coat the surface. Let the oil heat up for 1-2 minutes.
  • In batches, fry the tofu until golden brown. This takes about 5 minutes on each side. Remove the tofu from the pot and set aside.
  • Very carefully let the oil cool, then clean out the pot. Fill the pot with water and set it over high heat to bring it to a boil. Prepare a large bowl of ice water to the side.
  • When the water is at a boil, season with a few large pinches of salt. Blanch the cilantro, basil and spinach by submerging them in the boiling water for 30 seconds, then transferring them immediately to the ice bath. Drain the Dutch oven.
  • Squeeze out any excess water from the cilantro, basil and spinach and transfer them to a blender. Add the coconut milk and one cup of water. Blend until smooth and set aside.
  • Place the Dutch oven back over medium heat and add enough olive oil to coat the surface. Let the oil heat up for 1-2 minutes, then add the diced onion. Season with a large pinch of salt and cook for 6-8 minutes or until the onion has softened.
  • Add the garam masala, garlic, ginger and chilies and stir until the garlic no longer smells raw, around 2-3 minutes.
  • Use the back of your knives to crack into the lemongrass skin. Cut off the bottom inch of the stalk to expose the tender center. Finely chop the tender center and add it to the pot.
  • Cut a sliver of the lime peel from the lime and add it to the pot as well.
  • Add the Japanese sweet potato and stir to coat in the aromatics. Season with another pinch of salt.
  • Pour in the coconut broth and two additional cups of water. Let this come to a simmer and simmer for 15 minutes or until the potatoes are fork-tender. Add the kale, stir and let the soup cook for another 2-3 minutes or until the greens have wilted in. Remove the lime peel from the soup and squeeze in the juice from the lime. Taste and season with salt as needed.
  • To serve, portion into bowls and top with the fried tofu. Enjoy warm!

Posted In: Dairy Free, Gluten Free, Recipes, Salads + Soups, Special Diets, Vegan, Vegetarian

You’ll Also Love

Pickled Red Onions
Red Wine & Chocolate Pecan Galette
Brothy Cavatelli with Sundried Tomatoes & Parmesan

Reader Interactions

Comments

  1. Emily says

    January 26, 2024 at 10:11 pm

    5 stars
    I’ll say up front that I made quite a few substitutions, though the recipe encourages this which I think both makes it very flexible and also leaves a lot to a chef’s individual tastes. I used arugula instead of spinach, parsley instead of basil, lemon zest instead of lemongrass, a jalapeno instead of chilies, lemon juice instead of lime juice, great northern beans instead of tofu, and red potatoes instead of Japanese sweet potato.
    This recipe was exactly what I was looking for, mainly as something I could dump a bunch of my leftover ingredients into and get something passable. I only had to buy a few things, so the meal altogether was inexpensive and reduced my personal food waste.
    The flavors in the soup you end up with are almost entirely dependent on which substitutions you make, but the bones of the this recipe are very sturdy and I can imagine that most combinations would result in something delicious. My soup came out great, and I believe I’ll be using this recipe a lot in the future (maybe I’ll try to get closer to the intended recipe next time!)

    • Justine says

      January 29, 2024 at 2:54 pm

      Honestly, I loved this review. I’m so glad you enjoyed it and saw the ~vision~ of it being a multipurpose soup! And I’m glad it used up a bunch of ingredients, in a good, no-waste way šŸ™‚

  2. mia says

    January 28, 2024 at 1:15 am

    Hi, is two cups of cilantro lightly packed or about two bunches. Thank you so much. I’m a big fan of your recipes and cooking style.

    • Justine says

      January 29, 2024 at 2:52 pm

      I’d say heavily packed – I pack it into a Pyrex measuring cup for reference!

Next Post >

Camembert & Roasted Pear Biscuits

Primary Sidebar

Hey! I'm Justine. A recipe developer, highly dedicated eater, and bread enthusiast with an archive of both savory and sweet. This is where I store all my recipes, feel free to take a look around!
  • Honeynut Cookies with Pistachio Chocolate and Cranberry Swirl

  • Pumpkin Ricotta Gnudi

  • The World’s Best Vegetarian Chili

  • Sticky Toffee Tiramisu

  • Creamy Leek & Squash Lentil Bowl with Cinnamon Tahini Dressing

Latest on Instagram

Happy 1st Birthday ā€œJustine Cooksā€ 🄹😭 T Happy 1st Birthday ā€œJustine Cooksā€ 🄹😭

The cookbook that taught me how to write a da*m good recipe. The book that taught me hard things are worth it. The book that taught me food is made of so much more than a recipe, it’s made of the people who cook it. 

It’s been a joy to watch you all use, transform, and love this book over the past year. It has given me a sense of purpose that I’ve never had before, and know how much I mean it when I say I’m eternally grateful. 

Thank you to @food52 and @foodbaby.bklyn for hosting me a banger of a birthday party. Thank you to @vitalfarms for supporting the fun (and being the best). Thank you to everyone who came and to everyone who cooks from my book. It means more to me than you know.

Can’t wait to see what this book is like when she’s a two year old, I’ve heard the toddler years are horrible. 

Photo cred! @kelseycherry
Small (big??) update, we’re doing it again!

I’m hosting a trip next year with @viarosaitaly, this time to Puglia, and the link for the itinerary and the booking is in my bio.

This past week I had the pleasure (honestly, joy) of traveling with 12 women to Ortigia, Sicily. We covered a lot of ground, but it was the connection and inspiration I felt while surrounded with such like-minded women that was the best part. (If you are reading this girls, ily, and thank you for letting me talk so much about White Lotus). 

Thank you @eminchilli and @viarosaitaly for making our seven nights incredible. Can’t wait for next year ✨
Honeynut Cookies with Pistachio Chocolate and Cran Honeynut Cookies with Pistachio Chocolate and Cranberry Swirl! Because it’s November and if it doesn’t taste like the holidays I simply don’t want it.

(and yes of course you can use pumpkin purƩe I would never take away @libbyspumpkin from you)

Full recipe at: https://justinesnacks.com/honeynut-cookies-with-pistachio-chocolate-and-cranberry-swirl/

#cookies #honeynutsquash #holidaybaking
Hot Honey Carrot Tart with Rosemary Brown Butter R Hot Honey Carrot Tart with Rosemary Brown Butter Ricotta šŸ˜ It sounds like a lot - but really you only need to brown the butter and the rest of the assembly is easy because of @delmonte’s Hot Honey Carrots #sponsored

The carrots are delicious but they also make this recipe so convenient. You need two cans to cover the tart, and their flavor is perfectly savory-sweet to hold up to the brown butter ricotta. If you need a last minute holiday dish or something to bring to a Friendsgiving, I love this recipe for it šŸ’š

Full recipe is on their site!

https://www.delmonte.com/recipes/collections/contributor-recipes/hot-honey-carrots-and-ricotta-tart
came home - immediate chili (and the best vegetari came home - immediate chili (and the best vegetarian chili if I do say it myself!!)

Squash and Quinoa Chili, now live on the blog: https://justinesnacks.com/the-worlds-best-vegetarian-chili/

#chili #redkurisquash
some may say water and olive oil don’t mix but I some may say water and olive oil don’t mix but I have to disagree!!

Five more seconds of out of office time and then I’m back with more pumpkin recipes I promise (and of course a full Sicily recap coming soon šŸ˜)
More pumpkin than squash, but it really could be d More pumpkin than squash, but it really could be done with either 

https://justinesnacks.com/pumpkin-ricotta-gnudi/

#gnudi
  • About
  • Privacy Policy
  • Contact Me

Copyright © 2025 Justine Doiron · Theme by 17th Avenue