Homemade bibimbap is so delicious I could have it every single day! Loaded with seasoned vegetables, a creamy yolk and a fiery gochujang sauce, it’s the perfect midweek meal to give my body a boost of energy! This version is meat-free and is topped with crispy tofu instead. Super delish!

Vegetarian tofu bibimbap | pickledplum.com

Korean cooking is never boring, it’s a cuisine that knows how to pile on the flavors for maximum belly happiness.

A classic bowl of bibimbap is a great example of what the cuisine excels at – it’s colorful, tasty, often spicy, and layered with so many tasty ingredients it makes cooking Korean food look complicated.

But fear not my home chefs, making bibimbap is actually quite easy and requires less time than you think, which is great news for all of us since it’s so damn good!

The recipe I have for you offers the classic vegetable toppings found in most bibimbap – spinach, beans sprouts, shiitake mushrooms, and carrots. The only difference is that my rice bowl is missing the popular bulgogi-style beef and comes with crispy tofu instead.

Remember how I said I’ve quit eating meat? Well, it’s been over two years now and I don’t miss it one bit!

Let’s make some food!

What is Bibimbap?

Bibimbap (비빔밥) is a popular Korean dish of warm rice served in a bowl and topped with namul (sauteed and seasoned vegetables), gochujang (Korean red chili paste), soy sauce, a fried or raw egg, meats, seafood, or tofu. The colorful ingredients are placed next to each other to make the dish visually appealing, with the egg added in the center.

The word bibim means a mixture of various ingredients while the word bap means rice.

The literal translation for bibimpab – mixed rice.

What Type of Rice to Use

To make bibimbap, always use short grain rice for its sticky texture and ability to absorb flavors really well. I use Tamanishiki short grain rice for both Japanese and Korean cooking. You can also use short grain brown rice (genmai) for a healthier and more nutritious meal.

ingredients for bibimbap recipe | pickledplum.com

Ingredients For Bibimbap

  • Tofu: Medium firm or firm texture works. I prefer medium firm as it retains more moisture and gives the cubes a lighter, silkier texture.
  • Cornstarch: To dust the tofu cubes and give them a crispy exterior. You can also use potato starch.
  • Oil: Only 2-3 tablespoons is needed to pan fry the tofu cubes. Use a neutral oil such as vegetable or grapeseed.
  • Carrot: A small carrot is enough for two bowls, or you can use 4-6 baby carrots.
  • Beans sprouts: I used beans sprouts but if you want to stick to the real deal, visit your local Asian supermarket to hunt for some mung beans.
  • Shiitake mushrooms: The strong earthy flavor of shiitake mushrooms elevate this dish. If you cannot find shiitake mushrooms, use straw mushrooms which are sold in cans.
  • Baby spinach: You can use regular spinach instead of baby spinach but if you do, give it a good chopping.
  • Sesame oil: Used to season the vegetables and add nuttiness to the dish.
  • Garlic: Used to season the vegetables by adding sweetness and a slightly pungent note.
  • Scallions: Make sure to finely chop the scallions as they will be used as a flavoring agent for the vegetables and add a slight crunch. The finer the chop, the better!
  • Sesame seeds: Use white or black sesame seeds to impart nuttiness.
  • Rice: Use short grain white or brown rice.
  • Egg: You can fry it or serve it raw. As long as the yolk remains creamy it will be delicious!
  • Bibimbap sauce: A mixture of gochujang (Korean red chili paste), sesame oil, rice vinegar, honey, sugar, water, and garlic.

Kid Friendly Bibimbap Sauce

If you love bibimbap but find the sauce to be too fiery (especially if you are serving it to a kid), skip the gochujang and use this quick recipe instead.

  • 1 tablespoon white miso paste
  • 2 teaspoons soy sauce
  • 1/2 tablespoon sesame oil
  • 1/2 tablespoon rice vinegar
  • 1 teaspoon sugar
  • 1 tablespoon water
  • 1 teaspoon sesame seeds

Combine all the ingredients and serve!

bowl of rice with spinach and shiitake mushrooms

Dolsot Bibimbap vs Regular Bibimbap

I’m sure you’ve noticed that sometimes bibimbap shows up as dolsot bibimbap when looking for a recipe, and if you are like me you are wondering what the difference is and which one is better.

It turns out that there is no difference in the actual dish but in the cooking ware used to make the dish. The word dolsot means stone pot and it’s what is traditionally used to make bibimbap. The sizzling pots served at your favorite Korean restaurant? Yep, that’s a dolsot!

The reason why dolsot is the preferred choice for serving bibimbap is because the rice at the bottom of the dish gets super crispy and flavorful. I don’t own a stone pot but if I did I would surely use it for my rice bowl meals.

Where to Find a Dolsot Bowl

You can purchase a dolsot bowl at your local Korean supermarket or online, such as here on Amazon.

spicy bibimbap sauce | pickledplum.com

How To Make Bibimbap

  1. Make the bibimbap sauce and set aside.
  2. Drain and slice the tofu into cubes and dust all sides with cornstarch.
  3. Fry the tofu in a pan until the cubes are golden brown and drain them on paper towel.
  4. Briefly fry the carrots in a pan, transfer them to a bowl and do the same for the shiitake mushrooms. Season with a little salt.
  5. Blanch the spinach and shock in cold water. Drain, squeeze out excess water and toss the spinach in sesame oil, salt, and chopped scallions. Repeat the same steps for the beans sprouts.
  6. Divide two cups of warm cooked rice into two bowls and top with the ingredients and an egg in the center.
  7. Serve with bibimbap sauce. Enjoy!

Topping Variations

You don’t have to stick to this specific recipe to make bibimbap, there are so many different and fun ways to serve this dish! If your family prefers bell peppers over carrots, switch them up! I’ve even topped my rice with chickpeas once and it was still yummy!

Here are a few ideas on how you can be creative with your Korean rice bowl:

  • Use chopped kale or shredded cabbage (both cooked) instead of spinach.
  • Switch the shiitake mushrooms for thinly sliced cucumber.
  • Use zucchini or snow peas as substitutes to carrots or beans sprouts.
  • Add fried wonton strips.
  • Add some kimchi or other pickled vegetable.
  • Use fish, chicken, or beef.
vegetarian bibimbap (dolsot bibimbap) | pickledplum.com

What to Serve with Bibimbap


I told you making bibimbap wasn’t that hard! There are quite a few ingredients to use but the actual cooking process is very quick and simple. And it’s so worth it because what you end up with is a vibrant, wholesome rice bowl packed with assertive flavors (salty, nutty, savory, spicy) that taste different with every bite you take!

Here are some of my favorite dishes to serve with this Korean classic:

Bowl of bibimbap | pickledplum.com

Did you like this Easy Bibimbap Recipe? Are there changes you made that you would like to share? Share your tips and recommendations in the comments section below!


Easy Bibimbap – 비빔밥

Loaded with seasoned vegetables, a creamy yolk and a fiery gochujang sauce, bibimbap is the perfect midweek meal for a boost of energy! This version is meat-free.

  • Author: Caroline Phelps
  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Total Time: 35 minutes
  • Yield: 2 1x
  • Category: Vegetarian
  • Cuisine: Korean


  • Bibimbap sauce
  • 1/2 tofu block
  • 2 tablespoons cornstarch
  • 3 tablespoons + 1 teaspoon vegetable oil
  • 1 small carrot, chopped into matchsticks
  • 150g beans sprouts
  • 4 shiitake mushrooms, chopped
  • 150g baby spinach
  • 2 tablespoons sesame oil
  • 1 teaspoon minced garlic
  • 2 teaspoons finely chopped scallions
  • 1 teaspoon sesame seeds
  • 1 1/2 cup cooked white rice (short or medium grain)
  • 2 fried eggs (or raw egg yolk)


Bibimbap sauce

Make the bibimbap sauce and set aside.

Crispy tofu

  1. Drain tofu and leave on a plate for 10 minutes. Drain again and slice into 2-inch piece cubes. Dust with cornstarch making sure all side are covered and set aside.
  2. Heat a large pan over medium high heat and add 3 tablespoons vegetable oil.
  3. When the oil is hot, add tofu and cook on each side for 2-3 minutes until crispy and golden brown. Turn the heat off, transfer tofu to paper towel and set aside.

Carrots and shiitake mushrooms

  1. In a medium pan over medium high heat, add vegetable oil, carrots and a sprinkle of salt.
  2. Cook for 2 minutes until tender but still yielding a crunch. Transfer to a small bowl and set aside.
  3. Add shiitake mushrooms to the same pan and cook for 2-3 minutes until they are golden brown. Transfer to a small bowl and set aside.

Spinach and bean sprouts

  • Bring a medium size pot of water with 1 tablespoon salt to boil.
  • Add spinach and cook for 1 minute. Drain and rinse spinach under cold water until the spinach is cold.
  • Gentle squeeze the spinach to remove excess water.
  • Put the spinach in a bowl and add 1 tablespoon sesame oil, 1/2 teaspoon minced garlic, 1 teaspoon scallions, 1/2 teaspoon sesame seeds, a sprinkle of salt, and toss the spinach (I use chopsticks) until it’s evenly coated.
  • Repeat the same steps for the beans sprouts.

Assembling bibimbap

  1. Divide the rice among 2 serving bowls.
  2. Place the eggs in the center of each bowl and arrange the vegetables around it.
  3. Serve with bibimbap sauce on the side.


Kid Friendly Bibimbap Sauce

  • 1 tablespoon white miso paste
  • 2 teaspoons soy sauce
  • 1/2 tablespoon sesame oil
  • 1/2 tablespoon rice vinegar
  • 1 teaspoon sugar
  • 1 tablespoon water
  • 1 teaspoon sesame seeds

Combine all the ingredients and serve.

Keywords: recipe, rice bowl, dolsot bibimbap, dinner

Recipe Card powered byTasty Recipes

Pickled Plum is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.