Sloppy Joe Breakfast Casserole is a hearty breakfast bake with seasoned beef, crispy hash browns, and a cheesy egg layer that holds it all together. It’s filling in a way that actually sticks with you, and the flavors are familiar and savory without being fussy.
My favorite part is the contrast between the sweet-tangy sloppy joe flavor and the soft, fluffy eggs. The hash browns on the bottom give it structure, and the melted cheddar and Monterey Jack make it feel like a real casserole (not just eggs in a pan).
I like this for weekend brunch, holiday mornings, and any time I need breakfast that can be sliced and served. It’s also one of those dishes that’s easy to bring to the table with a simple garnish of green onions and a bottle of hot sauce nearby.

Why You’ll Love This Recipe
All-in-one breakfast: You get meat, potatoes, eggs, and cheese in one pan, so you’re not juggling a bunch of separate dishes.
Big, cozy flavor: The sloppy joe sauce gives that sweet-savory bite that works surprisingly well with eggs and hash browns.
Make-ahead friendly: I like that you can assemble it ahead and bake it when you’re ready, especially for busy mornings.
Easy to customize: Swap the ground beef, bump up the heat, or switch the potatoes to tater tots without changing the overall feel of the dish.
Great for sharing: It slices cleanly after a short rest and feeds a full table without much effort.
Ingredients You’ll Need
Beef layer
- Lean ground beef: I use lean here so the casserole doesn’t end up greasy. If you’re using a higher-fat beef, just drain it well after browning.
- Yellow onion: This softens into the beef and makes the sloppy joe layer taste more like a real filling instead of plain ground meat.
- Green bell pepper: Adds a little bite and keeps the flavor classic. Red or yellow pepper works too if that’s what you have.
- Garlic: Fresh is best here, but jar garlic will still do the job.
- Sloppy joe sauce: Use your favorite store-bought, or whatever brand your family already likes. The sauce is the main flavor driver.
- Worcestershire sauce: Don’t skip it if you can help it. It gives the beef a deeper, more “savory” taste.
- Tomato paste (optional): I add this when I want the beef layer a little thicker and less saucy.
- Chili powder (optional): A simple way to push the flavor toward chili-sloppy-joe territory without making it truly spicy.
- Kosher salt: Season the beef layer well so it doesn’t taste flat once the eggs go on top.
- Black pepper: Basic, but it matters here.
Casserole base and eggs
- Frozen shredded hash browns: I keep them frozen so they bake up with better texture. If they’re thawed, the bottom can get a little soft.
- Eggs: This is what sets up and holds all the layers together.
- Milk: Regular milk is what I usually use, but any milk you keep around will work.
- Sour cream: Makes the egg layer a little richer and helps keep it tender.
- Dijon mustard (optional): You won’t taste “mustard,” but it gives a gentle tang that works really well with the sloppy joe sauce.
Cheese and finish
- Cheddar cheese: Sharp cheddar is my go-to because it stands up to the sloppy joe flavor.
- Monterey Jack cheese: This melts nicely and makes the top extra gooey without being too heavy.
- Cooking spray or butter: Greasing the pan well makes serving so much easier, especially at the corners.
- Green onions: A handful on top adds crunch and a fresh finish. I use them even when I’m keeping everything else simple.

Recipe Instructions
- Preheat the oven: Heat the oven to 375°F. Grease a 9×13-inch baking dish with cooking spray or butter.
- Brown the beef: Cook the ground beef in a large skillet over medium-high heat until it’s no longer pink, breaking it up as it cooks.
- Cook the vegetables: Add the diced onion and green bell pepper and cook until softened, about 4 to 5 minutes.
- Add the garlic: Stir in the minced garlic and cook until fragrant, about 30 seconds.
- Season the beef: Stir in the sloppy joe sauce, Worcestershire sauce, tomato paste (if using), chili powder (if using), salt, and pepper. Simmer for 2 to 3 minutes, then remove from the heat.
- Add the hash browns: Spread the frozen shredded hash browns in an even layer in the prepared baking dish.
- Add the beef mixture: Spoon the sloppy joe mixture evenly over the hash browns.
- Whisk the eggs: In a bowl, whisk the eggs, milk, sour cream, and Dijon mustard (if using) until smooth, then pour it evenly over the casserole.
- Add the cheese: Sprinkle the cheddar and Monterey Jack evenly over the top.
- Bake: Bake uncovered for 40 to 50 minutes, until the center is set and the top is browned.
- Rest: Let the casserole rest for 10 minutes before slicing.
- Serve: Slice into squares and top with sliced green onions.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Drain the beef if you need to. If there’s a lot of fat in the skillet after browning, pour it off. A less-greasy beef layer helps the egg layer set up better.
Keep the hash browns frozen. I spread them straight from the freezer into the dish. Thawed hash browns can release moisture and make the bottom layer softer.
Whisk until the sour cream disappears. Take an extra minute to get the egg mixture smooth so you don’t end up with little sour cream pockets.
Cover with foil if the top gets too dark. Ovens vary a lot, and cheese can brown fast. If it’s getting darker than you like, loosely cover it for the last 10 minutes.
Let it rest before slicing. Ten minutes makes a big difference for clean slices. If you cut right away, the center can slump a bit.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Hot sauce: A few dashes on top is really good with the sloppy joe flavor. If you like heat, keep a bottle on the table.
- Fresh fruit: Something simple like melon, grapes, or berries is nice on the side. It keeps the plate from feeling too heavy.
- Simple salad: A basic chopped salad with cucumber and tomato works well if you’re serving this as more of a brunch meal.
- Extra toppings: Sour cream, sliced pickles, or diced jalapeños are all good depending on your taste. I usually stick with green onions and let everyone add their own.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. Reheat individual slices in the microwave, or warm the whole pan in the oven until heated through.
You can make this recipe ahead by assembling the casserole, covering it tightly, and refrigerating it for up to 12 hours. It’s a nice option when you want breakfast ready with minimal work in the morning.
If you’re baking it straight from the fridge, plan on adding 5 to 10 minutes to the baking time. Just keep going until the center is set.
If you want it to last longer, freeze individual portions or freeze the baked casserole in a freezer-safe container. Thaw in the fridge overnight before reheating.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use tater tots instead of hash browns?
Yes. Use the same amount and spread them in an even layer on the bottom of the dish. The texture is a little more chunky, but it works really well.
Can I swap the ground beef?
Ground turkey is an easy swap if you want something a little lighter, and breakfast sausage is great if you want more spice and richness. With sausage, I usually go a little lighter on the added salt since it’s already seasoned.
How do I know when the casserole is done?
The center should look set and not jiggly when you gently shake the pan, and a knife inserted near the middle should come out mostly clean. If the edges are browning fast but the center still looks loose, cover the top loosely with foil and keep baking.
Can I assemble it the night before?
Yes, this holds up well assembled and refrigerated for up to 12 hours. Bake as directed, but expect it to need a few extra minutes since it’s going in cold.
Can I freeze this casserole?
You can. I like freezing it after baking so it’s easy to portion out later. The eggs may be slightly softer after thawing and reheating, but it’s still a solid make-ahead breakfast.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Sloppy Joe Breakfast Casserole
INGREDIENTS
Beef layer
- 1 lb lean ground beef
- 1 cup diced yellow onion
- 1 cup diced green bell pepper
- 2 cloves garlic minced
- 1 cup sloppy joe sauce
- 1 tbsp Worcestershire sauce
- 1 tbsp tomato paste optional
- 1 tsp chili powder optional
- 1 tsp kosher salt
- 1/2 tsp black pepper.
Casserole base and eggs
- 30 oz frozen shredded hash browns
- 10 large eggs
- 1 cup milk
- 1/2 cup sour cream
- 1 tsp Dijon mustard optional.
Cheese and finish
- 2 cups shredded cheddar cheese
- 1 cup shredded Monterey Jack cheese
- cooking spray or 1 tbsp butter for greasing
- sliced green onions for garnish.
INSTRUCTIONS
Cook beef
- heat oven to 375 F and grease a 9x13 inch baking dish
- brown ground beef in a large skillet over medium high heat until no longer pink
- add onion and bell pepper and cook until softened
- stir in garlic and cook until fragrant
- mix in sloppy joe sauce Worcestershire tomato paste and seasonings and simmer 2 to 3 minutes then remove from heat.
Assemble and bake
- spread frozen hash browns in an even layer in the baking dish
- spoon sloppy joe mixture evenly over hash browns
- whisk eggs milk sour cream and mustard until smooth then pour evenly over the casserole
- sprinkle cheddar and Monterey Jack over the top
- bake uncovered until the center is set and the top is browned 40 to 50 minutes
- rest 10 minutes then slice and serve with green onions.
