Mushroom-Lentil Sloppy Joes – Hearty, Saucy, and Weeknight-Friendly
These Mushroom-Lentil Sloppy Joes bring all the messy, saucy nostalgia of the classic sandwich—without the meat. They’re rich, savory, and surprisingly satisfying, thanks to a combo of tender lentils and finely chopped mushrooms. The texture hits that sweet spot between chunky and saucy, and the flavor leans smoky, tangy, and a little sweet.
You can make the filling on a busy weeknight and pile it onto toasted buns in under an hour. It’s family-friendly, freezer-friendly, and budget-friendly.

Ingredients
Method
- Prep the vegetables: Finely dice 1 medium onion and 1 green bell pepper. Clean and finely chop 12 ounces of cremini mushrooms. Mince 3–4 cloves of garlic. Rinse 1 cup of dry brown or green lentils.
- Sauté the aromatics: Heat 2 tablespoons of oil in a large skillet or Dutch oven over medium heat. Add the onion and bell pepper with a pinch of salt. Cook 5–6 minutes until softened and lightly golden.
- Add mushrooms and garlic: Stir in the mushrooms. Cook 6–8 minutes, stirring occasionally, until they release moisture and it evaporates. Add the garlic and cook 30 seconds until fragrant.
- Bloom the spices: Sprinkle in 1 teaspoon smoked paprika, 1 teaspoon chili powder, and 1/2 teaspoon ground cumin. Stir for 30 seconds to toast the spices.
- Build the sauce: Add 1 cup tomato sauce, 2 tablespoons tomato paste, 1 tablespoon Dijon or yellow mustard, 1 tablespoon brown sugar (or 1–2 teaspoons maple syrup), 1 tablespoon Worcestershire, and 1 tablespoon apple cider vinegar. Stir well.
- Add lentils and liquid: Stir in the rinsed lentils and 2 1/2 cups vegetable broth. Bring to a simmer, then reduce heat to medium-low. Cover partially and cook 25–30 minutes, stirring occasionally, until lentils are tender but not mushy. If it becomes too thick, add a splash of broth; if too thin, simmer uncovered to reduce.
- Season to taste: Add 1/2–3/4 teaspoon salt and several grinds of black pepper. Taste and adjust sweetness, acidity, and heat. Add a pinch of red pepper flakes or a few dashes of hot sauce if you like.
- Toast the buns: Split the buns and toast them in a dry skillet or under the broiler until lightly crisp. This helps them hold up to the saucy filling.
- Assemble: Spoon a generous amount of the mushroom-lentil mixture onto each bun. Top with pickles, sliced onions, or slaw if you like. Serve warm with napkins close by.
What Makes This Recipe So Good

- Big, classic Sloppy Joe flavor: A blend of tomato sauce, mustard, and a touch of sweetness creates the familiar tangy-sweet profile, with smoked paprika and Worcestershire (or a vegan alternative) for depth.
- Great texture: Diced mushrooms mimic the bite of ground meat, while lentils add heartiness without heaviness.
- Simple pantry ingredients: Most items are likely already in your kitchen—onion, garlic, canned tomato, lentils, and spices.
- Versatile and adaptable: Easy to make gluten-free, vegan, or spicier depending on your preferences.
- Meal prep friendly: The filling tastes even better the next day and freezes well for easy future meals.
Shopping List
- Olive oil or neutral cooking oil
- Yellow onion
- Green bell pepper (or red, if you prefer sweeter)
- Cremini or baby bella mushrooms
- Garlic
- Dry brown or green lentils (not red)
- Tomato sauce (canned)
- Tomato paste
- Vegetable broth (or water)
- Worcestershire sauce (use vegan Worcestershire to keep it vegetarian/vegan)
- Dijon or yellow mustard
- Apple cider vinegar
- Brown sugar or maple syrup
- Smoked paprika
- Chili powder
- Ground cumin
- Salt and black pepper
- Optional: red pepper flakes or hot sauce
- Soft burger buns (use gluten-free if needed)
- Optional toppings: dill pickles, sliced onions, shredded coleslaw, or dairy-free cheese
Instructions

- Prep the vegetables: Finely dice 1 medium onion and 1 green bell pepper. Clean and finely chop 12 ounces of cremini mushrooms.
Mince 3–4 cloves of garlic. Rinse 1 cup of dry brown or green lentils.
- Sauté the aromatics: Heat 2 tablespoons of oil in a large skillet or Dutch oven over medium heat. Add the onion and bell pepper with a pinch of salt.
Cook 5–6 minutes until softened and lightly golden.
- Add mushrooms and garlic: Stir in the mushrooms. Cook 6–8 minutes, stirring occasionally, until they release moisture and it evaporates. Add the garlic and cook 30 seconds until fragrant.
- Bloom the spices: Sprinkle in 1 teaspoon smoked paprika, 1 teaspoon chili powder, and 1/2 teaspoon ground cumin.
Stir for 30 seconds to toast the spices.
- Build the sauce: Add 1 cup tomato sauce, 2 tablespoons tomato paste, 1 tablespoon Dijon or yellow mustard, 1 tablespoon brown sugar (or 1–2 teaspoons maple syrup), 1 tablespoon Worcestershire, and 1 tablespoon apple cider vinegar. Stir well.
- Add lentils and liquid: Stir in the rinsed lentils and 2 1/2 cups vegetable broth. Bring to a simmer, then reduce heat to medium-low.
Cover partially and cook 25–30 minutes, stirring occasionally, until lentils are tender but not mushy. If it becomes too thick, add a splash of broth; if too thin, simmer uncovered to reduce.
- Season to taste: Add 1/2–3/4 teaspoon salt and several grinds of black pepper. Taste and adjust sweetness, acidity, and heat.
Add a pinch of red pepper flakes or a few dashes of hot sauce if you like.
- Toast the buns: Split the buns and toast them in a dry skillet or under the broiler until lightly crisp. This helps them hold up to the saucy filling.
- Assemble: Spoon a generous amount of the mushroom-lentil mixture onto each bun. Top with pickles, sliced onions, or slaw if you like.
Serve warm with napkins close by.
Storage Instructions
- Fridge: Store the cooled filling in an airtight container for up to 4 days. Reheat on the stovetop with a splash of water or broth.
- Freezer: Freeze the filling in portions for up to 3 months. Thaw overnight in the fridge and reheat gently.
- Make-ahead tip: The flavors deepen by day two.
Consider cooking the filling a day ahead for easy entertaining.
- Leftover buns: Keep at room temperature in a sealed bag for 1–2 days or freeze and toast straight from frozen.

Health Benefits
- Plant-based protein: Lentils offer protein and fiber, helping you stay full and energized.
- Minerals and B vitamins: Mushrooms provide selenium and B vitamins, which support energy metabolism and immune function.
- Fiber-rich: The combo of lentils, veggies, and whole-grain buns (if using) supports digestion and steady blood sugar.
- Lower saturated fat: Compared to traditional beef Sloppy Joes, this version is lighter on saturated fat while still delivering bold flavor.
What Not to Do
- Don’t use red lentils: They break down too quickly and turn mushy. Brown or green hold their shape best.
- Don’t skip toasting the spices: Blooming them in the pan boosts flavor and aroma.
- Don’t rush the mushrooms: Let them release moisture and brown slightly. That browning adds savory depth.
- Don’t overload the buns: These are sloppy, but too much filling causes soggy buns and structural collapse.
- Don’t forget acidity: A splash of vinegar at the end brightens the whole dish.
Without it, the flavor can feel flat.
Recipe Variations
- Spicy BBQ Joes: Swap part of the tomato sauce for your favorite BBQ sauce and add a pinch of cayenne.
- Tex-Mex Style: Stir in a small can of diced green chiles and finish with cilantro and a squeeze of lime.
- Umami Boost: Add 1–2 teaspoons soy sauce or tamari (gluten-free) with the Worcestershire.
- Extra Veggie: Finely chop carrots or zucchini and sauté with the onion and pepper.
- Gluten-Free: Use gluten-free buns and gluten-free Worcestershire or tamari.
- Vegan Cheese Melt: Top the assembled sandwiches with dairy-free cheddar and broil briefly until melty.
- Open-Face Bowls: Serve the filling over baked sweet potatoes, rice, or cauliflower rice for a bun-free option.
FAQ
Can I use canned lentils?
Yes. Rinse and drain 2 cups of canned lentils and skip the simmering time for dried lentils. Reduce the broth to about 1/2 cup and simmer 8–10 minutes to let the flavors meld, adding more liquid as needed.
Which mushrooms work best?
Cremini or baby bella mushrooms have a meaty flavor and hold their texture well.
White button mushrooms also work, but the flavor is milder. You can mix in a little finely chopped portobello for extra depth.
How do I keep the buns from getting soggy?
Toast them well and spread a thin layer of mustard or mayo on the bottom bun to create a moisture barrier. You can also serve open-faced and eat with a fork if you prefer.
Is Worcestershire sauce vegetarian?
Traditional Worcestershire contains anchovies.
Look for a clearly labeled vegan or vegetarian Worcestershire, or use soy sauce or tamari with an extra pinch of smoked paprika.
Can I make this in a slow cooker?
Yes. Sauté the vegetables and mushrooms on the stovetop first for best flavor, then transfer everything to the slow cooker with the lentils and liquids. Cook on Low for 4–5 hours, checking for doneness and thickness.
What sides go well with this?
Try a simple coleslaw, baked sweet potato fries, corn on the cob, or a green salad with a tangy vinaigrette.
Pickles are a classic, crunchy pairing.
How can I make it kid-friendly?
Keep the spice mild, go a bit lighter on the vinegar, and add a touch more sweetness. Serve on smaller slider buns for easy eating.
Can I use red wine or beer in the sauce?
A splash of dry red wine or a malty beer adds depth. Reduce the broth slightly to balance the extra liquid, and simmer a few minutes to cook off the alcohol flavor.
In Conclusion
Mushroom-Lentil Sloppy Joes are proof that comfort food doesn’t need meat to be hearty and satisfying.
With a short ingredient list, plenty of flavor, and flexible variations, this recipe fits weeknights, meal prep, and casual gatherings. Keep a batch in the freezer, toast a few buns, and you’ve got an easy, crowd-pleasing dinner any time. Messy hands, big smiles—that’s the goal.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
