Spicy Korean Tofu Soup – Connoisseurus Veg

This Korean tofu soup is made with silken tofu and veggies in a spicy gochujang broth! Its comforting, healthy, and can be on the table in about 30 minutes.

White wooden surface set with scallions and bowl of Korean Tofu Soup.

I came up with this recipe on a cold day this winter when I was craving some spicy, nourishing soup. Korean food is always perfect for those kinds of days!

This soup is inspired by soondubu jigae, a delicious Korean tofu soup, but my version probably isn’t very authentic. Traditional Korean tofu soup includes an egg and potentially some meat or seafood. We’re keeping things vegan here.

My version is spicy and loaded with healthy veggies, all of which happen to cook pretty quickly. We’re also using silken tofu, which doesn’t get cooked at all aside from a brief simmer in broth. All of that makes this soup quick and easy to whip up!

Jump to:

Ingredients You’ll Need

  • Peanut oil. Another neutral high-heat oil can be substituted if you’d like. Canola oil, vegetable oil, and avocado oil will all work.
  • Onion.
  • Garlic.
  • Ginger.
  • Gochugaru. These Korean red pepper flakes may be available in the international section of your supermarket, or you may need to visit an Asian market. You could substitute with regular red pepper flakes if you’d like, or leave them out for a milder version of the soup.
  • Low sodium vegetable broth. I like to stick with low sodium broth because some of the other ingredients in this soup are quite salty. You can add salt or extra soy sauce when the soup is done cooking if you think it’s needed.
  • Gochujang. This is a spicy fermented Korean chili paste. It will add so much spicy and umami flavor to your soup, so don’t skip it. You may be able to find it at the supermarket (international aisle). If not, it can be found in Asian grocery stores.
  • Soy sauce. Tamari or liquid aminos will also work.
  • Rice vinegar.
  • Zucchini.
  • Shiitake mushrooms.
  • Fresh spinach.
  • Silken tofu. Choose firm silken tofu if it’s available. If not, use soft tofu. For that matter, feel free to substitute with pretty much any tofu texture if that’s your preference. Firm, extra-firm, and even super-firm tofu can be used, and optionally fried using this tofu frying method for an extra decadent version of this tofu soup.
  • Toasted sesame oil.
  • Sesame seeds.
  • Scallions. Also known as green onions.

How It’s Made

The following is a detailed photo tutorial on how to make this dish. Scroll all the way down if you’d like to skip right to the recipe!

Onions cooking in oil in a pot.
  • Heat some oil in a pot and add diced onion. Sweat the onion for a few minutes, until it starts to soften up.
Onions and spices cooking in a pot.
  • Add minced garlic, grated ginger, and gochugaru. Sauté everything briefly, just until the mixture becomes very fragrant.
Shiitake mushrooms and zucchini simmering in broth.
  • Stir in the broth, gochujang, soy sauce, rice vinegar, sliced shiitake mushrooms, and zucchini. Bring the liquid to a boil and let it simmer until the mushrooms and zucchini are tender.
Korean Tofu Soup simmering in a pot.
  • Finally, stir in the spinach and diced silken tofu. Let the soup simmer for just another minute or two, until the spinach wilts. Silken tofu is delicate, so be gentle when stirring.

Tip: You can vary the amount of gochujang based on how spicy you’d like your soup. If you’re not sure how much to use, start with less. You can always taste-test the soup and add more at the end.

Pot of Korean Tofu Soup.
  • Take the pot off of heat and stir some sesame oil into the soup. You can also adjust any other seasonings to suit your taste at this point — add salt to taste, more gochujang, soy sauce, or vinegar if needed.
  • Ladle the soup into bowls and top it with some scallions and sesame seeds.
Bowl of Korean Tofu Soup with scallions and blue pot in the background.

You can serve your Korean tofu soup alone, or with some sides like cooked rice or vegan kimchi.

Leftovers & Storage

Leftover tofu soup will keep in an airtight container in the fridge for 3 to 4 days.

I don’t recommend freezing this soup, as freezing can alter the texture of tofu.

More Vegan Korean Recipes

Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

Bowl of Korean Tofu Soup with spoon.

Spicy Korean Tofu Soup

This Korean tofu soup is made with silken tofu and veggies in a spicy gochujang broth! Its comforting, healthy, and can be on the table in about 30 minutes.


  • 1
    peanut oil
  • 1
    small onion,
  • 3
    garlic cloves,
  • 2
    freshly grated ginger
  • 1
    (or more, to taste)
  • 5
    low sodium vegetable broth
  • 2
    (plus more, to taste – up to 4 tablespoons total – see Note)
  • 1
    soy sauce
  • 1
    rice vinegar
  • 4
    shiitake mushrooms,
    stems removed, cleaned and sliced
  • 1
    small zucchini,
    quartered and sliced
  • 4
    fresh spinach leaves
    (about 2 cups, packed)
  • 1
    (12.3 ounce/349 g) package
    silken tofu,
    cut into ½-inch cubes
  • 1
    toasted sesame oil
  • Salt,
    to taste
  • 2
    toasted sesame seeds
  • 2


  1. Coat the bottom of a large pot with the peanut oil and place it over medium heat.

  2. Add the onion. Sweat the onion for about 5 minutes, stirring frequently, until it becomes soft and translucent.

  3. Stir in the garlic, ginger, and gochugaru. Cook everything for about 1 minute, until the mixture becomes very fragrant.

  4. Stir in the broth, gochujang, soy sauce, vinegar, mushrooms and zucchini. Raise the heat and bring the liquid to a boil.

  5. Lower the heat and let the soup simmer for about 8 minutes, until the mushrooms and zucchini are tender.

  6. Stir in the spinach and tofu. Let the soup continue simmering just until the spinach has wilted, about 2 minutes.

  7. Remove the pot from heat and stir in the sesame oil. Optionally, season the soup with salt to taste. Adjust any other seasonings to suit your taste, adding gochujang, soy sauce or rice vinegar if needed.

  8. Ladle the soup into bowls and top each with chopped scallions and sesame seeds.

Recipe Notes

Start with less gochujang if you’re not sure how much you can tolerate. You can always add more when the soup is almost finished cooking.

Nutrition Facts

Spicy Korean Tofu Soup

Amount Per Serving (1.5 cups)

Calories 188
Calories from Fat 71

% Daily Value*

Fat 7.9g12%

Saturated Fat 1.2g6%

Sodium 753mg31%

Potassium 608mg17%

Carbohydrates 19.2g6%

Fiber 3.1g12%

Sugar 10.8g12%

Protein 9.2g18%

Calcium 121mg12%

Iron 2mg11%

* Percent Daily Values are based on a 2000 calorie diet.

Related Articles

Back to top button