This post may contain affiliate links. Please read my disclosure policy for details.
Dolsot bibimbap is a traditional Korean dish composed of rice with a crunchy golden bottom, tasty marinated beef, some seasoned vegetables, one egg and a delicious sweet and spicy gochujang sauce.

What is dolsot bibimbap?
Dolsot bibimbap is one of the most well-known Korean classics. You will most likely find it in all Korean restaurants abroad. “Dolsot” refers to the stone bowl, while “bibim” means mixing various ingredients. “bap” means rice, literally “mixed rice”.
Most of the time the rice is mixed with some marinated beef (a short version of bulgogi), seasoned and sautéd vegetables, and one egg that comes and sits on top to complete the look of the dish. It is served with some sauce made out of gochujang (Korean red pepper paste) which you can add according to your preference. Personally, I love a spicy bibimbap so most of the time when eating out, I would finish off half the gochujang bottle!
What’s the difference between bibimbap and dolsot bibimbap?
Bibimbap and dolsot bibimbap both feature some rice mixed with vegetables (and meat). The main difference lies in the way it is served. Dolsot bibimbap is served in a sizzling dolsot (Korean stone bowl).
At the restaurant, I’d always get dolsot bibimbap over regular bibimbap, what I love most about it is the bottom layer of the rice which gets crispy due to being cooked in the stone bowl.
How to serve dolsot bibimbap?
Dolsot bibimbap is normally served with a heap of banchan (side dishes) such as most Korean meals. The side dish by excellence that you will ALWAYS find on your table is kimchi!
You will also see a lot of variations such as another favorite of mine ‘albap‘ which is basically a bibimbap with fresh fish roe. The good thing is you can pretty much customize your bowl as you wish, both in terms of quantity and ingredients (perfect to use those leftovers sitting in your fridge!).
One of the theories behind the origins of bibimbap is that it was prepared on lunar New Year’s Eve in order to clear up all fridge leftovers before the new year starts.

Bibimbap is a relatively easy and inexpensive dish to make, the only constraint is its preparation time since each ingredient must be seasoned and sautéd separately. But honestly, if you’ve got a spare 1h30 to dedicate to your dinner, definitely try it at home!
The good news is by preparing ingredients in a larger quantity, you can easily refrigerate those for a day or two, and the following day, you’ll be all done in barely 10 minutes.
How to make dolsot bibimbap without a stone bowl?
I used to exclusively go and have a bibimbap at the restaurant however years ago I was offered some Korean hotpots and decided to make my own recipe so I could enjoy a delicious – and more filling (restaurants can sometimes be a little greedy on their portions) bibimbap anytime at home.
The Korean stone bowls are probably not a common kitchenware most people outside Korea have at home however if you love this dish such as I do, I recommend not to cook it in a regular pan or pot, the stone bowl pot helps form this crispy rice layer at the bottom making your bibimbap super crunchy. If you’ve got one, you can even make other authentic Korean dishes such as doenjang jjigae.
A good substitute if you do not own any Korean stone bowl is a cast iron skillet. They’re pretty much equal in price however you may already own a cast iron skillet and if not, you’ll be able to use it to make various other dishes especially if you don’t cook Korean that often.

Preparation
Prepare all your ingredients
- Cook the rice (see all details to make the best rice here). Once cooked, refrigerate it for at least an hour (you can also prepare it earlier in the day). Using cold rice helps prevent your bibimbap from becoming mushy.
- Rehydrate the dried shiitake mushrooms by soaking them in boiling water for about 15 minutes.
- Mix all the beef marinade ingredients together. Cut the beef into strips and coat them well with the marinade. Let it sit in the fridge for at least 30 minutes to absorb the flavors.
- Prepare the gochujang sauce by mixing all the sauce ingredients together. Set aside in the fridge.
- Squeeze out excess water from the rehydrated shiitake mushrooms and chop them.
- In a pan, sauté the zucchini with 1 tbsp sesame oil for 1 minute. Set aside.
- Sauté the carrots in the pan with 1 tbsp sesame oil for 1 minute. Set aside.
- In a pan, sauté the sliced shiitake mushrooms for 2 minutes with 1 tsp sesame oil, 1 tbsp soy sauce, salt, and pepper. Set aside.
- Boil water in a pot. Add the spinach and blanch for 2–3 minutes. Drain and press out the excess water. Season with salt, 1 tsp sesame oil, and a pinch of garlic. Mix well and set aside.
- Boil water in another pot. Add the bean sprouts and cook for 2–3 minutes. Drain and season with salt, 1 tsp sesame oil, and a pinch of garlic. Mix well and set aside.
- In a pan, heat some cooking oil and cook the marinated beef over medium heat for 2–3 minutes, or until cooked through.
Assemble the bibimbap
- Heat your Korean stone bowl on medium heat on the stove. Add 4 tbsp sesame oil and coat the bottom of the bowl evenly. Add the cold rice to the bowl. While you assemble the toppings, the rice at the bottom will start to cook and become crispy (this recipe serves 2, so divide the ingredients into two bowls.)
- Arrange the zucchini, carrots, mushrooms, spinach, bean sprouts, and beef on top of the rice. You can arrange them in any order you prefer.
- Use a spoon to make a small well in the center and place one egg yolk inside.
- Sprinkle sesame seeds on top.
- Serve immediately while hot. Add as much gochujang sauce as you like, mix well, and enjoy!
Is dolsot bibimbap vegetarian?
There are numerous versions of dolsot bibimbap. I usually go for the traditional version with beef but if you’re vegetarian, you can check on the menu if they propose a vegetarian version. If not, you can always ask them to omit the meat.
It’s always good to ask, a few months ago I went to a restaurant in Seoul and ordered a dolsot bibimbap which usually comes with meat. But surprisingly it was vegetarian (not indicated on the menu). So I ended up ordering some pork mandu (Korean dumplings). For some reason, I always need a little meat in my meals, if not I feel hungry very quickly afterwards.
The good thing when you make it home is you choose exactly the ingredients you put in. So for a vegetarian version of dolsot bibimbap, simply omit the meat in this recipe or replace it with some firm tofu 🙂 Soft tofu wouldn’t survive in bibimbap since it would literally get smashed when mixing everything together.
More Korean restaurant-style recipes?
JOIN US!
If you make this recipe, be sure to leave a comment & a rating ★ below so I know how you liked it!
Also, don’t forget to sign up for my free newsletter to get new recipes straight to your inbox. xo

Dolsot bibimbap
Ingredients
- 320 g / 2 rice cooker cups short-grain rice
- 200 g beef (ribeye), thinly sliced
- 8 dried shiitake mushrooms, sliced (Note 1)
- 2 big carrots, julienne
- ½ zucchini, julienne
- 200 g fresh spinach
- 180 g bean sprouts
- 1 garlic clove, minced
- sesame oil | 6 tbsp + 3 tsp
- 1 tbsp soy sauce
- 2 egg yolks
- a pinch of salt
- pepper
- sesame seeds
- cooking oil
Beef marinade:
- 1 tbsp soy sauce
- ½ tbsp mirin
- ½ tbsp sesame oil
- 1 tbsp sugar
- pepper
Bibimbap sauce:
- 2 tbsp gochujang
- 1.5 tbsp mulyeot | Korean corn syrup
- 1 tbsp sesame oil
Instructions
Prepare rice, vegetables and sauce
- Cook the rice (see all details to make the best rice here). Once cooked, refrigerate it for at least an hour (you can also prepare it earlier in the day). Using cold rice helps prevent your bibimbap from becoming mushy (Note 4).
- Rehydrate the dried shiitake mushrooms by soaking them in boiling water for about 15 minutes.
- Mix all the beef marinade ingredients together. Cut the beef into strips and coat them well with the marinade. Let it sit in the fridge for at least 30 minutes to absorb the flavors.
- Prepare the gochujang sauce by mixing all the sauce ingredients together. Set aside in the fridge.
- Squeeze out excess water from the rehydrated shiitake mushrooms and chop them.
- In a pan, sauté the zucchini with 1 tbsp sesame oil for 1 minute. Set aside.
- Sauté the carrots in the pan with 1 tbsp sesame oil for 1 minute. Set aside.
- In a pan, sauté the sliced shiitake mushrooms for 2 minutes with 1 tsp sesame oil, 1 tbsp soy sauce, salt, and pepper. Set aside.
- Boil water in a pot. Add the spinach and blanch for 2–3 minutes. Drain and press out the excess water. Season with salt, 1 tsp sesame oil, and a pinch of garlic. Mix well and set aside.
- Boil water in another pot. Add the bean sprouts and cook for 2–3 minutes. Drain and season with salt, 1 tsp sesame oil, and a pinch of garlic. Mix well and set aside.
- In a pan, heat some cooking oil and cook the marinated beef over medium heat for 2–3 minutes, or until cooked through.
Assemble the Bibimbap
- Heat your Korean stone bowl (Note 2) on medium heat on the stove. Add 4 tbsp sesame oil and coat the bottom of the bowl evenly. Add the cold rice to the bowl. While you assemble the toppings, the rice at the bottom will start to cook and become crispy (this recipe serves 2, so divide the ingredients into two bowls.)
- Arrange the zucchini, carrots, mushrooms, spinach, bean sprouts, and beef on top of the rice. You can arrange them in any order you prefer.
- Use a spoon to make a small well in the center and place one egg yolk inside (Note 3).
- Sprinkle sesame seeds on top.
- Serve immediately while hot. Add as much gochujang sauce as you like, mix well, and enjoy!
recipe notes
Equipment
Nutrition
The nutritional details provided on That Cute Dish are for informational purposes only and are automatically calculated. Please consider them as estimates rather than precise values, as ingredients and measurements can vary.


