Rainbow Vegetarian Bibimbap

5 from 16 votes
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

This Delicious Rainbow vegetarian bibimbap recipe is the perfect meal in a bowl! With a variety of taste, texture and colour – there is something for everyone and it’s surprisingly easy to put together! Rainbow veggies and egg yolks on top of rice for a homemade vegetarian bibimbap If you haven’t heard of ‘Bibimbap’ before, it is a Korean dish that is akin to stir-fried rice with loads of veggie and protein toppings – While I’m not going to pretend that this is the most authentic take on the recipe, here is my take on delicious vegetarian bibimbap that I’ve become obsessed with recently. You really can pack everything you need into a single bowl dish. Plus, it’s great for meal prep! Homemade bibimbap decorated with edible flowers This rainbow bibimbap is super versatile too! While I’ve obviously made suggestions for my favorite veggies to include in the dish, feel free to add your own favorite veggies and any additional protein such as tofu, etc. Rainbow veggies for homemade bibimbap

Here is how to make this delicious Rainbow Bibimbap

Ingredients: Ingredients for homemade bibimbap with eggs For this rainbow bibimbap you will need:
  • Short-grain brown rice
  • Eggs
  • Fresh veggies – I used carrots, cabbage, bean sprouts, spring onion, Chinese cabbage, broccoli sprouts, spinach
  • Mushrooms (I used Golden Enoki mushrooms)
  • Hot sauce of choice
As I mention, you can skip the step if coloring the sprouts. If you like to color them, then you will need: Mung bean sprouts tainted purple with red cabbage
  • mung bean sprouts
  • white vinegar
  • shredded red cabbage (for purple color)
  • beetroot (for pink/reddish color)
I also find that a cucumber sesame salad goes great as a side (or also on top) of this dish. You will need:
  • cucumber
  • white vinegar
  • soy sauce
  • sesame oil
  • sesame seeds
  • sugar (I used coconut sugar)
  • chili powder
  • spring onions
Here’s how to make this delicious meal This first step is optional and can be done well in advance or skipped. To color the mung bean sprouts purple, add a handful of sprouts to a bowl with a handful of shredded red cabbage and cover with hot water. Add 1 tbsp of white vinegar and stir. Set aside. To color the mung bean sprouts pink/reddish, add a handful of sprouts to a bowl with a few slices of beetroot and cover with hot water. Add 1 tbsp of white vinegar and stir. Set aside. Leave them to rest for about 1 hour. The longer you wait, the deeper the color would be. They’re a perfect, fun accompaniment for vegetarian bibimbap. Before you cook the rice, first make sure to rinse it well so that all the starch gets washed away. About 3-4 times does the trick – this is the key to beautifully fluffy rice! It’s best to rinse it until the water becomes perfectly clear. As you can see in the photo below, when you first rinse it, the water is very murky. After 3-4 rinses, the water was clear. Leave the rice to soak in water for 30 mins. Rinse again. To cook 1.5 cups of rice, add 3 cups of water in the saucepan. Bring to a boil. As soon as it’s boiling, cover and leave to simmer until all the water is absorbed. The rice is ready when all the water gets absorbed and it becomes fluffy. Freshly made fluffy short grain brown rice To prepare the cucumber sesame salad, mix all the ingredients in a bowl, and mix well. Cut the cucumber into slices or shreds, then add it to the bowl and mix well. Note: instead of adding the cucumber sesame salad to the bibimbap as I did, you can also serve it as a side dish as it is delicious on itself.  Cucumber sesame salad Prepare the rest of the ingredients: Cut the carrots, cabbage, and spring onion. You can wilt the spinach by covering it with hot water for 1-2 minutes. Then just make sure to squeeze out all the liquid. Wilted fresh baby spinach If you colored the sprouts using red cabbage then you can use this cabbage within the dish. If not, then you can gently cook it in boiling water for a few minutes, to soften. Rainbow veggies for homemade bibimbap Cook the mushrooms with sesame oil for a few minutes. When all your ingredients are ready, you can assemble the rainbow vegetarian bibimbap in a big pan or a wok. Rainbow veggies and brown rice Add the rice at the bottom, then arrange all the ingredients on top of it, leaving free space in the center. Note: When I prepare this dish for my family and friends, I like assembling it all in a big wok. This allows the food to keep warm until it’s served. Alternatively, you can divide the ingredients and serve in individual bowls. Cover the middle of the rice with hot sauce – as little or as much as you like. Finally, crack open 3 Clarence Court Burford Brown eggs, remove the egg white and place the yolks on top of the hot sauce. Rainbow veggies and egg yolks on top of rice for a homemade bibimbap Your vegetarian rainbow bibimbap is ready to be mixed and served! Homemade bibimbap decorated with edible flowers If you have any questions, feel free to ask them in the comments. I’d also really appreciate a recipe rating and any feedback, and feel free to tag me in your recreations on Instagram @Alphafoodie.

Bibimbap Recipe

5 from 16 votes
By: Samira
This delicious Korean bibimbap recipe combines rice, mushrooms, vegetables, eggs, and spicy gochujang sauce, making it the perfect meatless meal in a bowl.
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 3


  • 15 oz cooked rice 3 cups
  • 9 oz shiitake mushrooms 3 cups sliced
  • 6 oz spinach 6 cups
  • 4.1 oz bean sprouts 2 cups
  • 4 oz carrots 2 cups shredded
  • 4 oz cucumber 2 cups thinly sliced
  • 4 stalks scallions chopped
  • 3 eggs
  • 3 Tbsp neutral oil to fry the eggs
  • 2 Tbsp butter
  • 1 Tbsp sesame oil divided
  • 1 tsp rice vinegar divided
  • 1 tsp tamari or soy sauce, divided
  • 1/2 Tbsp sesame seeds black or white or mixed, to garnish

Gochujang Sauce

  • 1/4 cup gochujang paste
  • 2 Tbsp maple syrup
  • 2 Tbsp sesame oil
  • 3 Tbsp rice vinegar


  • If you don't have any leftover rice, cook it first and let it steam in the pot while preparing the rest of the ingredients.
  • Sauté the spinach in a dry pan at low heat. When it wilts and becomes soft (it takes about 1 minute), season with 1 tsp sesame oil and 1/2 tsp tamari. Set aside.
  • Shred the carrots using a julienne peeler or a grater, and then lightly sauté them in 1 tsp sesame oil until softened (another 1-2 minutes). Set aside.
  • Thinly slice the cucumber and marinate it in a small bowl with 1/2 tsp rice vinegar and 1 tsp sesame oil. Set aside.
  • Heat a small pot of water and blanch the bean sprouts for 1 minute. Drain and set aside.
  • Slice the mushrooms and sauté them in a dry pan. Once they release their water, add the butter, 1/2 tsp tamari, and 1/2 tsp rice vinegar. Stir fry them for 1-2 minutes. Set aside.
  • Fry the eggs with the vegetable oil over medium-low heat until the whites are fully set (3-4 minutes).
  • In a small bowl, whisk the gochujang paste with maple syrup, sesame oil, and rice vinegar.
  • Chop the scallions.
  • Assemble the individual bowls. Layer the rice, mushrooms, cucumbers, bean sprouts, carrots, and spinach. Top with the fried egg. Drizzle with gochujang sauce to taste and top with the chopped scallions and sesame seeds.
    Serve with kimchi on the side and extra sauce if desired. Enjoy!


To store: The assembled bibimbap is best enjoyed immediately. If you have any leftovers, keep them in an airtight container in the fridge for 1-2 days. Mix and reheat on the stovetop or in the microwave. 
Course: Main
Cuisine: Korean
Freezer friendly: No
Shelf life: 2 Days


Serving: 1Bowl, Calories: 714kcal, Carbohydrates: 72g, Protein: 16g, Fat: 42g, Saturated Fat: 11g, Polyunsaturated Fat: 16g, Monounsaturated Fat: 13g, Trans Fat: 0.4g, Cholesterol: 184mg, Sodium: 329mg, Potassium: 1089mg, Fiber: 7g, Sugar: 17g, Vitamin A: 12347IU, Vitamin C: 31mg, Calcium: 167mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Lyndley Hillebrand says:

    Im going to make this minus the egg!!

    1. AlphaFoodie says:

      Great! Let me know what you think 🙂