Vegetarian Philly Cheesesteak Sloppy Joe (Cheesy, Hearty & Meatless)
If you love classic American comfort food but want a meatless twist, this Vegetarian Philly Cheesesteak Sloppy Joe is the perfect recipe. It combines the bold, savory flavors of a Philly cheesesteak with the saucy, satisfying goodness of sloppy joes—without any meat.
Loaded with tender mushrooms, sweet bell peppers, onions, and a rich, cheesy sauce, this vegetarian version is hearty, filling, and incredibly flavorful. It’s perfect for quick weeknight dinners, casual gatherings, or whenever you’re craving something comforting and indulgent.
Why You’ll Love This Vegetarian Sloppy Joe
-
100% vegetarian
-
Inspired by classic Philly cheesesteak flavors
-
Rich, cheesy, and comforting
-
Ready in under 30 minutes
-
Perfect for family meals
-
Easy to customize and meal-prep friendly
This recipe delivers big flavor while staying completely meat-free.
Ingredients You’ll Need
For the Sloppy Joe Filling:
-
2 tbsp olive oil
-
1 medium onion, thinly sliced
-
1 green bell pepper, thinly sliced
-
1 red bell pepper, thinly sliced
-
2 cups mushrooms, finely chopped or sliced
-
2 cloves garlic, minced
-
Salt and black pepper to taste
-
1 tsp paprika
-
1/2 tsp dried oregano
For the Cheesy Sauce:
-
1 tbsp butter or olive oil
-
1 tbsp all-purpose flour
-
1 cup milk (or unsweetened plant milk)
-
3/4 cup shredded cheese (provolone, mozzarella, or cheddar)
-
1 tsp Dijon mustard (optional)
For Serving:
-
4 burger buns, toasted
Step-by-Step Instructions
1. Cook the Vegetables
Heat olive oil in a large skillet over medium heat. Add onions and bell peppers and sauté until soft and slightly caramelized. Add mushrooms and cook until they release their moisture and turn golden. Stir in garlic, salt, pepper, paprika, and oregano.
2. Make the Cheesy Sauce
In a small saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute. Slowly add milk, whisking constantly until smooth and thickened. Stir in shredded cheese and Dijon mustard until melted and creamy.
3. Combine the Filling
Pour the cheesy sauce over the vegetable mixture and stir until everything is well coated and saucy. Cook for another 2–3 minutes.
4. Assemble the Sloppy Joes
Spoon the hot filling onto toasted buns. Serve immediately while warm and melty.
Serving Suggestions
Serve Vegetarian Philly Cheesesteak Sloppy Joes with:
-
Crispy oven fries or sweet potato fries
-
Coleslaw or side salad
-
Pickles or jalapeños for extra crunch
-
Roasted vegetables
These sloppy joes are perfect for casual dinners and game-day meals.
Storage & Meal Prep Tips
-
Refrigerator: Store filling in an airtight container for up to 4 days
-
Freezer: Freeze filling for up to 2 months
-
Reheating: Reheat gently on stovetop, adding a splash of milk if needed
Health Benefits
Mushrooms are rich in fiber and antioxidants, while bell peppers add vitamins and natural sweetness. This vegetarian version is lighter than traditional meat-based sloppy joes, yet still hearty and satisfying.
Recipe Variations
-
Make it vegan using plant milk and vegan cheese
-
Add soy curls or lentils for extra protein
-
Use whole-grain buns for added fiber
-
Add chili flakes for a spicy kick
Final Thoughts
This Vegetarian Philly Cheesesteak Sloppy Joe is the ultimate comfort food mash-up—cheesy, saucy, and packed with flavor, all without meat. It’s proof that vegetarian meals can be just as indulgent and crave-worthy as classic comfort dishes.
Try it once, and it’ll quickly become a favorite in your meatless meal rotation 🧀🍔