Description
These Vegan Philly Cheesesteak Sloppy Joes combine the bold, savory flavors of a classic Philly cheesesteak with the fun, messy goodness of a sloppy joe. A hearty mixture of lentils, mushrooms, onions, and bell peppers is simmered in a rich, savory sauce, then topped with melty vegan cheese and served on toasted buns for the ultimate comfort-food experience.
Packed with high-protein plant-based ingredients and plenty of vegetables, this healthier twist delivers satisfying flavor while remaining completely dairy-free and meat-free. It’s a quick one-pan meal that’s perfect for busy weeknights, family dinners, and meal prep.
Can This Vegan Philly Cheesesteak Sloppy Joes Support Weight Loss Goals?
Yes. This recipe combines protein-rich lentils with fiber-filled vegetables to create a filling meal that can help promote satiety. Choosing whole-grain buns or serving the filling over lettuce, cauliflower rice, or roasted vegetables can further support balanced weight-loss meal plans. As always, portion size and overall dietary habits are important.
Does Vegan Philly Cheesesteak Sloppy Joes Fit a High-Protein Lifestyle?
Yes. Lentils provide an excellent source of plant-based protein while mushrooms contribute a hearty, meat-like texture. The vegetables help keep the meal nutrient-dense, and using a high-protein vegan cheese can further increase the protein content. Serving the filling without a bun also lowers the net carbs for those following a more carb-conscious eating style.
Why This Recipe is Special
- Rich in plant-based protein and fiber.
- Classic Philly cheesesteak flavors made completely vegan.
- Ready in about 30 minutes using one skillet.
- Family-friendly comfort food with wholesome ingredients.
- Easy to customize for low-carb or gluten-free diets.
My Personal Experience
- The mushrooms add an incredibly satisfying texture.
Finely chopping them creates a hearty filling that’s surprisingly similar to traditional cheesesteak. - Melting the vegan cheese at the very end makes a big difference.
It creates a creamy, cheesy finish without overcooking. - The filling tastes even better the next day.
The seasonings deepen, making leftovers perfect for meal prep. - Toasting the buns is worth the extra few minutes.
They stay crisp and hold the saucy filling much better.
Perfect For
These Vegan Philly Cheesesteak Sloppy Joes are perfect for quick weeknight dinners, game day gatherings, family meals, meal prep lunches, casual parties, comfort-food cravings, high-protein vegan meal plans, and easy weekend dinners.
Why You’ll Love This Recipe
- Packed with plant-based protein.
Lentils create a filling meal that keeps you satisfied for hours. - One-pan convenience.
Everything cooks in a single skillet for easy cleanup. - Big, bold flavor.
Savory mushrooms, peppers, onions, and melty vegan cheese create an irresistible combination. - Easy to customize.
Serve on buns, lettuce wraps, baked potatoes, or cauliflower rice. - Great for meal prep.
The filling stores and reheats beautifully throughout the week. - Family-approved comfort food.
Even meat-eaters often enjoy this hearty plant-based version.
Common Mistakes to Avoid
- Overcrowding the skillet, preventing the mushrooms from browning properly.
- Adding vegan cheese too early, causing it to separate.
- Using watery cooked lentils without draining excess liquid.
- Skipping the step of toasting the buns, which helps prevent sogginess.
Required Equipment
- Large non-stick skillet — provides even cooking and develops rich flavor.
- Wooden spoon — breaks up and stirs the filling without damaging cookware.
- Chef’s knife — chops vegetables evenly for consistent cooking.
- Cutting board — provides a stable prep surface.
- Measuring cups and spoons — ensure balanced seasoning.
- Baking sheet or toaster — lightly toasts buns for better texture.
Storage Instructions
- Refrigerator: Store the filling separately in an airtight container for up to 4 days.
- Freezer: Freeze the cooled filling in freezer-safe containers for up to 3 months.
- Reheating: Warm gently in a skillet over medium-low heat or microwave until hot, adding a splash of vegetable broth if needed.
- High-protein tip: Store the filling separately from the buns to maintain the best texture.
Recipe Details
Preparation Time: 15 minutes
Cooking Time: 20 minutes
Total Time: 35 minutes
Servings: 6
Best Season: All-Season
Total Calories (Per Serving): Approximately 345 calories (including bun)
Description
These Vegan Philly Cheesesteak Sloppy Joes are hearty, cheesy, and packed with bold savory flavors. Loaded with lentils, mushrooms, vegetables, and melty vegan cheese, they’re a satisfying high-protein comfort meal that’s easy enough for any weeknight. Serve them on toasted buns for a delicious family favorite.
📝 Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 1 green bell pepper, diced
- 8 ounces (225 g) cremini mushrooms, finely chopped
- 3 garlic cloves, minced
- 2 cups cooked brown lentils
- 1 tablespoon tomato paste
- 1 tablespoon soy sauce or tamari
- 1 teaspoon vegan Worcestershire sauce
- 1 teaspoon smoked paprika
- ½ teaspoon onion powder
- ½ teaspoon black pepper
- ½ teaspoon salt
- ½ cup low-sodium vegetable broth
- 1 cup shredded vegan mozzarella or provolone-style cheese
- 6 whole-grain hamburger buns
- Fresh parsley, chopped (optional garnish)
Note: Finely chop the mushrooms so they closely resemble the texture of traditional cheesesteak filling.
Directions
- Heat olive oil in a large skillet over medium heat.
- Add onion and bell pepper. Cook for 4–5 minutes until softened.
- Stir in mushrooms and cook 6–8 minutes, allowing most of their moisture to evaporate and the mushrooms to brown.
- Add garlic and cook for 1 minute until fragrant.
- Stir in tomato paste, soy sauce, vegan Worcestershire sauce, smoked paprika, onion powder, salt, and pepper.
- Add cooked lentils and vegetable broth. Simmer over medium-low heat for 5–7 minutes until the mixture thickens.
- Sprinkle vegan cheese over the filling, cover the skillet, and cook 2–3 minutes until melted.
- Toast the hamburger buns until lightly golden.
- Spoon the hot filling onto each toasted bun and garnish with fresh parsley before serving.
High-protein cooking tip: For even more protein, stir in crumbled baked tofu or textured vegetable protein (TVP) along with the lentils.
Nutrition Facts (Per Serving – Approximate)
- Calories: 345
- Fats: 9 g
- Cholesterol: 0 mg
- Sodium: 520 mg
- Potassium: 610 mg
- Total Carbohydrates: 45 g
- Fiber: 9 g
- Net Carbs: 36 g
- Sugars: 6 g
- Protein: 18 g
- Calcium: 170 mg
Notes
- Store the filling separately from the buns for the best texture.
- Reheat gently to keep the filling moist.
- Freeze only the filling, not the assembled sandwiches.
- Use gluten-free buns and tamari for a gluten-free version.
- Add sliced jalapeños for extra heat.
- Top with sautéed onions or extra mushrooms for even more flavor.
- Serve with roasted vegetables or a crisp salad for a balanced meal.
Frequently Asked Questions
1. Can I make the filling ahead of time?
Yes, the filling can be refrigerated for up to 4 days and reheated before serving.
2. Can I freeze the sloppy joe filling?
Yes, freeze it in airtight containers for up to 3 months.
3. What mushrooms work best?
Cremini or baby bella mushrooms provide the richest, most savory flavor.
4. Can I serve this without buns?
Yes, it’s delicious over cauliflower rice, baked potatoes, lettuce wraps, or roasted vegetables.
5. How can I make this even higher in protein?
Add crumbled tofu, TVP, or extra lentils to the filling before simmering.
6. Is this recipe kid-friendly?
Yes, the cheesy, savory flavor and soft texture make it a favorite for both kids and adults.

