Skip to content

Black Bean Breakfast Casserole

Bursting with protein-rich pulses, energizing potatoes and vibrant veggies, this one-pan wonder will be your new breakfast or brunch favourite! Another great recipe from our collaboration with @GetJoyfull dietitian Emily Mardell.



  • 2 Tbsp (30 mL) canola oil, divided
  • 1 medium yellow onion, finely diced
  • 2-4 cloves garlic, minced
  • 1 can (14 oz/398 mL) no salt added black beans, drained & rinsed (yields 1 1/4 cups/300 mL cooked beans)
  • 3/4 cup (175 mL) frozen corn, thawed
  • Large handful baby spinach
  • 2 medium yellow potatoes, grated, rinsed & squeezed dry
  • 8 large eggs
  • 1 cup (250 mL) aged white cheddar cheese, grated
  • salt & pepper to taste
  • Topping

  • 1 handful cilantro, chopped
  • 1 cup (250 mL) Roma tomatoes, finely chopped


Preheat oven to 350°F (180°C).

Heat a large cast iron skillet with half the oil over medium heat. Add onions and cook until soft, about 3 minutes and then add garlic and cook for 30 seconds. Add black beans and corn, and cook for 2 minutes. Finally, add the spinach and cook for 1 minute until wilted, season with salt and pepper. Remove vegetables from the pan to a bowl and set aside.

Add remaining oil and grated potato to the skillet. Cook for 3 minutes until the potato is soft and begins to brown, then flatten and press the potatoes into the base of the skillet to make the bottom crust. Spread cooked vegetables only over the top of the potato crust.

In a bowl, scramble the eggs with a fork and pour over the vegetables, tilting the pan to spread the eggs evenly over the top. Season with Salt and pepper to taste. Sprinkle grated cheese over the top and bake in preheated oven for 10-15 minutes until eggs are cooked and cheese is browned. Remove from oven and let stand for 10 minutes. Garnish with tomatoes and cilantro, cut into portions and enjoy!

Reviews [0]

There haven't been any reviews yet. Be the first to try it and share your thoughts!