Bibimbap is a Korean dish of rice topped with seasoned vegetables, often beef and egg, and served with gochujang sauce to mix in at the table. This rice-free version keeps those familiar toppings and flavors but uses cauliflower rice as its base. Rice is central to traditional bibimbap, so this is a bibimbap-style adaptation rather than a claim that the dish is rice-free in its traditional form.
Ingredients
- 6 cups (720 g) cauliflower rice, fresh or thawed and patted dry
- 12 oz (340 g) lean ground beef
- 6 oz (170 g) fresh spinach
- 8 oz (225 g) mung bean sprouts
- 1 medium carrot, about 1 cup (120 g) cut into thin matchsticks
- 1 small zucchini, about 1 cup (180 g) cut into thin matchsticks
- 6 oz (170 g) shiitake mushrooms, stems removed and caps sliced
- 4 large eggs
- 2 scallions, about 1 oz (30 g), thinly sliced
- 4 garlic cloves, about 12 g, finely minced and divided
- 2 tablespoons (30 ml) neutral oil, such as canola, divided
- 2 tablespoons (30 ml) toasted sesame oil, divided
- 2 tablespoons (30 ml) soy sauce, divided
- 1 tablespoon (15 ml) gochujang, for the beef
- 3 tablespoons (45 g) gochujang, for the serving sauce
- 1 tablespoon (15 ml) rice vinegar
- 1 tablespoon (15 ml) water, plus more as needed
- 1 tablespoon (12 g) granulated sugar, divided
- ¾ teaspoon (4.5 g) fine salt, divided, plus more to taste
- ¼ teaspoon (0.5 g) ground black pepper
- 2 teaspoons (6 g) toasted sesame seeds
Instructions
- Prepare the vegetables and sauce. Cut the carrot, zucchini, mushrooms, scallions, and garlic before you start cooking; keeping the vegetables in separate piles makes it easier to cook each one without overdoing it. In a small bowl, stir together 3 tablespoons (45 g) gochujang, the rice vinegar, water, 1 teaspoon of the sugar, and 1 teaspoon of the sesame oil. Add another teaspoon of water if you prefer a thinner sauce. Set it aside.
- Season the beef. In a separate bowl, mix the ground beef with 1 tablespoon (15 ml) soy sauce, the remaining 1 tablespoon (15 ml) gochujang, 1 teaspoon sugar, 1 minced garlic clove, the black pepper, and 1 teaspoon sesame oil. Keep raw beef and its bowl separate from the vegetables and sauce that will be served at the table.
- Cook the cauliflower rice. Heat 1 teaspoon neutral oil in a large skillet over medium-high heat. Add the cauliflower rice and a pinch of salt. Cook for 6–8 minutes, stirring often, until hot and tender but not wet. If it releases liquid, keep cooking until the excess moisture evaporates. Transfer it to a serving platter or divide it among four bowls.
- Blanch and season the greens and sprouts. Bring a medium saucepan of water to a boil. Add the bean sprouts and cook for 2–3 minutes, until crisp-tender; lift them out with a slotted spoon and drain well. Add the spinach to the same water for about 30 seconds, just until wilted, then drain and cool it briefly. Gently squeeze excess water from the spinach. Season the sprouts and spinach separately with a pinch of salt and about ½ teaspoon sesame oil each. Keep them in separate piles.
- Sauté the vegetables and mushrooms. Wipe out the skillet if needed and heat 2 teaspoons neutral oil over medium-high heat. Cook the carrot for 2–3 minutes, stirring, until just tender; season lightly with salt and move it to the platter. Add the zucchini and cook for 2–3 minutes, then transfer it separately. Add the remaining neutral oil and the mushrooms. Cook for 4–5 minutes, stirring occasionally, until tender and lightly browned. Add 2 minced garlic cloves and cook for 30 seconds. Stir in 1 teaspoon soy sauce and ½ teaspoon sesame oil, then take the mushrooms off the heat.
- Cook the beef thoroughly. Add the seasoned beef to the hot skillet. Break it into small pieces and cook for about 6–8 minutes, stirring and turning the pieces, until no pink remains. Check the thickest pieces with a food thermometer: the USDA FSIS safe minimum for ground meat is 160°F (71°C). Transfer the cooked beef to its own section of the platter.
- Cook the eggs safely. Wipe the skillet clean if necessary and add a little oil. Crack in the eggs, cover, and cook over medium-low heat until the whites and yolks are firm. Check an egg dish with a food thermometer; the USDA FSIS safe minimum is 160°F (71°C). If a thermometer reading is difficult to obtain, cook the eggs until fully set rather than serving runny yolks.
- Arrange and serve. Place the spinach, sprouts, carrot, zucchini, mushrooms, beef, and eggs in separate sections over the cauliflower rice. Scatter over the scallions and sesame seeds. Put the gochujang sauce on the table so each person can add a little, mix the bowl well, and adjust the heat to taste.
Tips
- Keep the toppings distinct. Bibimbap is presented with separate toppings before it is mixed. Cook each vegetable only until tender, drain blanched greens well, and arrange everything in its own section so the colors and textures stay clear.
- Control moisture in the base. Cauliflower rice can turn soft if it is crowded or wet. Use a wide skillet, cook in batches if your pan is small, and let frozen cauliflower thaw and drain before it goes into the pan.
- Choose a practical gochujang substitute only if needed. Gochujang is a fermented Korean chile paste with a sweet, savory depth. If you cannot find it, mix mild chili-garlic sauce with a little white miso and sugar; the result will be less distinctly Korean and may be sharper, so add it gradually. Do not replace it with an equal volume of plain hot sauce.
- Adjust salt after mixing. Gochujang and soy sauce both bring salt, while vegetables vary in how much seasoning they need. Taste the sauce and individual toppings before adding more salt, and start with a small spoonful of sauce in each bowl.
Serving Suggestions
Serve the bowls as soon as the warm toppings are arranged, with extra gochujang sauce and sesame seeds at the table. Bibimbap is commonly mixed just before eating, so diners can combine the sauce, egg, vegetables, and base to distribute the seasonings. A small dish of kimchi or another Korean-style pickled vegetable makes a lively, tangy accompaniment; it is optional, not required for the recipe.
If you are serving several people, put each topping in a separate serving dish and let everyone build a bowl. Keep the sauce on the side, especially when serving children or anyone who prefers mild food. The sauce can be spicy, and its heat varies by brand and type of gochujang. For a heartier meal, serve a larger portion of beef or add an extra egg rather than increasing the sauce alone.
Variations
Make it vegetarian. Leave out the beef and increase the mushrooms, or add 8 oz (225 g) firm tofu, pressed and cubed. Brown the tofu in a little oil, then season it with soy sauce, garlic, and sesame oil. Check the ingredient label on your gochujang and soy sauce if you need to avoid animal-derived ingredients.
Use a different rice-free base. Finely shredded cabbage sautéed until just tender makes a sturdier, more neutral base, while broccoli rice has a stronger vegetable flavor. Use the same volume as the cauliflower rice and cook until tender, adjusting the time to suit the cut. Neither substitute is traditional rice, but both work with the toppings and sauce.
Make the sauce milder or hotter. For a gentler bowl, start with 1 tablespoon gochujang in the sauce and offer more at the table. For more heat, add a little extra gochujang rather than relying on a large amount of plain chile. A teaspoon of water can loosen the sauce without making it much sweeter.
Change the vegetables with the season. Thinly sliced cucumber, sautéed bell pepper, or cooked fernbrake (gosari) can take the place of one of the listed vegetables. Gosari is a traditional Korean ingredient that is often sold dried and needs soaking and cooking according to its package directions; if it is difficult to find, extra mushrooms or zucchini are simple substitutes, though the bowl will have a different flavor and texture.
Storage and Reheating
For best texture, store the cauliflower rice, cooked vegetables, beef, and eggs in separate airtight containers. Refrigerate leftovers within 2 hours of cooking. The cooked components keep for 3–4 days in the refrigerator; store the gochujang sauce separately, also refrigerated, and use a clean spoon when serving it.
Reheat only the portions you plan to eat. Warm the cauliflower rice, vegetables, and beef in a covered skillet over medium-low heat with a teaspoon of water, stirring occasionally, or microwave them in a covered, microwave-safe dish. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Add the egg after reheating if you prefer, but reheat leftover egg along with the other components to 165°F (74°C) as well. The vegetables may soften and release water after storage, so drain off excess liquid before assembling. Freezing is possible for the cauliflower rice and beef, but the greens, sprouts, and cooked eggs tend to lose their best texture.
Frequently Asked Questions
Is bibimbap traditionally made without rice?
Traditional bibimbap is a rice-based Korean dish; the name and familiar serving style refer to a bowl of rice topped with assorted ingredients and mixed before eating. This recipe is a rice-free adaptation that keeps the seasoned vegetables, beef, egg, and gochujang. For a traditional base, serve the same toppings over cooked rice.
Does cauliflower rice taste like regular rice?
No. Cauliflower has a mild vegetable flavor and a softer, less chewy texture than rice. Cooking it in a wide pan until excess moisture evaporates helps it stay separate enough to support the toppings, but it will not reproduce the taste or texture of a rice bowl exactly.
Can I prepare the toppings ahead?
Yes. Cook and refrigerate the vegetables and beef separately up to 3–4 days ahead, and mix the sauce in advance. For the best texture, cook the eggs close to serving time and reheat the other components to 165°F (74°C). Assemble the bowls only when you are ready to eat.
What can I use instead of gochujang?
A mix of mild chili-garlic sauce, white miso, and a little sugar can approximate some of gochujang’s heat, saltiness, and savory depth. It is not an exact substitute: it lacks the same fermented flavor and may taste sharper. Start with a small amount, taste, and adjust rather than swapping in a large quantity of hot sauce.
Can I leave out the egg or beef?
Yes. The bowl can be made with vegetables alone, or you can omit either topping and increase another one. For a meat-free option with more substance, use browned firm tofu or extra mushrooms. Keep any cooked ingredients separate from raw meat during preparation, and follow the safe cooking temperatures in the instructions when using beef or eggs.
Related
- Korean Boiled Eggs with Soy Sauce: Mayak Gyeran Recipe
- Popular Korean Drinks: Traditional Sujeonggwa Recipe
- Korean Egg Drop Sandwich: Street Food Favorite Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).