I used to think egg casseroles were boring until I started throwing in whatever vegetables I had sitting in my fridge. The trick is using cottage cheese instead of milk or cream—it makes the whole thing creamier and adds protein without any extra work.
This cottage cheese and veggie egg casserole is what I make when I need to use up mushrooms, peppers, and green onions before they go bad. It’s also my go-to when I want breakfast ready for the whole week. You just mix everything together, bake it, and you’ve got five days of morning meals handled. No standing over the stove flipping individual eggs while everyone’s asking when breakfast will be ready.

Why You’ll Love This Cottage Cheese and Veggie Egg Casserole
- High-protein breakfast – With 12 eggs and cottage cheese, this casserole packs a serious protein punch to keep you full and energized all morning long.
- Meal prep friendly – Make it once and enjoy easy breakfasts throughout the week. Just reheat a slice and you’re good to go.
- Loaded with veggies – The mushrooms, bell peppers, and green onions add flavor and nutrition without any extra effort.
- Simple ingredients – Everything you need is probably already in your fridge, making this an easy go-to recipe.
- Ready in under an hour – From start to finish, you’ll have a wholesome breakfast casserole on the table in less time than it takes to watch your favorite show.
What Kind of Cottage Cheese Should I Use?
For this egg casserole, any style of cottage cheese will work just fine – small curd, large curd, or even whipped. The cottage cheese gets mixed right into the eggs and bakes throughout the casserole, so you won’t really notice the curd size in the final dish. I usually go with whatever’s on sale at the store, though full-fat cottage cheese will give you a creamier result than low-fat versions. If you prefer a smoother texture, you can give the cottage cheese a quick blend before mixing it in, but honestly, it’s not necessary since everything gets combined together anyway.
Options for Substitutions
This egg casserole is pretty forgiving when it comes to swaps:
- Cottage cheese: You can use ricotta cheese for a similar texture and protein boost. Greek yogurt also works, though it’ll make the casserole slightly tangier and a bit less creamy.
- Mushrooms: Not a fan of mushrooms? Swap them out for zucchini, spinach, or broccoli florets. Just make sure to squeeze out excess moisture from zucchini or spinach before adding them to avoid a watery casserole.
- Bell peppers: Any color bell pepper works great here, or you can use diced tomatoes (drain them well first) or roasted red peppers from a jar.
- Green onions: Regular yellow or white onions work fine – just sauté them with the other veggies. Chives or leeks are also good options if you have them.
- Eggs: This is one ingredient you really can’t substitute since eggs are the base of the casserole. However, you can use a mix of whole eggs and egg whites if you’re looking to cut some fat.
- Butter: Olive oil or any cooking oil works just as well for sautéing the vegetables.
Watch Out for These Mistakes While Baking
The biggest mistake people make with egg casseroles is skipping the step of cooking the vegetables first, which releases excess moisture that can leave you with a watery, runny casserole instead of a firm, sliceable dish. Make sure to cook your mushrooms and bell peppers until most of their liquid has evaporated – this usually takes about 8-10 minutes over medium-high heat. Another common error is overbaking, so start checking your casserole at the 35-minute mark by gently shaking the pan; the center should jiggle just slightly, as it will continue cooking after you remove it from the oven. If you notice the edges pulling away from the pan or the top getting too dark before the center is set, tent it loosely with foil and lower the temperature to 350°F for the remaining baking time.
What to Serve With Cottage Cheese and Veggie Egg Casserole?
This egg casserole is perfect for breakfast or brunch, and I love serving it with some crispy bacon or breakfast sausage on the side for extra protein. A stack of buttered toast or some warm croissants are great for rounding out the meal, especially if you want something to balance the savory flavors. Fresh fruit like berries, melon, or sliced oranges adds a nice sweet contrast and keeps things feeling light. If you’re feeding a crowd for brunch, consider adding some hash browns or roasted breakfast potatoes to make it more filling.
Storage Instructions
Store: This egg casserole is perfect for meal prep! Once it’s cooled down, cover it tightly with foil or plastic wrap and keep it in the fridge for up to 4 days. You can also slice it into individual portions and store them in separate containers for easy grab-and-go breakfasts throughout the week.
Freeze: Cut the casserole into serving-sized pieces and wrap each one individually in plastic wrap, then place them all in a freezer bag. They’ll stay good in the freezer for up to 2 months, which makes this a great option when you want breakfast ready to go.
Reheat: Warm up a slice in the microwave for about 1-2 minutes, or until heated through. If you’re reheating from frozen, add an extra minute or two. You can also reheat it in the oven at 350°F for about 15 minutes if you prefer a firmer texture.
| Preparation Time | 10-15 minutes |
| Cooking Time | 40-45 minutes |
| Total Time | 50-60 minutes |
| Level of Difficulty | Easy |
| Servings | 8 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 850-950
- Protein: 72-80 g
- Fat: 50-58 g
- Carbohydrates: 22-28 g
Ingredients
- 1.5 cups cottage cheese (I use Good Culture for creamier texture)
- 8 oz mushrooms (sliced into 1/4-inch pieces)
- 1 tbsp butter (melted, for greasing and mixing)
- 4 green onions (chopped, white and light green parts)
- 12 eggs (large, room temperature)
- black pepper to taste (freshly ground preferred)
- 1.5 cups bell peppers (diced into 1/2-inch pieces, any color)
- salt to taste
Step 1: Prepare Mise en Place and Preheat Oven
- 8 oz mushrooms
- 1.5 cups bell peppers
- 4 green onions
Preheat your oven to 375°F and position the rack to the middle of the oven.
While it heats, prepare all your ingredients: slice the mushrooms into 1/4-inch pieces, dice the bell peppers into 1/2-inch pieces, and chop the green onions (using white and light green parts only).
Having everything prepped before you start cooking ensures a smooth workflow and prevents any ingredients from being overcooked while you’re still preparing others.
Step 2: Sauté Vegetables and Build Flavor
- 1 tbsp butter
- 8 oz mushrooms
- 1.5 cups bell peppers
- salt to taste
- black pepper to taste
Heat the melted butter in a large skillet over medium-high heat.
Add the sliced mushrooms first and cook for 4-5 minutes, stirring occasionally, until they begin to release their moisture and lightly brown.
Add the diced bell peppers and continue cooking for another 3-4 minutes until the peppers are softened but still have some texture.
Season generously with salt and freshly ground black pepper as you cook—this is when you build the foundation of flavor for the entire casserole.
Step 3: Combine Eggs and Cottage Cheese Base
- 12 eggs
- 1.5 cups cottage cheese
In a large mixing bowl, crack all 12 eggs and beat them vigorously for about 1 minute until well combined and slightly frothy.
Add the cottage cheese and stir until fully incorporated—I find that using a quality cottage cheese like Good Culture prevents the casserole from becoming watery and gives it a creamier texture throughout.
The eggs and cottage cheese mixture will look slightly textured, which is perfect.
Step 4: Combine All Ingredients and Prepare for Baking
- sautéed vegetables from Step 2
- egg and cottage cheese mixture from Step 3
- 4 green onions
- salt to taste
- black pepper to taste
Add the sautéed vegetables from Step 2 to the egg and cottage cheese mixture, stirring gently but thoroughly to distribute them evenly.
Fold in the chopped green onions and taste the mixture, adjusting salt and pepper as needed—remember that you already seasoned the vegetables, so go easy and taste before adding more.
Spray a 9×13-inch baking pan with cooking oil or butter to prevent sticking.
Step 5: Bake Until Set and Golden
- combined egg mixture from Step 4
Pour the entire egg mixture into the prepared 9×13-inch pan, distributing it evenly.
Place in the preheated 375°F oven and bake for 40-45 minutes.
The casserole is done when the center is set but still slightly jiggly when gently shaken (it will continue cooking slightly from residual heat), and the top is golden brown.
If the top browns too quickly before the center is cooked, loosely tent with foil for the remaining baking time.
I always check at 35 minutes to monitor the browning, as every oven varies slightly.

Gluten-Free Cottage Cheese and Veggie Egg Casserole
Ingredients
- 1.5 cups cottage cheese (I use Good Culture for creamier texture)
- 8 oz mushrooms (sliced into 1/4-inch pieces)
- 1 tbsp butter (melted, for greasing and mixing)
- 4 green onions (chopped, white and light green parts)
- 12 eggs (large, room temperature)
- black pepper to taste (freshly ground preferred)
- 1.5 cups bell peppers (diced into 1/2-inch pieces, any color)
- salt to taste
Instructions
- Preheat your oven to 375°F and position the rack to the middle of the oven. While it heats, prepare all your ingredients: slice the mushrooms into 1/4-inch pieces, dice the bell peppers into 1/2-inch pieces, and chop the green onions (using white and light green parts only). Having everything prepped before you start cooking ensures a smooth workflow and prevents any ingredients from being overcooked while you're still preparing others.
- Heat the melted butter in a large skillet over medium-high heat. Add the sliced mushrooms first and cook for 4-5 minutes, stirring occasionally, until they begin to release their moisture and lightly brown. Add the diced bell peppers and continue cooking for another 3-4 minutes until the peppers are softened but still have some texture. Season generously with salt and freshly ground black pepper as you cook—this is when you build the foundation of flavor for the entire casserole.
- In a large mixing bowl, crack all 12 eggs and beat them vigorously for about 1 minute until well combined and slightly frothy. Add the cottage cheese and stir until fully incorporated—I find that using a quality cottage cheese like Good Culture prevents the casserole from becoming watery and gives it a creamier texture throughout. The eggs and cottage cheese mixture will look slightly textured, which is perfect.
- Add the sautéed vegetables from Step 2 to the egg and cottage cheese mixture, stirring gently but thoroughly to distribute them evenly. Fold in the chopped green onions and taste the mixture, adjusting salt and pepper as needed—remember that you already seasoned the vegetables, so go easy and taste before adding more. Spray a 9x13-inch baking pan with cooking oil or butter to prevent sticking.
- Pour the entire egg mixture into the prepared 9x13-inch pan, distributing it evenly. Place in the preheated 375°F oven and bake for 40-45 minutes. The casserole is done when the center is set but still slightly jiggly when gently shaken (it will continue cooking slightly from residual heat), and the top is golden brown. If the top browns too quickly before the center is cooked, loosely tent with foil for the remaining baking time. I always check at 35 minutes to monitor the browning, as every oven varies slightly.






