Vegetarian Mexican Frittata Recipe for Any Meal

Vegetarian Mexican frittata with black beans, tomatillos, peppers, cheese, cilantro, and salsa in a skillet.

Traditional Italian frittatas are known for their simple, rustic combination of fresh vegetables, herbs, cheese, and sometimes cured meats like pancetta or prosciutto. This Vegetarian Mexican Frittata takes that comforting classic and gives it a vibrant Latin-inspired makeover.

Packed with roasted chiles, tangy tomatillos, hearty black beans, fresh cilantro, oregano, and melty cheese, this dish delivers bold flavor in every bite. Perfect for brunch, lunch, or a satisfying meatless dinner, this easy one-pan recipe is both nourishing and crowd-pleasing. Top it with salsa for an extra kick of freshness.

Why You’ll Love This Vegetarian Mexican Frittata

  • High-protein, vegetarian-friendly meal
  • Loaded with fresh vegetables and bold spices
  • Perfect for breakfast, brunch, lunch, or dinner
  • Easy one-skillet recipe
  • Great for meal prep or leftovers

Yield

Makes 4 large slices or 6 medium slices

Ingredients

  • 8 large eggs
  • Sea salt, to taste
  • Freshly ground black pepper, to taste
  • 1 teaspoon dried oregano
  • 2 tablespoons olive oil
  • 2 garlic cloves, finely chopped
  • 2 serrano chiles or 1 large jalapeño, seeded and chopped
  • 1 poblano chile, seeded and chopped
  • 1 small onion, finely chopped
  • 6 tomatillos, husked and chopped
  • 1 chipotle chile in adobo sauce, finely chopped
  • 1 cup cooked black beans (rinsed and drained if canned)
  • 1/2 cup fresh cilantro, chopped
  • 1/4 cup fresh oregano, chopped
  • 1 cup shredded cheddar or Mexican-blend cheese
  • 1/2 cup homemade or bottled salsa

How to Make Vegetarian Mexican Frittata

Step 1: Prepare the Eggs

Preheat your broiler. In a large mixing bowl, whisk together the eggs, sea salt, black pepper, and dried oregano until fully combined. Set aside.

Step 2: Sauté the Vegetables

Heat olive oil in a 12-inch nonstick skillet over medium heat. Add garlic, serrano or jalapeño, poblano chile, and onion. Season lightly with salt and pepper.

Cook for 7–8 minutes over medium-low heat, covered, until the vegetables soften and become fragrant.

Step 3: Add Mexican-Inspired Fillings

Increase heat to medium and stir in the chopped tomatillos, chipotle chile, black beans, cilantro, and fresh oregano.

Cook for 5–6 minutes, stirring occasionally, until the tomatillos soften and excess moisture reduces.

Step 4: Add Eggs

Whisk the eggs once more, then pour evenly over the vegetable mixture. Gently tilt the skillet so the eggs settle into every corner.

Cook until the bottom and sides are set, but the top remains slightly runny.

Step 5: Add Cheese and Broil

Sprinkle shredded cheese evenly over the top. Transfer the skillet under the broiler for 2–3 minutes, or until the cheese melts and the top turns lightly golden.

Step 6: Rest and Serve

Remove from the oven and let the frittata rest for 4 minutes before slicing.

Serve topped with fresh salsa, or place salsa on the table for everyone to add their own.

Serving Suggestions

This flavorful frittata pairs beautifully with:

  • Avocado slices
  • Fresh green salad
  • Warm tortillas
  • Mexican rice
  • Sour cream or Greek yogurt

Pro Tips for the Best Frittata

  • Use oven-safe cookware for easy broiling
  • Don’t overcook the eggs—slightly soft eggs create the best texture
  • Swap cheddar for pepper jack for extra spice
  • Add corn or diced zucchini for more vegetable variety

Final Thoughts

Vegetarian Mexican Frittata is a delicious fusion of Italian comfort food and bold Mexican flavors. It’s protein-rich, colorful, and ideal for anyone looking to enjoy a satisfying meatless meal without sacrificing taste.

Whether you’re hosting brunch, meal prepping for the week, or simply craving something hearty and wholesome, this recipe is a flavorful addition to your table.

Previous Post Next Post