This Sloppy Joe Casserole layers savory, tangy ground beef with fluffy garlic mashed potatoes and melted cheddar cheese for a cozy dinner that feels like a warm hug on a plate. I first made this on a chilly Tuesday when I wanted sloppy joes but craved something more filling, and it's been a favorite ever since. The best part? Everything cooks in one skillet, so cleanup is easy and the flavors get beautifully rich and saucy.

If you love hearty comfort food like this, you'll also want to try my Creamy Chicken and Gnocchi or Chicken Sausage White Bean Skillet for more cozy weeknight dinners. For a lighter side, Cowboy Caviar pairs wonderfully with this Sloppy Joe Casserole.
Why You'll Love This Sloppy Joe Casserole
You're going to fall hard for this Sloppy Joe Casserole dinner. The beef mixture gets rich and saucy with ketchup, Worcestershire sauce, and a hint of brown sugar that balances the tanginess. The mashed potatoes? Buttery, garlicky, and smooth as silk. And that melted cheddar on top creates little crispy, bubbly edges that everyone fights over.
It's also incredibly family-friendly. My neighbor Hannah brought her picky eight-year-old over one night, and he scraped his plate clean without a single complaint. The leftovers reheat like a dream, and honestly, they might taste even better the next day once all the flavors settle in together. This is comfort food at its absolute coziest.
Jump to:
Sloppy Joe Casserole Ingredients
Here's what you'll need to make this easy Sloppy Joe Casserole recipe.
See Recipe Card Below This Post For Ingredient Quantities
For the Mashed Potatoes:
- Yukon Gold potatoes: These create the fluffiest, creamiest mashed potatoes with a naturally buttery flavor. Peeling and cutting them into even pieces helps them cook faster.
- Garlic: Cooking whole garlic cloves with the potatoes infuses them with gentle, sweet garlic flavor without being overpowering.
- Kosher salt: Seasoning the cooking water helps the potatoes absorb flavor from the inside out.
- Buttermilk or regular milk: Buttermilk adds a subtle tang and extra creaminess, but regular milk works beautifully too. Start with less and add more until you reach your perfect texture.
For the Casserole:
- Extra virgin olive oil: Helps brown the beef and keeps the vegetables from sticking to the skillet.
- Lean ground beef (90/10): Provides plenty of flavor without making the dish too greasy. The slight fat content keeps everything moist and rich.
- Kosher salt: Divided throughout the recipe to season each layer properly.
- Yellow onion: Adds sweetness and depth to the beef mixture as it softens and caramelizes slightly.
- Red bell pepper: Brings color, slight sweetness, and a tender texture that complements the beef.
- Carrots: Diced small, they add natural sweetness and a tiny bit of crunch that balances the softness of the other ingredients.
- Garlic: Minced garlic blooms in the skillet with the spices, creating an aromatic base for the sauce.
- Chili powder: Adds warmth and a gentle kick without making the dish spicy.
- Tomato paste: Concentrated tomato flavor that thickens the sauce and adds richness.
- Low-sodium beef or chicken broth: Creates the saucy base and keeps the beef mixture moist. Water works in a pinch.
- Ketchup: The classic sloppy joe ingredient that brings sweetness and tang.
- Worcestershire sauce: Adds savory, umami depth that makes the beef taste even beefier.
- Dijon mustard: A little sharpness that cuts through the sweetness and adds complexity.
- Brown sugar: Balances the acidity of the ketchup and vinegar with a touch of caramel-like sweetness.
- Red wine vinegar: Brightens everything up with a subtle tang that keeps the dish from feeling heavy.
- Shredded cheddar cheese: Melts into gooey, golden perfection on top. Sharp cheddar adds extra flavor.
- Green onions: A fresh, mild onion flavor that adds color and a little brightness when sprinkled on top.
How to Make Sloppy Joe Casserole
Everything comes together in less than an hour, and most of the work happens on the stovetop.
Cook the potatoes: Add the potatoes, garlic cloves, and salt to a large pot and cover them with cold water by about two inches. Bring everything to a simmer over high heat, then lower the heat and let them cook gently for 10 to 15 minutes until a fork slides right through. Drain well and put them back in the pot with the garlic.
Preheat oven: While those potatoes are cooking, set your oven to 375°F and position the rack in the center so everything bakes evenly.
Cook the beef: Heat the olive oil in your oven-safe skillet over medium-high heat. Add the ground beef and let it sit undisturbed for about 4 minutes until the bottom gets nice and browned. Break it into small crumbles and cook for another 3 minutes, then sprinkle with salt and scoop it into a bowl.

Cook the vegetables: Using the same skillet (add a little more oil if it looks dry), toss in the onion, bell pepper, carrots, and salt. Cook over medium heat for about 5 minutes, stirring now and then, until everything softens and smells sweet. Stir in the minced garlic, chili powder, and tomato paste, and cook for 1 minute until it smells amazing and turns a deep red color.
Mash the potatoes: Grab your potato masher and mash those potatoes until they're smooth and fluffy. Stir in the buttermilk gradually, starting with three-quarters of a cup and adding more if you want them creamier. Taste and add more salt if needed.
Combine the beef and sauce: Return the cooked beef to the skillet with the vegetables. Pour in the broth, ketchup, Worcestershire sauce, mustard, brown sugar, and vinegar. Stir everything together and let it simmer for 3 to 4 minutes until the sauce thickens up and coats the beef nicely.

Assemble the casserole: Turn off the heat. Spoon the mashed potatoes over the beef mixture and spread them out evenly with the back of a spoon. Sprinkle the shredded cheddar cheese all over the top.
Bake: Slide the skillet into the oven and bake for 10 to 15 minutes until the cheese melts and the edges start bubbling. If you want a little extra browning on top, turn on the broiler for 2 to 3 minutes, but watch it closely so it doesn't burn.
Serve: Let the casserole rest for about 5 minutes to set up a bit, then scatter the sliced green onions over the top before serving.
Substitutions and Variations
This Sloppy Joe Casserole is flexible and forgiving.
Protein swaps: Ground turkey or ground chicken work well if you want a leaner option. You could also use ground pork for a richer flavor, or try half beef and half pork for something different.
Potato options: Russet potatoes make fluffier mashed potatoes, while red potatoes give a creamier, slightly denser texture. You can even use leftover mashed potatoes from another meal.
Dairy-free version: Use unsweetened almond milk or oat milk instead of buttermilk, and skip the cheese or use a dairy-free cheddar alternative.
Vegetable additions: Frozen peas, corn, or diced zucchini can be stirred into the beef mixture for extra veggies. Mushrooms add a nice earthy flavor too.
Spice it up: Add diced jalapeños to the vegetable mixture or stir in a pinch of cayenne pepper with the chili powder for more heat.
Topping variations: Try crispy fried onions, crushed tortilla chips, or even crumbled bacon on top instead of or in addition to the cheese.
Equipment For Sloppy Joe Casserole
- Large pot: For boiling the potatoes. A 4 to 6-quart pot works perfectly and gives the potatoes plenty of room to cook evenly.
- Large oven-safe skillet: A 12-inch cast iron skillet is ideal because it goes from stovetop to oven without any fuss and holds heat beautifully. If you don't have one, any oven-safe skillet will do.
- Potato masher: Gets those potatoes fluffy and smooth without overworking them. A handheld masher is easier to control than a mixer, which can make potatoes gummy.
Storage Tips For Sloppy Joe Casserole
Refrigerator: Let the Sloppy Joe Casserole cool completely, then cover the skillet tightly with foil or transfer leftovers to an airtight container. It'll keep for up to 4 days in the fridge.
Freezer: This freezes surprisingly well. Portion it into individual servings or freeze the whole thing in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Warm individual portions in the microwave for 2 to 3 minutes, stirring halfway through. For the whole casserole, cover with foil and reheat in a 350°F oven for about 20 minutes until heated through. You can add a little extra cheese on top before reheating for bonus gooeyness.
Serving Suggestions
This Sloppy Joe Casserole recipe is hearty enough to stand on its own, but a few simple sides make it even better.
Serve it with a crisp green salad dressed with a tangy vinaigrette to cut through the richness. Roasted green beans or steamed broccoli add a fresh, healthy contrast. A basket of warm dinner rolls or cornbread is perfect for soaking up any extra sauce. For a lighter pairing, try my Creamy Tortellini Soup on the side, or finish the meal with a refreshing Chile Relleno if you want to mix up the flavors.
Expert Tips
Don't skip draining the beef: Even lean beef releases some fat. Transferring it to a bowl keeps the Sloppy Joe Casserole from getting greasy and lets you control the final texture.
Let the potatoes cool slightly: If you add buttermilk to piping hot potatoes, it can thin out too much. Give them a minute to cool after draining for the best consistency.
Use cold water to start: Starting potatoes in cold water helps them cook evenly all the way through. If you drop them into boiling water, the outsides can get mushy before the centers are done.
Taste as you go: The sauce should have a nice balance of sweet, tangy, and savory. Taste before assembling and adjust with a little more brown sugar, vinegar, or salt if needed.
Make it ahead: You can prepare the beef mixture and mashed potatoes up to a day in advance. Store them separately in the fridge, then assemble and bake when you're ready to eat.
Watch the broiler: Those last few minutes under the broiler happen fast. Set a timer and peek at it often so the cheese gets golden without burning.
FAQ
What is the difference between Sloppy Joes and sloppy janes?
Sloppy Joes are made with ground beef in a tangy tomato-based sauce, while sloppy janes typically use ground turkey or chicken as a leaner alternative. The flavors are pretty similar, just with a lighter protein. Either one works great in this Sloppy Joe Casserole if you want to switch things up.
What is Sloppy Joe Casserole?
It's a layered comfort dish that combines seasoned ground beef in a sweet and tangy sauce with creamy mashed potatoes and melted cheese, all baked together in one skillet. Think of it as deconstructed Sloppy Joe Casserole turned into a hearty, filling meal that doesn't need a bun.
What is the original Sloppy Joe Casserole recipe?
The original Sloppy Joe Casserole is believed to have been created in the 1930s in Sioux City, Iowa, by a cook named Joe. It's a simple mixture of ground beef, onions, tomato sauce, and seasonings served on a hamburger bun. Over the years, everyone's added their own twist with Worcestershire, mustard, and brown sugar.
What is Jackie Kennedy's casserole?
Jackie Kennedy's famous casserole was a baked chicken and mushroom dish with a creamy sauce, sometimes called "Chicken Divan." It became popular in the 1960s and was quite different from this Sloppy Joe Casserole version. Both are comforting and delicious in their own way, though! If you're feeding a crowd, try pairing this with other easy dinners from my collection.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Sloppy Joe Casserole

Sloppy Joe Casserole
Ingredients
For the Mashed Potatoes:
- 2 ½ pounds Yukon Gold potatoes peeled and cut into 1-inch pieces
- 4 cloves garlic peeled
- 2 teaspoons kosher salt plus additional to taste
- ¾ to 1 cup buttermilk or regular milk
For the Casserole:
- 1 tablespoon extra virgin olive oil
- 1.5 pounds lean ground beef 90/10
- 1 ½ teaspoons kosher salt divided
- 1 large yellow onion finely chopped, about 1 ½ cups
- 1 large red bell pepper ¼-inch diced about 1 ½ cups
- 3 medium carrots ¼-inch dicedabout 1 ½ cups
- 3 cloves garlic minced
- 2 ½ teaspoons chili powder
- 2 tablespoons tomato paste
- 1 cup low-sodium beef or chicken broth or water
- ½ cup ketchup
- 2 tablespoons Worcestershire sauce
- 2 tablespoons Dijon mustard
- 1 ½ tablespoons brown sugar
- 2 teaspoons red wine vinegar
- 1 cup shredded cheddar cheese
- 2 green onions thinly sliced for topping
Instructions
- Add the potatoes, garlic, and 1 ½ teaspoons salt to a large pot and cover with cold water by two inches. Bring to a simmer over high heat, then reduce the heat and maintain a simmer until the potatoes are fork-tender, about 10 to 15 minutes. Drain and return the potatoes and garlic to the pot.
- Preheat the oven to 375°F (190°C) with a rack in the center.
- Heat the olive oil in a large oven-safe skillet over medium-high heat. Add the ground beef and cook, undisturbed, until browned on one side, about 4 minutes. Break up the beef and continue cooking until browned and no longer pink, about 3 more minutes. Sprinkle with ½ teaspoon salt. Transfer to a bowl.
- If the skillet is dry, add another drizzle of oil. Add the onion, bell pepper, carrots, and the remaining 1 teaspoon salt. Cook over medium heat, stirring occasionally, until the vegetables soften, about 5 minutes. Add the garlic, chili powder, and tomato paste and cook for another minute, until fragrant and slightly darkened.
- Mash the potatoes with a potato masher, then stir in the buttermilk starting with ¾ cup and adding more to reach a fluffy texture. Stir in the remaining ½ teaspoon salt. Taste and adjust with more salt if necessary.
- Return the beef to the skillet and add the broth, ketchup, Worcestershire sauce, mustard, brown sugar, and vinegar. Stir well to combine and cook until the sauce thickens, about 3 to 4 minutes.
- Turn off the heat and dollop the mashed potatoes on top of the beef mixture in the skillet. Spread the potatoes into an even layer to cover the top. Sprinkle with shredded cheddar cheese.
- Bake for 10 to 15 minutes, or until the cheese is melted and the edges are bubbling. For a golden, crispy top, turn on the broiler for 2 to 3 minutes, watching carefully to prevent burning. Let the casserole rest for 5 minutes, then sprinkle with green onions before serving.













Leave a Reply