Go Back
+ servings
A vegan breakfast bowl with scrambled eggs, pinto beans, tomatoes, hash browns with sour cream and green onions, avocado, sweet potato chips, vegan bacon, salsa, and jalapeño slices.
Print Recipe
5 from 2 votes

Vegan Breakfast Bowl Recipe

This vegan breakfast bowl is stacked with smoky beans, roasted sweet potatoes, and creamy avocado. Every layer flexes big brunch energy, like your favorite greasy spoon special got a vegan remix and crash-landed on your table.
Prep Time7 minutes
Cook Time25 minutes
Total Time32 minutes
Course: Breakfast
Cuisine: American
Diet: Gluten Free, Vegan, Vegetarian
Servings: 4 Bowls
Calories: 1050kcal
Author: Adam Sobel
Cost: $14

Ingredients

For the Sweet Potatoes:

For the Beans:

  • 1 tablespoon olive oil
  • ½ cup onions diced
  • 1 cup cherry tomatoes halved
  • 1 teaspoon garlic minced
  • 4 teaspoon chipotle peppers in adobo sauce minced
  • 15.5 oz. Canned pinto beans drained
  • ½ cup water
  • ½ teaspoon salt

If Using Just Egg:

If Using Scrambled Tofu:

To Assemble the Bowls:

  • 4 cups baby arugula
  • 4 frozen hash browns
  • 8 strips vegan bacon cooked (optional)
  • 2 avocados sliced
  • ½ cup salsa roja salsa verde, or habanero salsa
  • ½ cup vegan sour cream
  • ¼ cup chives thinly sliced
  • Parsley chopped

Instructions

  • Preheat the oven to 375°F (190°C). In a mixing bowl, toss the diced sweet potatoes with olive oil, smoked paprika, ground coriander, and salt until evenly coated.
  • Spread the sweet potatoes on a parchment-lined baking sheet in a single layer. Roast for 25 minutes, turning once halfway through, until golden and tender. Set aside.
  • While the sweet potatoes are roasting, heat the olive oil in a skillet over medium heat. After 90 seconds, when the oil is hot, add the diced onions and cook for 4 minutes, stirring occasionally, until softened. Add the cherry tomatoes and garlic and cook for 3 minutes, until the tomatoes begin to soften.
  • Stir in the minced chipotles, pinto beans, water, and salt. Simmer for 6 minutes, stirring occasionally, until the mixture thickens slightly. Remove from heat and cover to keep warm.
  • Cook the frozen hash browns and vegan bacon (if using) according to package directions, or pan-fry them over medium heat until crisp on both sides. Set aside.
  • If using Just Egg, melt the butter in a nonstick skillet over medium heat. After 90 seconds, pour in the Just Egg and add the salt. Cook, stirring frequently, for 6 to 8 minutes until the mixture is scrambled and set to your desired level of firmness. Remove from heat. If using scrambled tofu, prepare one batch following my recipe.
  • To assemble, divide the roasted sweet potatoes, beans, and vegan scrambled eggs into 4 bowls. Place a cup of baby arugula and 1 hash brown into the corners of each bowl, along with 2 strips of vegan bacon if using, and slices of avocado.
  • Spoon salsa and sour cream over the top, then garnish with chives and chopped parsley. Serve immediately.

Notes

🥔 Roastbusters:
Give sweet potatoes room to breathe on the sheet pan. If they’re crowded, they’ll steam instead of crisp.
🥚 Eggbert Einstein:
Stir Just Egg constantly, then slow it down so it cooks evenly. Don’t overdo it—dry scramble is brunch sabotage.
🍳 Pan’s Labyrinth: 
Use a cast iron skillet and a sharp metal spatula to keep Just Egg from cementing to your pan. That cleanup struggle is real.

Nutrition

Calories: 1050kcal | Carbohydrates: 135g | Protein: 40g | Fat: 43g | Saturated Fat: 8g | Polyunsaturated Fat: 11g | Monounsaturated Fat: 22g | Trans Fat: 1g | Cholesterol: 0.3mg | Sodium: 2174mg | Potassium: 2830mg | Fiber: 36g | Sugar: 20g | Vitamin A: 15617IU | Vitamin C: 35mg | Calcium: 301mg | Iron: 12mg