Soondubu Jjigae (Korean Soft Tofu Soup)


Date Published: April 12th, 2025 | Last Updated: April 12th, 2025
Author: Abby |Category: soup, asian, easy, healthy, low cal, mains, quick
Serves: 4 | Prep time: 15 mins | Cook time: 30 mins

Jump to recipe |

What is Soondubu/Sundubu Jjigae?

Soondubu or Sundubu or Soon tofu is an extra soft type of tofu that is very fragile when handled, but has a lovely soft texture.

Soon tofu

Jjigae = Korean style stew usually made with meat, seafood, or vegetables. There are a variety different ‘jjigae’ out there, named according to what their ingredients are. This dish is called a ‘soondubu jjigae’ because it’s made with the classic soft tofu.

A Soondubu jjigae is a healthy and easy to make Korean soup made with bonito soup stock (fish based) and kimchi (fermented Korean cabbage) as the main flavours of the dish which results in a savoury but slightly acidic soup. The ingredients of the soup can vary from place to place but commonly you’ll find tteok (Korean rice cakes), seafood or meat (or both in this case), and of course the soft tofu. I’ve also added two types of mushrooms to mine for added texture but feel free to leave them out.

Bonito Soup Stock

Bonito is a type of fish that is in the same family as mackerel and tuna. One of the most common forms of bonito is bonito flakes which are the thin brown flakes sprinkled on top of okonomiyaki or takoyaki. Bonito stock, also known as dashi, is a Japanese soup stock made from bonito flakes, kelp, and other ingredients. It packs tons of umami flavour and is a key component of many Japanese dishes, including miso soup. HonDashi is the most popular brand of bonito soup stock/dashi that you’ll find in most Asian grocery stores and it comes in a powder/fine pellet form packaged in small glass jars (as pictured), or in packets. They usually need to be kept refrigerated once opened.

What are Garaetteok/Tteok (Korean rice cakes)?

Garaetteok/tteok are Korean rice cakes that are made from non-glutinous rice flour and come in skinny long cylinders. On their own they don’t have much flavour so they’re often added to a flavourful saucy dish (such as this dak galbi recipe) or a soup. They have a soft and chewy texture once cooked and make a great textural addition to many dishes. You’ll most commonly see garaetteok/tteok served in a dish called tteokbokki which is a spicy rice cake dish.

You can find these vacuum-sealed in the refrigerated section of most Asian grocery stores. They will be very hard coming out of the package and need to be soaked for at least 10 minutes in warm water to slightly soften before cooking them. If you’re lucky and your Asian grocer have these fresh, you can put them directly into the dish without soaking.

Don’t worry if you can’t find any garaetteok/tteok. Simply omit them from the recipe altogether. It won’t change the flavour of the dish. It’s mainly to add an extra textural component.

A Quick Note on Gochugaru – Korean Chilli Powder

This recipe uses Gochugaru, a Korean chilli powder, which is not too spicy and it gives the dish a deeper orangey/red colour. It can be easily found in most Asian grocery stores, but if you don’t have any, a good substitute is Kashmiri chilli powder (an Indian variety). Do NOT substitute with cayenne pepper which is a MUCH spicier chilli powder. If you absolutely can’t find Gochugaru or Kashmiri chilli powder, then you can substitute with 1 part cayenne powder: 3 parts paprika, or consider skipping it altogether.

Anyways, without further ado, here’s the recipe! If you have any comments or suggestions, I’d love to hear from you in the comment section! You can follow me on instagram, youtube and facebook to see all the recipes I post!

Happy cooking!

Ingredients you’ll need:

  • 300g chuck steak, sliced into 3-4 cm long strips
  • 6 cloves garlic, minced
  • 1 small onion, diced
  • 1 cup (~250g) kimchi, chopped with juices
  • 1 Tbsp Korean chili powder
  • 400g button mushrooms, sliced
  • 1 bunch enoki mushrooms (optional)
  • 2.5 tsps Hondashi bonito stock powder
  • 2 cups water
  • 1 handful of tteok (Korean rice cakes), rinsed
  • 150g raw shrimp, deveined and deshelled, cut in half width-wise
  • 2 x 313g/11oz packages of soft soon tofu (extra soft Korean tofu), halved and sliced
  • For garnish: 1 green onion, sliced fine

Directions:

In a medium sized soup pot (enough to accommodate 6 cups) on HIGH heat, add a drizzle of oil and quickly sauté the steak until just browned on the outside – do not cook all the way through (2-3 minutes). Remove from the pot and set aside.

In the same pot on MED-HIGH heat, add another drizzle of oil and sauté the garlic and onion for 30 seconds or until fragrant. Then add in the 1 cup chopped kimchi, 1 Tbsp chili powder, button mushrooms, and enoki mushrooms. Continue to sauté for another few minutes until the onion softens.

Dissolve the 2.5 tsps bonito stock powder into 2 cups of water and add it to the pot along with the tteok. Bring to a boil and simmer for 2-3 minutes.

Add in the shrimp, tofu, and sautéed steak (from step 1) into the pot and carefully mix it around without breaking the tofu. Let the soup simmer until the shrimp is cooked and the tteok is soft (~another 3-4 minutes), then turn off the heat.

Taste and adjust salt or sugar as needed (the amount of adjustment will depend on the type of kimchi you’ve used). Garnish with chopped green onion. Enjoy! Serve with a side of white rice.

Optional: crack an egg at the surface while the shrimp is cooking at the same time for 3-4 minutes, or otherwise poach an egg separately and add it to the bowl when serving.

Summarized Recipe

Soondubu Jjigae (Korean Soft Tofu Soup)

Date Published: April 12th, 2025 | Last Updated: April 12th, 2025
Author: Abby |Category: soup, asian, easy, healthy, low cal, mains, quick
Serves: 4 | Prep time: 15 mins | Cook time: 30 mins

Ingredients:

  • 300g chuck steak, sliced into 3-4 cm long strips
  • 6 cloves garlic, minced
  • 1 small onion, diced
  • 1 cup (~250g) kimchi, chopped with juices
  • 1 Tbsp Korean chili powder
  • 400g button mushrooms, sliced
  • 1 bunch enoki mushrooms (optional)
  • 2.5 tsps Hondashi bonito stock powder
  • 2 cups water
  • 1 handful of tteok (Korean rice cakes), rinsed
  • 150g raw shrimp, deveined and deshelled, cut in half width-wise
  • 2 x 313g/11oz packages of soft soon tofu (extra soft Korean tofu), halved and sliced
  • For garnish: 1 green onion, sliced fine

Directions:

  1. In a medium sized soup pot (enough to accommodate 6 cups) on HIGH heat, add a drizzle of oil and quickly sauté the steak until just browned on the outside – do not cook all the way through (2-3 minutes). Remove from the pot and set aside.
  2. In the same pot on MED-HIGH heat, add another drizzle of oil and sauté the garlic and onion for 30 seconds or until fragrant. Then add in the 1 cup chopped kimchi, 1 Tbsp chili powder, button mushrooms, and enoki mushrooms. Continue to sauté for another few minutes until the onion softens.
  3. Dissolve the 2.5 tsps bonito stock powder into 2 cups of water and add it to the pot along with the tteok. Bring to a boil and simmer for 2-3 minutes then add in the shrimp, tofu, and sautéed steak (from step 1) into the pot and carefully mix it around without breaking the tofu. Let the soup simmer until the shrimp is cooked and the tteok is soft (~another 3-4 minutes), then turn off the heat. Taste and adjust salt or sugar as needed (the amount of adjustment will depend on the type of kimchi you’ve used). Garnish with chopped green onion. Enjoy! Serve with a side of white rice.
    • Optional: crack an egg at the surface while the shrimp is cooking at the same time for 3-4 minutes, or otherwise poach an egg separately and add it to the bowl when serving.

Segedínský Guláš – Czech Pork Sauerkraut Goulash


Date Published: Feb 14th, 2024 | Last Updated: Feb 14th, 2024
Author: Abby |Category: Czech, easy, mains, soups
Serves: 4-6 | Prep time: 15 mins | Cook time: 1.5 hours

Jump to recipe |

This is one of Toby’s favourite Czech dishes (next to svičkova), so of course I made it a personal challenge to try and make the best segedinsky goulash I could. After 3 tries, I think I did it. Not to toot my own horn, but this is pretty fucking good and Toby would agree. It’s a hearty goulash with pork as its main protein and it’s slowly simmered in bacon, paprika, and sauerkraut, then topped off with a little sour cream. I’m not usually a fan of sauerkraut (unless it’s a sweet braised version), but when it’s cooked into a savoury stew like this, it adds a nice texture and just a hint of tartness that balances it out nicely.

Toby has no idea why it’s called “segedinsky” since it doesn’t translate to anything in Czech. After a little googling, I learned that this dish has a few possible origins but the most popular two explanations are: 1) a Hungarian dish from the city of Szeged in Hungary that is known for their paprika, or 2) from a Hungarian writer Jozsef Székély who came to a restaurant that ran out of food at closing and requested the leftover goulash and sauerkraut to be mixed together to make a meal. Whatever the true origin, there’s no doubt it has Hungarian roots and has been widely popular in surrounding countries including Czech and Germany!

Anyways, without further ado, here’s the recipe! If you have any comments or suggestions, I’d love to hear from you in the comment section! You can follow me on instagram, youtube and facebook to see all the recipes I post!

Happy cooking!

Ingredients you’ll need:

  • 200g (roughly 6 slices) smoked thick-cut bacon, sliced small
  • 900g (2 lbs) pork shoulder, cut into 2.5cm pieces
  • 1 tsp caraway seeds, crushed
  • 3 medium (~1.2kg) onions, diced
  • 1 Tbsp sweet ground paprika
  • 2 cloves garlic, minced
  • 1 Tbsp all-purpose flour
  • 3 cups (720ml) beef broth
  • 300g sauerkraut, without the liquid
  • 1/2 cup (100g) sour cream
  • Salt to taste

Directions:

In a large pot on MED heat, add a light drizzle of oil and the bacon. Cook for 5-8 minutes to let the bacon fat render and release its oils. It’ll be done when the bacon is lightly browned and starting to get crispy. Make sure to regularly scrape the bottom of the pot so the brown bits don’t stick. Once done, remove just the bacon from the pot and set aside (leave the oil in the pot – you’re going to use this to cook the rest of the dish).

In the same pot, turn the heat up to MED-HIGH and add in the pork shoulder pieces and sear each side for 1-2 minutes until it’s browned on the outside (you do not want to cook the pork through at this stage, just sear the outside). Remove the pork from the pot and set aside (leave the oil in the pot).

Still in the same pot, turn the heat down to MED and add in the caraway seeds and onions. Sauté for 5-8 minutes until the onions soften and start to brown.

Add back in the bacon (from step 1), seared pork (from step 2), paprika and garlic. Sauté for 30 seconds until the garlic becomes fragrant, then add in the flour. Continue to sauté together for another 30 seconds to 1 minute until all the flour is mixed well. Pour the beef broth into the pot and stir everything around, making sure to scrape up anything that stick to the bottom of the pan. Turn the heat up to HIGH to bring it to a boil, then simmer on LOW covered with a lid for 30 minutes.

While you’re waiting, put your sauerkraut into a strainer and squeeze out as much liquid as you can. Roughly chop the sauerkraut into smaller pieces and set aside.

Once the broth has finished boiling, add the chopped sauerkraut into the pot, stir it around, then let it continue to simmer for another 30 minutes or until the pork is cooked, with the lid on. Try not to overcook your goulash or else the sauerkraut starts to lose its texture.

Once the soup has finished, turn the heat off, add in the sour cream and taste to adjust salt to preference. Serve hot with bread or potato dumplings!

*Note: If you’re going to double the recipe for a batch-cook, you’ll have to simmer the soup longer. This is because when you double the ingredients, you’ll end up with more moisture overall so your soup will be more dilute and simmering it longer will reduce the amount of liquid and concentrating the flavours. I’d recommend simmering it longer before you add in the sauerkraut so you don’t overcook the sauerkraut.

Summarized Recipe:

Segedínský Guláš – Czech Pork Sauerkraut Goulash

Date Published: Feb 14th, 2024 | Last Updated: Feb 14th, 2024
Author: Abby |Category: Czech, easy, mains, soups
Serves: 4-6 | Prep time: 15 mins | Cook time: 1.5 hours

Ingredients:

  • 200g (roughly 6 slices) smoked thick-cut bacon, sliced small
  • 900g (2 lbs) pork shoulder, cut into 2.5cm pieces
  • 1 tsp caraway seeds, crushed
  • 3 medium (~1.2kg) onions, diced
  • 300g sauerkraut, without the liquid
  • 1 Tbsp sweet ground paprika
  • 2 cloves garlic, minced
  • 1 Tbsp all-purpose flour
  • 3 cups (720ml) beef broth
  • 1/2 cup (100g) sour cream
  • Salt to taste

Directions:

  1. In a large pot on MED heat, add a light drizzle of oil and the bacon. Cook for 5-8 minutes to let the bacon fat render and release its oils. It’ll be done when the bacon is lightly browned and starting to get crispy. Make sure to regularly scrape the bottom of the pot so the brown bits don’t stick. Once done, remove just the bacon from the pot and set aside (leave the oil in the pot – you’re going to use this to cook the rest of the dish).
  2. In the same pot, turn the heat up to MED-HIGH and add in the pork shoulder pieces and sear each side for 1-2 minutes until it’s browned on the outside (you do not want to cook the pork through at this stage, just sear the outside). Remove the pork from the pot and set aside (leave the oil in the pot).
  3. Still in the same pot, turn the heat down to MED and add in the caraway seeds and onions. Sauté for 5-8 minutes until the onions soften and start to brown.
  4. Add back in the bacon (from step 1), seared pork (from step 2), paprika and garlic. Sauté for 30 seconds until the garlic becomes fragrant, then add in the flour. Continue to sauté together for another 30 seconds to 1 minute until all the flour is mixed well.
  5. Pour the beef broth into the pot and stir everything around, making sure to scrape up anything that stick to the bottom of the pan. Turn the heat up to HIGH to bring it to a boil, then simmer on LOW covered with a lid for 30 minutes.
  6. While you’re waiting, put your sauerkraut into a strainer and squeeze out as much liquid as you can. Roughly chop the sauerkraut into smaller pieces and set aside.
  7. Once the broth has finished boiling, add the chopped sauerkraut into the pot, stir it around, then let it continue to simmer for another 30 minutes or until the pork is cooked, with the lid on. Try not to overcook your goulash or else the sauerkraut starts to lose its texture.
  8. Once the soup has finished, turn the heat off, add in the sour cream and taste to adjust salt to preference. Serve hot with bread or potato dumplings!

*Note: If you’re going to double the recipe for a batch-cook, you’ll have to simmer the soup longer. This is because when you double the ingredients, you’ll end up with more moisture overall so your soup will be more dilute and simmering it longer will reduce the amount of liquid and concentrating the flavours. I’d recommend simmering it longer before you add in the sauerkraut so you don’t overcook the sauerkraut.