This Dairy Free Taco Breakfast Casserole is a lighter take on the classic breakfast casserole — easy to make, full of flavor, and perfect for feeding a crowd.

Each year my family gathers for a beach trip with grandparents, siblings, in-laws, and cousins. It’s a big group, but we cherish the time together and plan meals in advance so everyone contributes. When it’s my turn to bring breakfast, I make this Dairy Free Taco Breakfast Casserole — it’s simple, satisfying, and easy to prepare ahead of time.
You can assemble it the night before, refrigerate, and bake in the morning, or prepare and bake the same day. Either way, it’s a crowd-pleasing, low-guilt breakfast that’s likely to be requested again — especially for holiday mornings like Christmas.
The core ingredients (full quantities and instructions are in the recipe card below) are straightforward:
- Lean ground beef or turkey
- White or yellow onion
- Eggs
- Salsa
- Simple seasonings
The method is easy: brown the meat with onion and taco seasoning, whisk eggs with salsa, then combine everything in a lightly greased baking dish and bake until set. It’s flavorful without dairy, but easily adapted if you prefer cheese.

Can you add cheese?
Yes. The casserole is designed to be tasty without dairy, but you can add about 3/4 cup shredded cheddar or mozzarella if you like. Sprinkle the cheese over the cooked meat and onions before pouring in the egg mixture.
What salsa works best?
Use any salsa you enjoy. Choose a spicier salsa if you like heat, or a mild salsa to keep flavors mellow — both work well in the egg mixture.

What size baking dish should you use?
An 8 x 8 or 8 x 9 inch baking dish is ideal. The finished casserole is a little over 2 inches thick and yields nine generous slices.
Can you make this in advance?
Yes. Assemble the casserole the night before, cover, and refrigerate. In the morning, remove the cover and bake as directed.

How to serve this breakfast casserole
Top each slice with additional salsa, guacamole, hot sauce, and/or fresh cilantro when serving for extra brightness and flavor.
More breakfast recipes like this:
Dairy Free Chicken Sausage Breakfast Casserole
Steak & Sweet Potato Breakfast Hash
Sheet Pan Sweet Potato Hash & Eggs
Egg Free Chicken Apple Hash
Spinach & Arugula Breakfast Hash
Dairy Free Taco Breakfast Casserole
Pin Recipe
Rate Recipe
Ingredients
- 1 lb lean ground beef or turkey
- 1/2 white or yellow onion, diced
- 10 eggs
- 3/4 cup salsa of your choice
- 1/2 tsp salt
- 1/2 tsp pepper
- 2 tsp olive oil, to grease baking dish
Easy Taco Seasoning
- 1 tsp chili powder
- 1/4 tsp paprika
- 1/4 tsp cumin
- 1/2 tsp onion powder
- 1/2 tsp garlic powder
- 1/2 tsp dried oregano
- 1/4 tsp salt
Instructions
-
Preheat oven to 350°F (175°C).
-
Cook the ground beef or turkey and diced onion in a skillet over medium-high heat. If using very lean ground turkey, add 1/2 tablespoon of oil to the pan. Once browned, stir in the taco seasoning until evenly combined.
-
In a large bowl, whisk the eggs with the salsa, salt, and pepper until smooth.
-
Lightly grease an 8 x 8 or 8 x 9 inch baking dish with oil.
-
Spread the cooked meat and onions in an even layer across the bottom of the prepared dish. Pour the egg and salsa mixture over the top.
-
Bake for 30–35 minutes, or until the eggs are set and the center no longer wiggles. Allow to rest for 5 minutes before slicing into squares.
-
Serve slices topped with extra salsa, guacamole, hot sauce, and/or cilantro as desired.
Nutrition
,
Calories: 158kcal
,
Carbohydrates: 3g
,
Protein: 17g
,
Fat: 8g
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this? Leave a comment below!