Vegan Korean BBQ Bowl

A delicious Korean BBQ bowl filled with cabbage slaw, spicy pan-fried tofu, and sautéed broccoli and carrots, this weeknight meal is hearty and delicious. Vegan and Gluten-free!

Prep Time
15 mins
Cook Time
20 mins
Marinating Time
1 hr
Total Time
35 mins
Course: Main Course
Cuisine: Vegan
Keyword: Vegan Korean Bowl
Servings: 4 servings
Calories: 342 kcal
Author: Sarah McMinn
You will need
  • 1 cup cooked brown rice
  • 16 ounces extra firm tofu, cut into 1/2" cubes
  • 2 tbsp. sesame oil
  • 2 cups broccoli, chopped
  • 2 large carrot,, thinly sliced
  • 1 red bell pepper
  • Cilantro Lime Slaw, recipe below
  • Barbecue Marinade, recipe below
Cilantro Lime Slaw
  • 1 1/2 cups mixed red and white cabbage, shredded
  • 2 tbsp fresh cilantro, minced
  • 1 tbsp fresh lime juice
  • 1/4 tsp salt
Barbecue Marinade
  1. Combine all the ingredients for Barbecue Marinade in a shallow dish. Add cubed tofu, making sure it's fully submerged and let it marinate for at least one hour.

  2. Meanwhile, mix together the ingredients for Cilantro Lime Slaw in a small bowl. Refrigerate until ready to use.

  3. Add rice and 2 cups of water to a small sauce pot. Bring to a boil. Cover and reduce heat to a simmer and simmer for 40 minutes or until all the water has absorbed.

  4. Heat up 1 tablespoon of sesame oil in a sauté pan. Add carrots, broccoli, and bell pepper and sauté for 5 minutes over medium heat until vegetables are tender. Remove and set aside.

  5. In the same pan, heat up remaining tablespoon of sesame oil. Remove tofu from Barbecue Marinade with a slotted spoon, reserving the marinade, and sauté for 5-10 minutes until tofu has begun to brown. Add 1/4 cup of marinade to the tofu, stirring to combine. Cook until all the marinade has absorbed. Remove from heat.

  6. To assemble, place rice at the bottom of three bowls. Add tofu, carrots, broccoli, and slaw. Top with extra marinade, sesame seeds, and cilantro. Serve immediately.

Nutrition Facts
Vegan Korean BBQ Bowl
Amount Per Serving
Calories 342 Calories from Fat 27
% Daily Value*
Fat 3g5%
Sodium 3373mg147%
Potassium 710mg20%
Carbohydrates 68g23%
Fiber 6g25%
Sugar 34g38%
Protein 12g24%
Vitamin A 5740IU115%
Vitamin C 104.9mg127%
Calcium 123mg12%
Iron 3.1mg17%
* Percent Daily Values are based on a 2000 calorie diet.