Skip to content

Hash Brown Tomato Breakfast Casserole

This Hash Brown Tomato Breakfast Casserole is chock full of morning favorites all baked into one unbelievably delicious casserole. It’s perfect for potlucks or brunch.

Hash brown tomato breakfast casserole with sliced tomatoes, shredded cheese, and herbs in a white casserole dish.
This Hash Brown Tomato Breakfast Casserole has delicious bold flavors making it a true crowd pleaser!

Why This Recipe Stands Out

We’re all about easy yet delicious breakfast recipes, and this Hash Brown Tomato Breakfast Casserole is just that. Here’s why this casserole is a winner:

  • Easy Peasy: This recipe uses frozen hash brown patties, so you can cut down on prep time and get this casserole in the oven in no time.
  • Prep in Advance: Like our Bacon and Egg Breakfast Casserole, you can prepare it the night before and bake it in the morning.
  • Bold Flavors: The combination of soft, tender potatoes, savory brown sausage, and roasted tomatoes creates a flavor combo that’s outstanding.
  • Cheesy Goodness: The layer of cheddar and parmesan cheese melts into the eggs. It reminds us of our Cheesy Potato Breakfast Casserole!
  • Crowds Love It: This casserole is a real crowd-pleaser. It’s the perfect recipe for a gathering, just like our Bacon Hash Brown Casserole.

Key Recipe Ingredients

  • Frozen Hash Brown Patties – These form the base of our casserole, providing a hearty and satisfying texture.
  • Fresh Baby Spinach – We love the pop of color and nutrients that fresh spinach adds to this dish.
  • Breakfast Sausage – We use this for its savory flavor, which pairs perfectly with the other ingredients.
  • Sharp Cheddar Cheese – Its rich, cheesy flavor takes this casserole to the next level.
  • Large Eggs – Eggs are what bind the casserole together, giving it a fluffy texture.
  • Large Tomatoes – Thinly sliced tomatoes add a fresh, tangy flavor and make a beautiful, colorful topping.
  • Shredded Parmesan – A sprinkle of parmesan cheese on top adds a salty, savory goodness to the dish.

Substitutions And Variations

Here are some of our favorite variations and substitutions:

  • Meat: Feel free to substitute the breakfast sausage with diced ham or bacon, as we do in our Farmer’s Breakfast Casserole.
  • Cheese: Switch up the cheese with your favorite kind. Pepper jack would add a nice kick, while mozzarella would make it extra gooey.
  • Veggies: The great thing about this casserole is that you can add in any veggies you like. Try bell peppers, mushrooms, or chopped broccoli florets.

Step-By-Step Recipe Instructions

  1. Layer hash brown patties, spinach, and brown sausage in a baking dishdish. Sprinkle cheddar cheese on top.
  2. In a bowl, whisk together eggs, milk, salt, and pepper. Pour the mixture over the casserole.
  3. Top with sliced tomatoes, remaining cheddar cheese, parmesan cheese, and parsley flakes.
  4. Bake for 50 to 60 minutes. Let cool for 10 minutes and serve.

For full list of ingredients and instructions, see recipe card below.

How To Prep Ahead

Take a look at our best prep-ahead strategies for this casserole:

  • Prep the Night Before: This casserole can be assembled the night before. Follow all the layerings and pour over the egg mixture, then cover the dish tightly with plastic wrap and refrigerate. The next morning, take it out of the fridge while the oven preheats, then bake as directed.
  • Prep and Freeze: This casserole is also freezer-friendly. You can fully assemble the casserole, cover it tightly with a double layer of foil, and freeze it for up to 2 months. When you’re ready to enjoy it, let it thaw overnight in the fridge, then bake as directed.
A slice of hash brown tomato breakfast casserole with sausage, cheese, and herbs on a white plate, with a fork resting on the side.
This casserole features soft, tender potatoes enveloped in cheesy goodnes with sausage and tomatoes!

What To Serve With Hash Brown Tomato Breakfast Casserole

Fresh Fruit and Salad

Bread and Pastries

Commonly Asked Questions

Can I use pre-cooked sausage?

Yes, you can! If you’re using pre-cooked sausage, simply slice or crumble it and layer it over the hash browns. There’s no need to brown it again.

How do I know when the casserole is done?

The casserole is done when a knife inserted in the center comes out clean and there is no uncooked egg mixture on it. This is usually around 50 to 60 minutes of baking.

How long does hash brown tomato breakfast casserole keep?

This casserole can be kept in the refrigerator for up to 3 days. Make sure to cover it well with plastic wrap or store it in an airtight container.

Did you make this?

Please give us a rating and comment below. We love hearing from you!

Hash Brown Tomato Breakfast Casserole

5 from 5 ratings
This Hash Brown Tomato Breakfast Casserole is chock full of morning favorites, all baked up into one fabulous dish. Perfect for brunch, potlucks, and breakfast for dinner.
Prep Time: 20 minutes
Cook Time: 1 hour
Servings: 16
Author: Amy Dong

Ingredients  

  • 8 frozen hash brown patties
  • 1 cup fresh baby spinach leaves, torn to small pieces
  • 1 lb breakfast sausage, no casings, crumbled and browned
  • 2 ½ cups sharp cheddar cheese, shredded
  • 12 large eggs
  • ¾ cup milk
  • 2 large tomatoes, sliced thin
  • 1 tsp table salt
  • 1 tsp freshly ground black pepper
  • ¼ cup parmesan cheese, shredded
  • freshly chopped parsley , for garnish, optional

Instructions

  • Preheat oven to 350F, with rack on lower middle position. Butter a 9×13 baking dish.
  • Layer the hash brown patties into bottom of dish. Layer the spinach evenly over potatoes, followed by the browned sausage. Layer 2 cups of cheddar cheese evenly over the top.
  • In a bowl, whisk together eggs, milk, salt, and pepper. Pour mixture over casserole mix and pat down the mixture to even it all out and ensure even soaking of egg mixture.
  • Top evenly with sliced tomatoes, followed by remaining cheddar cheese and parmesan cheese. Top with parsley flakes, if desired.
  • Bake 50 to 60 minutes or until knife inserted in center shows no uncooked egg mixture on it. Let cool 10 minutes and serve.

Notes

  • When layering the ingredients in your baking dish, try to spread them out evenly. This will help the egg mixture soak in and cook everything uniformly.
  • Feel free to customize your casserole with additional ingredients like mushrooms, bell peppers, or onions. Just make sure to saute them first to release their moisture.
  • This recipe is part of our Breakfast Casserole Recipes Collection.
  • Serve it with some fresh, crisp salads on the side like our Broccoli Apple Salad or Strawberry Salad with Asparagus.
 
If you enjoyed this recipe, please come back and give it a rating. We ❤️ hearing from you! 
Join our Free Recipe Club and get our newest, best recipes each week!

Nutrition (per serving)

Calories: 309kcal | Carbohydrates: 20.3g | Protein: 18.1g | Fat: 17.2g | Saturated Fat: 7g | Trans Fat: 0.2g | Cholesterol: 188.9mg | Sodium: 537.4mg | Fiber: 1.6g | Sugar: 0.9g
Course: breakast
Cuisine: American
Diet: Gluten Free
Method: baking

More to Cook And Eat

Get our free email series: 5 Easy Recipes in 30 Minutes or Less

Plus our newest recipes each week