Smoky, sweet, and a little messy—these Vegan Sloppy Joes hit all the right notes without relying on meat. They’re fast enough for a weeknight and bold enough for game day. You get a thick, tangy sauce clinging to a hearty plant-based filling that satisfies like the classic.
Pile it onto toasted buns, add crisp toppings, and dinner’s done. No complicated steps, no hard-to-find ingredients—just big flavor and comfort in every bite.
Jump to RecipeWhy This Recipe Works
- Hearty texture without meat: A mix of lentils and finely chopped mushrooms creates a meaty bite that holds sauce beautifully.
- Balanced, bold flavor: Tomato, maple syrup, mustard, and smoked paprika give that familiar sweet-tangy-smoky profile.
- Quick to the table: Uses pantry staples and simple steps. You’ll finish in about 35 minutes if your lentils are pre-cooked.
- Flexible and forgiving: Swap in crumbled tofu, walnuts, or plant-based crumbles.Adjust sweetness and heat to taste.
- Meal-prep friendly: The filling tastes even better the next day and freezes well for easy lunches.
Ingredients
- 1 tablespoon olive oil (or avocado oil)
- 1 small yellow onion, finely diced
- 1 green bell pepper, finely diced
- 8 ounces cremini or button mushrooms, finely chopped
- 3 cloves garlic, minced
- 1 1/2 cups cooked brown or green lentils (or 1 can, drained and rinsed)
- 1 cup tomato sauce (or crushed tomatoes)
- 2 tablespoons tomato paste
- 2–3 tablespoons maple syrup (start with 2; add more to taste)
- 1 tablespoon yellow or Dijon mustard
- 1 tablespoon soy sauce or tamari (use tamari for gluten-free)
- 1 teaspoon smoked paprika
- 1/2 teaspoon chili powder (optional for heat)
- 1/2 teaspoon ground cumin
- 1–2 tablespoons apple cider vinegar (to taste)
- Salt and black pepper, to taste
- 4–6 burger buns (use gluten-free if needed), lightly toasted
- Optional toppings: pickle chips, shredded lettuce, red onion, jalapeños, vegan cheese slices
How to Make It
- Prep your base: Finely dice the onion and bell pepper. Chop the mushrooms small so they blend into the filling. Mince the garlic.
- Sauté the veggies: Warm the oil in a large skillet over medium heat.Add onion and pepper with a pinch of salt. Cook 5–6 minutes, until softened and lightly golden.
- Cook down the mushrooms: Add mushrooms and cook, stirring occasionally, until they release moisture and brown, about 6–8 minutes. Stir in the garlic and cook 30 seconds, until fragrant.
- Build the sauce: Add tomato sauce, tomato paste, maple syrup, mustard, soy sauce/tamari, smoked paprika, chili powder, and cumin.Stir well.
- Stir in lentils: Fold in the cooked lentils. Bring to a gentle simmer. If the mixture looks dry, add a splash of water; if it’s too loose, keep simmering.
- Simmer to thicken: Cook 8–10 minutes, stirring occasionally, until thick and glossy.Taste and adjust: add vinegar for tang, more maple for sweetness, and salt/pepper as needed.
- Toast the buns: Lightly toast buns in a dry skillet or under the broiler for sturdiness and flavor.
- Assemble: Spoon a generous amount of filling onto each bun. Top with pickles, onions, lettuce, or a slice of vegan cheese if you like.
- Serve hot: Enjoy immediately with a simple salad, baked fries, or coleslaw.
Vegan Sloppy Joes
Smoky, sweet, and a little messy — bold comfort without the meat
Ingredients — Filling
- 1 tbsp olive oil (or avocado oil)
- 1 small yellow onion, finely diced
- 1 green bell pepper, finely diced
- 8 oz cremini or button mushrooms, finely chopped
- 3 cloves garlic, minced
- 1½ cups cooked brown or green lentils (or 1 can, drained and rinsed)
Ingredients — Sauce
- 1 cup tomato sauce (or crushed tomatoes)
- 2 tbsp tomato paste
- 2–3 tbsp maple syrup (start with 2, add more to taste)
- 1 tbsp yellow or Dijon mustard
- 1 tbsp soy sauce or tamari (use tamari for gluten-free)
- 1 tsp smoked paprika
- ½ tsp chili powder (optional, for heat)
- ½ tsp ground cumin
- 1–2 tbsp apple cider vinegar (to taste)
- Salt and black pepper to taste
For Serving
- 4–6 burger buns, lightly toasted (gluten-free if needed)
- Optional toppings: pickle chips, shredded lettuce, red onion, jalapeños, vegan cheese slices
Instructions
- Sauté the VeggiesWarm oil in a large skillet over medium heat. Add diced onion and bell pepper with a pinch of salt. Cook 5–6 minutes until softened and lightly golden.
- Brown the MushroomsAdd the finely chopped mushrooms and cook, stirring occasionally, for 6–8 minutes until they release their moisture and turn deeply golden. Stir in garlic and cook 30 seconds until fragrant.Don't rush the mushroom browning — this is where the filling gets its meaty depth. Pale, steamed mushrooms make a watery, flat-tasting filling.
- Build the SauceAdd tomato sauce, tomato paste, maple syrup, mustard, soy sauce or tamari, smoked paprika, chili powder, and cumin. Stir everything together until well combined.Start with 2 tablespoons of maple syrup — you can always add more once the sauce reduces and concentrates.
- Add Lentils & SimmerFold in the cooked lentils and bring to a gentle simmer. Cook 8–10 minutes, stirring occasionally, until thick and glossy. If too dry, add a splash of water; if too loose, keep simmering. Taste and adjust — add vinegar for tang, more maple for sweetness, salt and pepper as needed.A splash of apple cider vinegar at the end brightens everything — without it, the sauce can taste flat.
- Toast & AssembleLightly toast buns in a dry skillet or under the broiler. Spoon a generous amount of filling onto each bun. Top with pickles, onions, lettuce, or vegan cheese. Serve hot.Always toast the buns — the filling is saucy, and untoasted buns go soggy fast.
Tips for the Best Results
- Brown the mushrooms until genuinely golden — this is what gives the filling its deep, savoury, meaty flavour.
- Start with less maple syrup and add more after the sauce reduces and concentrates.
- Don't skip the apple cider vinegar — it brightens the whole dish and balances the sweetness.
- Use brown or green lentils — red lentils break down too much and make the filling mushy.
- Toast the buns just before serving for sturdiness. A lettuce leaf on the bottom bun also creates a moisture barrier.
- The filling keeps 4 days in the fridge and freezes for up to 3 months — it actually tastes better the next day.
Keeping It Fresh
- Fridge: Store the cooled filling in an airtight container for up to 4 days. The flavors deepen over time.
- Freezer: Portion into freezer-safe containers or zip bags for up to 3 months.Flatten bags for faster thawing.
- Reheat: Warm on the stovetop over low heat with a splash of water to loosen. Microwave in short bursts, stirring between intervals.
- Make-ahead tip: Toast buns just before serving so they don’t turn soft in storage.
Health Benefits
Jump to Recipe- Plant protein and fiber: Lentils offer a satisfying protein boost and plenty of fiber to keep you full and support digestion.
- Lower in saturated fat: Compared to meat-based versions, this recipe is lighter on saturated fat while still delivering rich flavor.
- Micronutrient-rich: Mushrooms bring B vitamins and minerals; tomatoes add lycopene, an antioxidant linked to heart health.
- Customizable sodium and sugar: You control the seasoning and sweetness, which helps keep the sauce balanced and better for everyday meals.
What Not to Do
- Don’t rush the mushroom browning: Skipping this step leads to a watery filling and muted flavor.
- Don’t over-sweeten early: Start with less maple syrup. Once the sauce reduces, you can add more if needed.
- Don’t forget acid: A splash of apple cider vinegar brightens everything.Without it, the sauce can taste flat.
- Don’t use untoasted buns: The filling is saucy. Untoasted buns can get soggy fast.
- Don’t skip seasoning: Taste at the end and adjust salt, pepper, and heat so the flavors pop.
Alternatives
- Protein swaps: Replace lentils with crumbled extra-firm tofu (pressed), tempeh crumbles, or plant-based ground “meat.”
- Nutty texture: Add 1/2 cup finely chopped walnuts for crunch and richness. Toast them first for extra depth.
- Bean-based: Use black beans or kidney beans (lightly mashed) for a chunkier texture.
- Gluten-free: Choose tamari instead of soy sauce, and use gluten-free buns or serve over baked potatoes or rice.
- Veggie boost: Grate in a carrot or zucchini and cook it down with the mushrooms for more veg and natural sweetness.
- Spice variations: Add chipotle in adobo for smoky heat, or use barbecue sauce in place of some tomato sauce for a BBQ twist.
FAQ
Can I make this oil-free?
Yes.
Sauté the onions and peppers in a splash of water or vegetable broth, adding more as needed to prevent sticking. The rest of the recipe stays the same.
What kind of lentils work best?
Brown or green lentils hold their shape and give a hearty bite. Red lentils break down too much and make the mixture mushy, so avoid those for this recipe.
Jump to RecipeHow do I thicken the filling if it’s too runny?
Simmer a few extra minutes to reduce the liquid.
You can also stir in an extra spoonful of tomato paste or a small handful of quick oats to help bind.
Can I make it in a slow cooker?
Yes, but sauté the vegetables and mushrooms first for flavor. Then add everything to the slow cooker and cook on low for 2–3 hours, stirring occasionally.
What sides go well with Vegan Sloppy Joes?
Try oven fries, a crunchy slaw, corn on the cob, or a simple green salad. Dill pickles and kettle chips also make an easy, classic pairing.
How spicy is this recipe?
It’s mild as written.
Add chili powder, crushed red pepper, or diced jalapeños to bring the heat up to your liking.
Can I use ketchup instead of tomato sauce?
You can, but reduce the maple syrup since ketchup is sweeter. Start with 1 tablespoon maple syrup and adjust to taste.
Jump to RecipeHow do I keep the buns from getting soggy?
Toast them and build just before serving. You can also place a layer of lettuce or a vegan cheese slice on the bottom bun to create a barrier.
Wrapping Up
Vegan Sloppy Joes are all about bold sauce, hearty texture, and simple steps.
With everyday ingredients and a flexible formula, they fit busy weeknights, meal prep, and casual gatherings. Keep the mushrooms browned, the seasoning balanced, and the buns toasted, and you’ll have a crowd-pleasing sandwich that’s satisfying every time. Enjoy the mess—it’s part of the charm.
Jump to Recipe



