Dairy-Free Mexican Breakfast Casserole Recipe

This Dairy Free Mexican Breakfast Casserole is a satisfying, flavor-packed way to start the day. Loaded with seasoned ground beef (or turkey), shredded potatoes, bell peppers, onions, and plenty of eggs, it’s hearty enough for a crowd and suitable for paleo, Whole30, and gluten-free diets when you choose compliant ingredients.

Dairy Free Mexican Breakfast Casserole

Update: This recipe was originally published in 2017 and has been republished with all new photos.

If you’re a breakfast person who thinks about the first meal of the day soon after your morning coffee, this casserole will make that daydream worthwhile. It’s robust and filling, with a substantial base of shredded hash brown potatoes that gives the finished dish a thick, satisfying texture. Slices hold together nicely, making it ideal for serving family or guests.

The flavors are inspired by classic Mexican seasoning—chili, cumin, paprika and oregano—without relying on dairy. If you want cheese, you can add it, but the dish stands up well on its own and keeps things dairy-free and compatible with elimination diets when needed.

Baked Mexican Breakfast Casserole

You can enjoy this casserole for breakfast, brunch, or dinner—there’s no rule that it must be eaten only in the morning. It reheats well and makes for convenient leftovers or a make-ahead option for busy mornings.

Ingredients overview

Below is a concise ingredient overview. The full, detailed list and measurements are included in the recipe card further down.

  • Lean ground beef or turkey
  • Bell peppers (any color)
  • White or yellow onion
  • Shredded potatoes or frozen hash browns
  • Olive oil
  • Eggs
  • Green onion and tomato for topping
  • Easy taco seasoning (chili powder, cumin, paprika, garlic and onion powders, oregano, salt)

The method is straightforward: brown the meat, sauté the peppers and onion, brown the shredded potatoes to form the base, layer everything in a greased baking dish, pour a seasoned egg mixture over the top, and bake until set.

Casserole slice

What kind of potatoes are best?

Shredded potatoes or hash browns work best, giving a crisp, textured bottom layer that holds the casserole together. Russet or Yukon gold are reliable choices. You can shred fresh potatoes yourself or use a bag of frozen shredded hash browns—if you’re following Whole30, check ingredient labels carefully to ensure there are no added preservatives or starches.

Bell pepper choices

Use any bell pepper color you have on hand. Mixing red and green adds visual contrast and a nice balance of sweet and slightly bitter flavors, but a single color works fine too. The recipe adapts well to what’s available in your kitchen.

Adding cheese

While this casserole is designed to be dairy free, you can include cheese if you prefer. About 3/4 cup shredded cheddar or mozzarella folded in or sprinkled on top before baking will add richness; otherwise skip it to keep the dish dairy-free.

Baking dish and make-ahead tips

An 8 x 8 or 9 x 9 inch baking dish is a good size for this recipe. You can assemble the casserole the night before, cover and refrigerate, then bake it the next morning—remove the lid or foil before placing it in the oven.

Casserole ready to serve

Serving suggestions

Top slices with your preferred condiments: guacamole or mashed avocado, fresh salsa, jalapeño slices, a drizzle of dairy-free ranch, hot sauce, or chopped cilantro. These garnishes brighten the dish and add texture contrasts that complement the savory casserole.

Storage: Refrigerate leftovers in an airtight container for up to 3–4 days. Reheat slices in a microwave or oven until warmed through.

Recipe

Dairy Free Mexican Breakfast Casserole

By Christina

A hearty, dairy-free breakfast casserole loaded with seasoned meat, roasted-style shredded potatoes, peppers, and eggs. Paleo, Whole30, and gluten-free friendly when ingredients are compliant.

Prep: 15 mins • Cook: 45 mins • Total: 1 hr • Servings: 6

Ingredients

  • 1 lb lean ground beef or turkey
  • 1/2 green bell pepper, diced
  • 1/2 red bell pepper, diced
  • 1/2 white or yellow onion, diced
  • 15 oz shredded potatoes (freshly shredded or frozen hash browns)
  • 2 tbsp olive oil (extra virgin)
  • 9 eggs
  • 1/2 cup water
  • 1 medium tomato, diced
  • 1/4 cup green onion, diced (green part only)

Easy Taco Seasoning

  • 1 tsp chili powder
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp dried oregano
  • 1/2 tsp salt
  • 1/4 tsp paprika
  • 1/4 tsp cumin

Instructions

  1. Preheat oven to 350°F (175°C). Grease an 8 x 8 or 9 x 9 baking dish with olive oil.
  2. Brown and crumble the ground beef or turkey in a skillet over medium-high heat. Remove the meat and set aside in a bowl.
  3. In the same skillet, sauté the diced green pepper, red pepper, and onion until tender, about 3–5 minutes. If the skillet is very dry, add a small splash of oil. Combine the sautéed vegetables with the cooked meat and set aside.
  4. Add 2 tablespoons of olive oil to the hot skillet and spread in the shredded potatoes. Cook about 5 minutes, turn carefully, and cook another 5 minutes until the potatoes have some browning and have softened.
  5. Spread the browned potatoes evenly in the greased baking dish. Top with the cooked meat and pepper-onion mixture.
  6. In a large bowl, whisk together the eggs, water, and the Easy Taco Seasoning until well combined. Pour the egg mixture evenly over the layered ingredients. Scatter diced tomato and green onion over the top.
  7. Bake for 45–50 minutes, until eggs are fully set and the top is lightly golden.
  8. Let the casserole rest for about 5 minutes before slicing. Serve with guacamole, salsa, jalapeños, hot sauce, fresh cilantro, or your preferred toppings.

Notes

If you prefer, use store-bought shredded hash browns instead of shredding potatoes yourself—just check ingredient labels for added starches or preservatives if you’re following Whole30. To add cheese, sprinkle about 3/4 cup shredded cheddar or mozzarella over the casserole before pouring the eggs.

Nutrition (approximate per serving)

Calories: 311 kcal, Carbohydrates: 16 g, Protein: 26 g, Fat: 15 g, Saturated Fat: 4 g, Cholesterol: 292 mg, Sodium: 163 mg, Potassium: 666 mg, Fiber: 1 g, Sugar: 1 g, Vitamin A: 915 IU, Vitamin C: 30.7 mg, Calcium: 58 mg, Iron: 3.8 mg. Nutrition information is an approximation.

More tips and variations

Swap in ground turkey for a leaner option, or use leftover cooked shredded chicken for a different protein profile. Add diced jalapeño to the sauté step for extra heat, or fold in chopped spinach for more greens. If you like a crispier top, broil for 1–2 minutes at the end of baking—watch carefully to avoid burning.

This casserole is versatile, crowd-pleasing, and easy to scale up for guests. It reheats well and freezes in portions, making it a go-to for meal prep on busy weeks.

Like this recipe? Leave a comment below to share how you served it or any tweaks you tried.