Spicy Kimchi White Bean Soup

A steaming bowl of Spicy Kimchi White Bean Hearty Soup with visible tender beans and vibrant red broth, served in a rustic ceramic mug. Save
A steaming bowl of Spicy Kimchi White Bean Hearty Soup with visible tender beans and vibrant red broth, served in a rustic ceramic mug. | showmevegan.com

This hearty soup brings together the bold flavors of Korean cuisine with comforting white beans. The tangy, fermented kimchi provides depth and probiotics while creamy cannellini beans create satisfying texture. With a base of aromatic vegetables and a kick of gochugaru, each bowl offers warming spice perfect for cold weather. Ready in just 45 minutes, this vegetarian and gluten-free adaptable dish delivers restaurant-quality flavor with simple techniques.

The first time I made this kimchi soup was during a particularly brutal February when my apartment felt like an icebox and I craved something with enough fire to thaw me from the inside out. I'd bought a jar of kimchi on impulse and some white beans were sitting in my pantry, and honestly I just threw them together because I was too cold to think through anything complicated. That pot bubbled away on my stove for twenty minutes and when I finally took that first bite, steam rising up to fog my glasses, I knew this random experiment would become a regular thing in my kitchen rotation.

Last winter my sister came over complaining about this persistent cold she couldn't shake and I made a double batch of this soup. We sat at my kitchen table wrapped in blankets while the steam curled off our bowls and she kept saying I don't know what's in this but my throat actually feels better. By the time she left she was demanding the recipe and the next day she texted me that she'd already made it twice and was converting all her skeptic friends into kimchi believers.

Ingredients

  • 1 tablespoon vegetable oil: A neutral oil lets the kimchi flavors shine without competing
  • 1 medium yellow onion, finely chopped: Foundation aromatics that sweeten as they cook
  • 2 cloves garlic, minced: Add this with the other vegetables so it doesn't burn
  • 1 medium carrot, sliced: Adds subtle sweetness and beautiful color flecks
  • 1 celery stalk, sliced: The classic soup backbone that provides aromatic depth
  • 1 cup napa cabbage, shredded: Optional but adds welcome texture and absorbs the spiced broth beautifully
  • 1 cup kimchi, chopped: Use kimchi that's been fermenting at least a week for the deepest flavor
  • 2 tablespoons kimchi juice: This liquid gold is packed with umami and shouldn't go to waste
  • 1 tablespoon gochugaru: Korean chili flakes that deliver a fruity heat rather than just burn
  • 1 tablespoon gochujang: Optional but adds this incredible fermented depth that makes the soup taste complex
  • 1 tablespoon soy sauce or tamari: Tamari keeps it gluten free without sacrificing the salty richness
  • 1 teaspoon toasted sesame oil: Stir this in at the very end for that aromatic finish
  • 2 cans white beans: Cannellini hold their shape beautifully while navy beans become creamier
  • 4 cups vegetable broth: Use a good quality broth you'd drink on its own
  • 1 cup water: Prevents the soup from becoming too intense as it simmers down
  • 2 green onions, thinly sliced: Fresh brightness to cut through the rich spices
  • 1 teaspoon toasted sesame seeds: These little crunches add texture in every spoonful
  • Fresh cilantro or parsley: A handful of herbs at the end makes the whole bowl feel lighter

Instructions

Build your aromatic foundation:
Heat the oil in a large pot over medium heat and add your chopped onion, letting it cook for 3 to 4 minutes until it turns translucent and fragrant.
Add the supporting vegetables:
Stir in the garlic, carrot, and celery, cooking for another 3 minutes until they've softened slightly and your kitchen starts smelling amazing.
Wake up the kimchi:
Add the chopped kimchi and let it cook for 2 minutes, allowing the flavors to bloom and meld with the aromatics.
Layer in the heat:
Sprinkle in the gochugaru and gochujang if using, stirring constantly to coat every vegetable in those gorgeous red spices.
Create the broth:
Pour in the vegetable broth, water, kimchi juice, soy sauce or tamari, and napa cabbage, bringing everything to a gentle boil.
Simmer into soup:
Add the white beans, reduce heat to low, and let it simmer uncovered for 20 minutes until the flavors have married and the broth has thickened slightly.
Finish with finesse:
Stir in the toasted sesame oil and taste your creation, adjusting with more soy sauce or chili flakes until it hits your perfect balance.
Garnish and serve:
Ladle into warmed bowls and scatter green onions, sesame seeds, and fresh herbs on top like you're plating in a restaurant.
Close-up image showing Spicy Kimchi White Bean Hearty Soup in a deep bowl, garnished with fresh green onions and sesame seeds. Save
Close-up image showing Spicy Kimchi White Bean Hearty Soup in a deep bowl, garnished with fresh green onions and sesame seeds. | showmevegan.com

This soup became my go to contribution for potlucks after the time I brought it to a friends dinner party and someone asked if they could just take home the leftovers instead of dessert. The best part is watching people's expressions change from skeptical curiosity to genuine surprise when they realize how something so simple can taste so complex and satisfying.

Making It Your Own

Once you've made the base recipe a few times, you'll start developing opinions about how you like it best. Some days I want it almost stew like with extra beans, while other times I add more broth for a soupier version that's perfect with crusty bread for dipping.

Make Ahead Magic

This soup actually improves after a day in the refrigerator as the kimchi continues to ferment slightly and the beans absorb more of the spiced broth. I make a double batch on Sunday and portion it into glass containers, which means lunch is just a quick reheat away during busy work weeks.

Serving Ideas

While this soup is perfectly satisfying on its own, I love serving it with steamed rice for a more substantial meal that reminds me of the Korean soup rice bowls I used to get in college. The rice soaks up that spicy, tangy broth and turns every bite into this perfect harmony of flavors and textures.

  • Add a squeeze of fresh lime right before serving to brighten everything
  • Top with a soft boiled egg if you want extra protein
  • Keep some extra gochugaru on the table for the spice lovers
Overhead view of Spicy Kimchi White Bean Hearty Soup simmering in a pot, featuring creamy white beans and chopped vegetables. Save
Overhead view of Spicy Kimchi White Bean Hearty Soup simmering in a pot, featuring creamy white beans and chopped vegetables. | showmevegan.com

There's something deeply comforting about a bowl of soup that's both warming and enlivening at the same time, hitting that perfect spot between cozy and exciting. Keep this recipe in your back pocket for days when you need something that feels like a hug but also wakes up your taste buds.

Recipe Questions & Answers

Absolutely. Reduce the gochugaru to half a teaspoon and omit the gochujang. You can also choose a milder kimchi variety. The soup will still be flavorful without the intense heat.

Cannellini or navy beans are ideal due to their creamy texture and mild flavor that complements the bold kimchi. Great Northern beans are also suitable alternatives.

Yes, this soup freezes beautifully. Cool completely before transferring to airtight containers. It will keep for up to 3 months in the freezer. Thaw overnight in the refrigerator before reheating.

Homemade kimchi works wonderfully and often has more vibrant flavors. Ensure it's fully fermented before using. Use 2-3 tablespoons of the fermentation liquid in place of kimchi juice.

Steamed rice creates a complete meal. Crusty bread absorbs the flavorful broth. A simple cucumber salad or pickled vegetables provide refreshing contrast to the rich, spicy soup.

Store in an airtight container in the refrigerator for up to 4 days. The flavors actually develop and improve after a day. Reheat gently on the stovetet, adding a splash of water if needed.

Spicy Kimchi White Bean Soup

Tangy kimchi meets creamy white beans in this bold, comforting fusion soup ready in under an hour.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 tablespoon vegetable oil
  • 1 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1 medium carrot, sliced
  • 1 celery stalk, sliced
  • 1 cup napa cabbage, shredded

Kimchi & Flavor Base

  • 1 cup kimchi, chopped
  • 2 tablespoons kimchi juice
  • 1 tablespoon gochugaru (Korean chili flakes)
  • 1 tablespoon gochujang
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon toasted sesame oil

Beans & Broth

  • 2 cans (15 oz each) white beans, drained and rinsed
  • 4 cups vegetable broth
  • 1 cup water

Garnishes

  • 2 green onions, thinly sliced
  • 1 teaspoon toasted sesame seeds
  • Fresh cilantro or parsley

Instructions

1
Sauté the Aromatics: Heat vegetable oil in a large pot over medium heat. Add chopped onion and cook for 3–4 minutes until translucent and fragrant.
2
Add Vegetables: Stir in minced garlic, sliced carrot, and celery. Cook for 3 minutes until vegetables begin to soften.
3
Incorporate Kimchi: Add chopped kimchi and cook for 2 minutes, allowing flavors to meld with the vegetables.
4
Season the Base: Sprinkle in gochugaru and gochujang. Stir thoroughly to coat all vegetables evenly with the spice mixture.
5
Build the Soup: Pour in vegetable broth, water, kimchi juice, soy sauce, and napa cabbage. Bring to a gentle boil, stirring occasionally.
6
Simmer with Beans: Add white beans and reduce heat to low. Simmer uncovered for 20 minutes until flavors develop and soup thickens slightly.
7
Finish and Season: Stir in toasted sesame oil. Taste and adjust seasoning with additional soy sauce or chili flakes as needed.
8
Serve and Garnish: Ladle hot soup into bowls. Top with sliced green onions, sesame seeds, and fresh herbs if desired.
Additional Information

Equipment Needed

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Wooden spoon or spatula
  • Ladle

Nutrition (Per Serving)

Calories 260
Protein 11g
Carbs 41g
Fat 5g

Allergy Information

  • Contains soy from soy sauce, gochujang, and possibly kimchi. Some store-bought kimchi may contain seafood or gluten. Check all labels carefully if you have food allergies.
Rachel Monroe

Passionate home cook sharing easy vegan meals and everyday cooking tips.