Shepherd’s Pie Sloppy Joes

Category: Dinner Ideas That Actually Work

Enjoy a comforting blend of lean ground beef cooked with diced onions and seasoned with brown gravy mix, salt, and pepper. Adding sweet corn kernels to the mixture brings a subtle crunch and natural sweetness. The beef mixture simmers until thickened, then melds with melted mozzarella and cheddar cheeses for a rich, creamy texture. Served on lightly toasted brioche buns layered with fluffy instant mashed potatoes, this dish combines savory and hearty flavors perfect for satisfying dinners. The melding of mashed potatoes and cheesy beef mixture offers a delicious texture contrast, creating a homemade experience that’s quick and fulfilling.

Lili Clark smiling at the camera.
Created By Lili Clark
Updated on Sat, 03 Jan 2026 01:22:34 GMT
A sloppy joe sandwich with a bun. Save
A sloppy joe sandwich with a bun. | lilicooks.com

Shepherd’s Pie Sloppy Joes combine the comforting flavors of a classic shepherd’s pie with the handheld convenience of a sloppy joe sandwich. This recipe layers cheesy, savory ground beef and gravy with creamy instant mashed potatoes on toasted brioche buns, creating a unique and hearty meal perfect for busy weeknights or casual family dinners.

Recipe Story

I first made this during a chilly evening when I craved comfort food but wanted something a bit different from the usual. It quickly became a household favorite, especially because the mashed potatoes add a creamy texture that kids adore.

Ingredients

  • One pound lean ground beef: for a good balance of flavor and lower fat
  • One cup diced onions: to add sweetness and depth
  • One cup frozen corn kernels: for a burst of natural sweetness and texture
  • One cup water: to help make the gravy and simmer the mixture
  • Brown gravy mix: about 0.87 ounces to thicken and flavor the sauce, store-bought works great for convenience
  • Half teaspoon salt: to enhance all the flavors
  • Half teaspoon black pepper: for a mild kick
  • Four ounces instant mashed potato mix: prepared as directed for quick, creamy potatoes
  • Two cups shredded mozzarella and cheddar cheese blend: for gooey, melty richness
  • Four brioche buns: which toast beautifully and add a buttery finish to the sandwich

Step-by-Step Instructions

Sear the Ground Beef and Onions:
Heat a large non-stick skillet over medium-high heat and add the ground beef. Add diced onions to the pan and begin cooking, breaking up the beef with a wooden spoon until fully browned and the onions are soft. Drain any excess grease carefully to keep the dish from becoming too oily.
Add Corn and Prepare Gravy:
Stir in the frozen corn kernels, letting them thaw slightly in the warm beef mixture. Pour in the water, sprinkle the brown gravy mix, salt, and pepper evenly, and stir well to combine all ingredients.
Simmer to Thicken Sauce:
Bring the mixture to a boil, then lower the heat to a simmer. Let it cook until the gravy thickens and the liquid is mostly absorbed, about five to seven minutes. While it simmers, prepare the instant mashed potatoes according to package instructions.
Mix in Cheese:
Remove the skillet from heat once the mixture is thick enough. Add the shredded cheese on top and stir quickly until it melts into the hot beef mixture.
Toast the Buns:
Place brioche buns cut side up on a baking sheet. Toast them in a preheated 400-degree oven for about four minutes or until they are golden and slightly crisp.
Assemble the Sandwiches:
Spoon a generous layer of creamy mashed potatoes onto each bottom bun. Top with the cheesy ground beef mixture. Place the top bun on each sandwich and serve immediately for the best experience.
Two pieces of shepherd's pie sloppy joes. Save
Two pieces of shepherd's pie sloppy joes. | lilicooks.com

Flavor Notes

The shredded cheese really brings everything together for me. It melts right into the warm beef and gravy, adding a luscious texture that turns an ordinary sloppy joe into an indulgent bite. This dish always reminds me of cozy family dinners, especially on cold nights when everyone gathers around the table asking for seconds.

Storage Tips

If you have leftovers, store the beef mixture and mashed potatoes separately in airtight containers to keep the textures fresh. You can reheat the beef mixture on the stove over low heat, stirring gently until warmed through. Toast fresh buns before assembling for the best taste. Leftovers should be good for up to three days in the fridge.

Ingredient Substitutions

Feel free to swap out the ground beef for ground turkey or chicken if you want a leaner option. You can use fresh corn cut from the cob instead of frozen, or add peas for a slight variation. For a vegetarian twist, try using a plant-based ground meat substitute and vegetable gravy mix.

Serving Suggestions

Serve these sloppy joes with a simple green salad or coleslaw for a fresh contrast. Pickles on the side work nicely, adding a tangy crunch that cuts through the richness. A glass of iced tea or a sparkling beverage completes the meal perfectly.

Recipe FAQs

→ What cut of beef works best for this dish?

Lean ground beef is ideal as it cooks quickly and drains excess fat, keeping the filling hearty without being greasy.

→ Can I use fresh mashed potatoes instead of instant?

Yes, freshly mashed potatoes add creaminess and a homemade touch, though instant mash keeps preparation time short.

→ How do I ensure the gravy thickens properly?

Simmer the mixture over low heat after adding gravy mix, stirring occasionally until most liquids evaporate and the sauce coats the beef well.

→ What type of cheese is recommended for best flavor?

A blend of shredded mozzarella and cheddar gives a nice balance of meltiness and sharpness that complements the beef.

→ Are there any good bread alternatives to brioche buns?

Soft sandwich rolls or potato buns work well, as they absorb the juices without falling apart.

Shepherd’s Pie Sloppy Joes

Ground beef and corn simmered with gravy, topped with cheese and mashed potatoes on toasted brioche buns.

Preparation Time
20 min
Cooking Time
10 min
Overall Time
30 min
Created By: Lili Clark

Category: Dinner

Skill Level: Beginner-Friendly

Cuisine Type: American

Output: 4 Serves (4 sandwiches)

Dietary Options: ~

Ingredients

→ Protein

01 1 lb lean ground beef

→ Vegetables

02 1 cup diced onions
03 1 cup frozen corn kernels

→ Liquids & Mixes

04 1 cup water
05 0.87 oz brown gravy mix

→ Seasonings

06 ½ teaspoon salt
07 ½ teaspoon black pepper

→ Potatoes

08 4 oz instant mashed potato mix, prepared according to package instructions

→ Cheese

09 2 cups shredded mozzarella and cheddar cheese blend

→ Bread

10 4 Brioche buns

Steps

Step 01

Preheat the oven to 400°F to toast the brioche buns later.

Step 02

Place the ground beef and diced onions into a large non-stick skillet over medium-high heat. Crumble the beef thoroughly as it cooks until fully browned.

Step 03

Once the beef is cooked, carefully drain the grease from the skillet.

Step 04

Stir in the frozen corn kernels. Then add water, brown gravy mix, salt, and black pepper. Stir to combine.

Step 05

Bring the mixture to a boil, then reduce heat to low and simmer until thickened with almost no liquid remaining.

Step 06

While the beef mixture simmers, prepare the instant mashed potatoes according to the package directions.

Step 07

Remove the skillet from heat, add the shredded cheese to the beef mixture, and stir just until the cheese is melted.

Step 08

Arrange the brioche buns on a baking sheet and toast them in the preheated oven for approximately 4 minutes.

Step 09

Scoop prepared mashed potatoes on the bottom halves of the toasted buns, spoon the beef and cheese mixture over the potatoes, then cover with the top bun halves.

Step 10

Serve immediately and enjoy the hearty flavors.

Tips

  1. For best texture, ensure the beef mixture is thick with minimal liquid before adding cheese.

Required Tools

  • Large non-stick skillet
  • Baking sheet

Allergy Information

Always check each ingredient for allergens, and consult a medical professional if unsure.
  • Contains dairy and gluten (from brioche buns).