If you’re after the ultimate comfort food mashup, look no further than Grilled Cheese Sloppy Joes. This recipe takes the beloved flavors of classic sloppy joes and tucks them between golden, buttery bread with a gooey layer of melted cheddar. The result is a cozy, satisfying sandwich that’s perfect for weeknight dinners, game day, or anytime you crave a little nostalgia with a delicious twist. Every bite is savory, cheesy, and packed with just the right amount of sweetness and tang—get ready to add this to your regular dinner rotation!

Ingredients You’ll Need
Every ingredient in Grilled Cheese Sloppy Joes has a purpose, from building the rich, savory filling to creating that irresistible crispy exterior. Here’s what you’ll need and why each one makes this sandwich shine.
- Ground beef: The base of the sloppy joe filling, delivering hearty flavor and plenty of protein.
- Onion: Adds sweetness and depth to the meat mixture for a classic sloppy joe taste.
- Green bell pepper (optional): Offers a subtle crunch and a pop of color—use it for extra flavor or leave it out for a smoother filling.
- Garlic: Gives the filling a gentle, aromatic kick that balances the richness of the beef and cheese.
- Ketchup: The sweet and tangy backbone of the sauce, tying all the flavors together.
- Tomato paste: Intensifies the tomato flavor and creates that thick, luscious texture.
- Worcestershire sauce: Provides deep savoriness and a signature umami punch.
- Yellow mustard: Cuts through the richness with a bit of sharpness and zip.
- Salt and black pepper: Essential for seasoning, helping every other flavor pop.
- Brown sugar (optional): Adds a touch of sweetness that rounds out the acidity of the tomatoes.
- Sandwich bread: The vessel that holds it all together—choose your favorite sturdy bread for best results.
- Shredded cheddar cheese: Melts beautifully for that classic grilled cheese stretch and flavor.
- Butter: Creates a crisp, golden crust on the bread that’s impossible to resist.
How to Make Grilled Cheese Sloppy Joes
Step 1: Brown the Beef
Start by heating a large skillet over medium heat. Add the ground beef, breaking it up with a spatula as it cooks. Let it sizzle away until it’s nicely browned and no longer pink—this usually takes about 6 to 8 minutes. Once cooked, drain off any excess fat so your filling stays rich but not greasy.
Step 2: Sauté the Veggies
Add the finely chopped onion, green bell pepper (if you’re using it), and minced garlic to the pan with the beef. Sauté everything together for 2 to 3 minutes, just until the veggies soften and their flavors mingle with the meat. This step builds a savory, aromatic base for your Grilled Cheese Sloppy Joes.
Step 3: Make the Sloppy Joe Sauce
Now, stir in the ketchup, tomato paste, Worcestershire sauce, yellow mustard, salt, black pepper, and brown sugar (if you like it a little sweet). Mix it all up, then let the mixture simmer for 5 to 7 minutes. You’ll see it thicken up into that classic, hearty sloppy joe filling—rich, tangy, and just a little bit sweet.
Step 4: Assemble the Sandwiches
Butter one side of each slice of sandwich bread. On the unbuttered side of four slices, sprinkle a generous layer of shredded cheddar. Spoon a hearty helping of the sloppy joe mixture over the cheese, then add another layer of cheese for extra gooeyness. Top with the remaining bread slices, buttered side facing out.
Step 5: Grill to Golden Perfection
Heat a clean skillet or griddle over medium heat. Place each sandwich in the pan and cook for 3 to 4 minutes per side, pressing gently with a spatula. You’re aiming for deeply golden bread and perfectly melted cheese. Once done, slice in half and serve hot—get ready for that first melty, saucy bite!
How to Serve Grilled Cheese Sloppy Joes

Garnishes
Top your Grilled Cheese Sloppy Joes with a sprinkle of fresh chopped parsley or chives for a burst of color and freshness. Some people love a few crunchy pickle slices on the side—or even right inside the sandwich—for extra tang.
Side Dishes
Pair these hearty sandwiches with crisp potato chips, creamy coleslaw, or a bowl of tomato soup for the ultimate comfort meal. For a lighter touch, a simple green salad with a tangy vinaigrette complements the richness perfectly.
Creative Ways to Present
Try cutting the sandwiches into strips for dunking in soup, or serve them open-faced with an extra sprinkle of cheese melted on top. For parties or game day, slice them into quarters and secure with toothpicks for easy, cheesy sliders that are sure to disappear fast.
Make Ahead and Storage
Storing Leftovers
If you have leftover Grilled Cheese Sloppy Joes, wrap the sandwiches tightly in foil or plastic wrap and store them in the fridge for up to 2 days. For best results, keep the sloppy joe filling and bread separate, then assemble and grill when ready to eat—the bread stays crispier that way.
Freezing
The sloppy joe filling itself freezes beautifully. Cool it completely, then transfer to an airtight container or freezer bag. It will keep well for up to 2 months. When you’re craving a quick meal, just thaw, reheat, and assemble your grilled cheese sandwiches fresh.
Reheating
To reheat, warm the filling in a saucepan over medium-low heat until hot. If your sandwiches are assembled, reheat them in a skillet over medium heat or in a toaster oven until the bread crisps up and the cheese melts again. Microwaving works in a pinch, but the bread won’t be as toasty.
FAQs
Can I use ground turkey or chicken instead of beef?
Absolutely! Ground turkey or chicken is a fantastic substitute in Grilled Cheese Sloppy Joes. The results will be a little lighter but still packed with flavor. Just watch the cooking time, as leaner meats can dry out faster.
What kind of bread works best for these sandwiches?
Sturdy sandwich bread is ideal, but you can get creative—try sourdough, whole wheat, or even Texas toast for an extra decadent crunch. Just make sure the bread can hold up to the saucy filling without falling apart.
Can I prepare Grilled Cheese Sloppy Joes ahead of time?
You can absolutely make the sloppy joe filling in advance and store it in the fridge or freezer. For the best grilled cheese texture, assemble and cook the sandwiches just before serving.
How do I keep the bread from getting soggy?
Make sure your sloppy joe filling is nice and thick before assembling the sandwiches, and don’t overload the bread. Grilling the sandwiches over medium heat also helps keep the bread crisp and golden.
Can I add extra toppings or cheeses?
Definitely! Feel free to toss in sliced jalapeños, swap in pepper jack or mozzarella, or even add a thin layer of pickles or sautéed mushrooms. Grilled Cheese Sloppy Joes are endlessly customizable.
Final Thoughts
There’s something undeniably satisfying about the melty, saucy goodness of Grilled Cheese Sloppy Joes—it’s pure comfort on a plate. Whether you make them for a family dinner or a cozy night in, this recipe is sure to become a favorite in your kitchen. Give it a try and let every bite take you back to the best kind of childhood memories, with a cheesy, grown-up twist!
Print
Grilled Cheese Sloppy Joes Recipe
- Total Time: 30 minutes
- Yield: 4 sandwiches 1x
- Diet: Non-Vegetarian
Description
Grilled Cheese Sloppy Joes combine the classic messy and flavorful sloppy joe filling with the melty, crispy goodness of a grilled cheese sandwich. Ground beef simmered in a tangy tomato sauce with onions and spices is layered between slices of buttered bread and cheddar cheese, then toasted to golden perfection for a satisfying and comforting meal that’s perfect for lunch or dinner.
Ingredients
Main Ingredients
- 1 pound ground beef
- 1/2 small onion, finely chopped
- 1/2 green bell pepper, finely chopped (optional)
- 2 cloves garlic, minced
- 1/2 cup ketchup
- 1 tablespoon tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon yellow mustard
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon brown sugar (optional)
- 8 slices sandwich bread
- 2 cups shredded cheddar cheese
- 4 tablespoons butter, softened
Instructions
- Cook the Beef: In a large skillet over medium heat, cook the ground beef, breaking it apart with a spatula, until browned and no longer pink, about 6 to 8 minutes. Drain any excess fat.
- Sauté Vegetables: Add the finely chopped onion, green bell pepper if using, and minced garlic to the skillet. Sauté for 2 to 3 minutes until the vegetables are softened and aromatic.
- Make the Sloppy Joe Sauce: Stir in the ketchup, tomato paste, Worcestershire sauce, yellow mustard, salt, black pepper, and brown sugar if using. Mix well and simmer the mixture over medium-low heat for 5 to 7 minutes until it thickens into a flavorful sloppy joe filling. Remove the skillet from heat.
- Prepare the Sandwiches: Butter one side of each slice of sandwich bread. On the unbuttered side of 4 slices, evenly sprinkle a layer of shredded cheddar cheese, then spoon a generous amount of the sloppy joe mixture over the cheese. Top the filling with another layer of shredded cheese for extra melty goodness. Cover with the remaining bread slices, buttered side facing out.
- Grill the Sandwiches: Heat a skillet or griddle over medium heat. Place the sandwiches on the hot surface and cook for 3 to 4 minutes per side, pressing slightly with a spatula, until the bread is golden brown and crispy and the cheese inside has melted completely.
- Serve: Remove the sandwiches from the pan, slice them in half if desired, and serve hot. These are delicious on their own or accompanied by pickles, coleslaw, or a bowl of tomato soup for a comforting meal.
Notes
- You can mix cheeses like mozzarella or pepper jack with cheddar for extra flavor and creaminess.
- For a crispier crust, try spreading mayonnaise instead of butter on the bread before grilling.
- Serve with pickles, coleslaw, or tomato soup to complement the rich flavors and make a complete meal.
- Leftover sloppy joe mixture can be refrigerated for up to 3 days and reheated for quick sandwiches.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich
- Calories: 580
- Sugar: 10g
- Sodium: 780mg
- Fat: 34g
- Saturated Fat: 17g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 2g
- Protein: 34g
- Cholesterol: 100mg