If you love the sweet, tangy flavor of sloppy joes but don’t feel like dealing with sandwiches that fall apart after the first bite, this Sloppy Joe Casserole is worth making. It has a rich ground beef filling packed with vegetables, a creamy layer of mashed potatoes, and plenty of melted cheddar on top. Everything comes together in one comforting dish that feels hearty without requiring a complicated list of steps.
What Makes This Sloppy Joe Casserole So Good?
The best part of this casserole is the combination of textures. The beef filling is saucy and flavorful, the mashed potatoes are soft and creamy, and the cheddar forms a delicious golden layer over the top. The ketchup, mustard, Worcestershire sauce, brown sugar, and vinegar give the meat that familiar sloppy joe flavor while the vegetables add freshness and make the filling more substantial.
It is also the kind of dinner that works well on a busy weeknight. You can prepare the filling and mashed potatoes ahead of time, assemble everything in a baking dish, and simply bake it when you’re ready for dinner.
Ingredients
For the Mashed Potato Topping
| Ingredient | Amount |
|---|---|
| Yukon Gold potatoes, peeled and cubed | 2 1/2 pounds |
| Garlic cloves | 4 |
| Kosher salt | 2 teaspoons, plus more to taste |
| Buttermilk or regular milk | 3/4 to 1 cup |
For the Sloppy Joe Filling
| Ingredient | Amount |
|---|---|
| Olive oil | 1 tablespoon |
| Lean ground beef | 1 1/2 pounds |
| Yellow onion, finely chopped | 1 large |
| Red bell pepper, diced | 1 large |
| Carrots, finely diced | 3 medium |
| Garlic, minced | 3 cloves |
| Chili powder | 2 1/2 teaspoons |
| Tomato paste | 2 tablespoons |
| Low-sodium beef broth or chicken broth | 1 cup |
| Ketchup | 1/2 cup |
| Worcestershire sauce | 2 tablespoons |
| Dijon mustard | 2 tablespoons |
| Brown sugar | 1 1/2 tablespoons |
| Red wine vinegar | 2 teaspoons |
| Shredded cheddar cheese | 1 cup |
| Green onions, thinly sliced | 2, for topping |
Also Read: Sloppy Joes Recipe
How to Make Sloppy Joe Casserole
1. Cook the Potatoes
Place the cubed potatoes and garlic cloves in a large pot and cover them with cold water. Add some salt and bring the water to a simmer. Cook until the potatoes are tender enough to pierce easily with a fork, about 10 to 15 minutes. Drain well and return the potatoes and garlic to the pot.
2. Brown the Beef
While the potatoes are cooking, heat the olive oil in a large oven-safe skillet over medium-high heat. Add the ground beef and let it brown before breaking it apart. Continue cooking until the beef is no longer pink. Season with salt, then transfer the cooked beef to a bowl.
3. Cook the Vegetables
Use the same skillet to cook the chopped onion, bell pepper, and carrots. Stir occasionally and cook until the vegetables begin to soften. Add the minced garlic, chili powder, and tomato paste. Cook for another minute, stirring constantly, until everything smells fragrant.
4. Make the Mashed Potatoes
Mash the cooked potatoes and garlic until mostly smooth. Add the buttermilk gradually rather than pouring it all in at once. Continue mashing and stirring until the potatoes are creamy and fluffy. Taste and adjust the salt if needed.
5. Finish the Sloppy Joe Filling
Return the browned beef to the skillet with the vegetables. Add the broth, ketchup, Worcestershire sauce, Dijon mustard, brown sugar, and red wine vinegar. Stir everything together and let it simmer for a few minutes. The sauce should thicken enough to coat the meat without looking watery.
6. Assemble the Casserole
Turn off the heat and spread the mashed potatoes over the beef mixture. Use the back of a spoon or spatula to create an even layer. Sprinkle the shredded cheddar cheese over the potatoes.
7. Bake
Preheat the oven to 375°F (190°C). Bake the casserole for about 10 to 15 minutes, or until the cheese has melted and the filling is bubbling around the edges. If you want a more browned cheese topping, place the casserole under the broiler for 2 to 3 minutes, keeping a close eye on it.
8. Rest and Serve
Let the casserole sit for about 5 minutes before serving. Finish with sliced green onions for a little freshness and color. Serve it warm while the cheese is still gooey.
Also Read: Crockpot Sloppy Joes
What You Can Do Better
- Use freshly shredded cheddar: It melts more smoothly and gives the casserole a better finish.
- Don’t skip browning the beef: Letting the meat develop some color adds much more flavor than simply cooking it until done.
- Dice the vegetables evenly: Small, similarly sized pieces cook at the same rate and blend nicely into the filling.
- Keep the mashed potatoes fluffy: Add the milk gradually. Too much liquid can make the topping loose.
- Balance the sauce to your taste: If you prefer sweeter sloppy joes, add a little extra brown sugar. For more tang, increase the vinegar or mustard slightly.
- Give the casserole time to rest: A short rest makes it easier to scoop and keeps the filling from running all over the plate.
Easy Substitutions
Ground turkey: Lean ground turkey can replace the beef if you prefer a lighter filling.
Regular milk: If you don’t have buttermilk, regular milk works well in the mashed potatoes.
Apple cider vinegar: Use it in place of red wine vinegar for a slightly different tang.
Different cheese: Monterey Jack, Colby, or a cheddar blend can be used instead of sharp cheddar.
Also Read: Beef Burrito Recipe
What to Serve with Sloppy Joe Casserole
This casserole is filling enough to serve on its own, but a simple side can round out the meal. A crisp green salad, steamed green beans, roasted vegetables, or lightly dressed coleslaw all work well. If you’re feeding a hungry crowd, warm dinner rolls are also a good choice for soaking up any extra sauce.
Storage and Reheating
Allow leftover casserole to cool before transferring it to an airtight container. Keep it refrigerated for up to 4 days. To reheat a larger portion, place it in a 350°F (175°C) oven until heated through. Individual portions can also be reheated in the microwave.
For longer storage, the casserole can be frozen in a freezer-safe container for up to 3 months. Thaw it overnight in the refrigerator before reheating.
Recipe at a Glance
| Prep Time | 15 minutes |
| Cook Time | 30 minutes |
| Total Time | 45 minutes |
| Servings | 6 servings |
| Course | Dinner |
| Calories | Approximately 500 calories per serving |
Also Read: Harissa Chicken
Nutritional Information
The approximate nutrition per serving is based on six servings and can vary depending on the brands and exact quantities used.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 508 kcal |
| Carbohydrates | 55 g |
| Protein | 36 g |
| Fat | 16 g |
| Saturated Fat | 7 g |
| Fiber | 7 g |
| Sugar | 16 g |
| Sodium | Approximately 2,072 mg |
| Calcium | 259 mg |
| Iron | 5 mg |


