30-Minute Lentil Sloppy Joes
Lentil sloppy joes take everything you love about the classic messy sandwich and make it a meatless weeknight staple. A rich, tangy tomato sauce clings to hearty lentils, piling onto soft buns in under half an hour.

The filling comes together in one skillet, using canned lentils so there is no lengthy simmering. It tastes just as saucy and satisfying as the original, with a smoky-sweet kick that sticks to your fingers.
Why This Lentil Version Works
The lentils bring a sturdy, satisfying bite that stands up to the thick sauce. Canned brown lentils hold their shape well, so the filling has texture instead of turning to mush.
Smoked paprika, mustard, and a little brown sugar give you that familiar tangy-sweet depth. A splash of vinegar at the end wakes everything up so the sauce does not taste flat.
You can have dinner on the table in 30 minutes with pantry ingredients, no meat required.
Ingredients

- 2 (15 oz) cans brown lentils, drained and rinsed: brown lentils keep their shape best; green lentils work in a pinch but get softer.
- 1 tbsp olive oil: any neutral oil will do.
- 1 small yellow onion, finely chopped: about 1 cup.
- 1 green bell pepper, finely chopped: optional, but adds a nice crunch.
- 3 cloves garlic, minced: fresh gives the brightest flavor.
- 2 tbsp tomato paste: helps build body and richness.
- 1 tsp smoked paprika: brings a subtle, campfire-like depth.
- 1 tsp chili powder: use mild or hot depending on your heat preference.
- 1/2 tsp ground cumin: rounds out the smokiness.
- 3/4 cup tomato sauce: plain canned tomato sauce, not pasta sauce.
- 2 tbsp brown sugar: light or dark both work; dark gives a deeper molasses note.
- 1 tbsp apple cider vinegar: adds a little sharpness at the end.
- 1 tbsp yellow mustard: the classic sloppy joe tang.
- 1 tbsp vegan Worcestershire sauce: (or regular): for umami. Soy sauce or tamari can be swapped in.
- Kosher salt and black pepper: to taste.
- 4 to 6 soft burger buns: toasted, for serving.
Variations
- Green lentils: swap in if that is what you have, but the filling will be softer. Cook them from dry first, then use the same amount.
- Extra heat: stir in 1 to 2 teaspoons of adobo sauce from canned chipotles, or a pinch of cayenne.
- No brown sugar: maple syrup works just as well; use 2 tablespoons.
- Gluten-free: pile the filling onto baked sweet potatoes or serve over rice instead of buns.
- Soy-free: use coconut aminos in place of Worcestershire.
If you enjoy lentil-based mains, you might also like a hearty lentil shepherd’s pie.
How to Make Lentil Sloppy Joes
Step 1: Sauté the Vegetables

Set a large skillet over medium heat and add the 1 tablespoon olive oil. Once it shimmers, toss in the finely chopped onion and green bell pepper. Cook, stirring occasionally, for about 5 minutes, until the onion turns translucent and the pepper softens.
The edges of the onion will take on a pale golden color, and you will smell a mellow sweetness starting to build.
Step 2: Bloom the Spices

Stir in the 3 cloves minced garlic and the 2 tablespoons tomato paste and let them cook for 1 minute. Add the 1 teaspoon smoked paprika, 1 teaspoon chili powder, and 1/2 teaspoon cumin. Keep stirring for another 30 seconds until the spices smell fragrant and the tomato paste darkens a shade.
The mixture will look like a brick-red paste coating the vegetables. This quick step deepens the flavor before any liquids hit the pan.
Step 3: Simmer the Filling

Pour in the drained lentils, 3/4 cup tomato sauce, 2 tablespoons brown sugar, 1 tablespoon yellow mustard, and 1 tablespoon Worcestershire sauce. Stir everything together and bring it to a gentle bubble, then lower the heat to medium-low. Let it simmer uncovered for 12 to 15 minutes, stirring once or twice, until the sauce thickens into a glossy coat around the lentils.
It is ready when you drag a spoon through the pan and the filling holds a loose trail without pooling liquid. If it still looks thin, let it go a couple more minutes. Right at the end, stir in the 1 tablespoon apple cider vinegar and season with salt and pepper to taste.
Step 4: Pile Onto Toasted Buns

Toast the buns cut-side down in a dry pan or under the broiler for a minute until they are golden at the edges. Spoon a generous heap of the lentil mixture onto the bottom halves, let it spill over a little, then close with the tops.
Serve right away while the filling is hot and the buns are still warm. The sauce will keep soaking into the bread in the best, messiest way.
Tips for the Best Lentil Sloppy Joes
- Canned brown lentils are your quickest route. Rinse them well under cold water to remove any metallic taste from the canning liquid.
- If the sauce tastes a little flat, add a pinch more salt or another splash of vinegar. The vinegar lifts the sweetness without making it sour.
- Let the filling rest off the heat for a couple of minutes after simmering. It thickens slightly as it cools, which helps it stay put on the bun.
- Want a thicker, chili-like texture? Mash about a quarter of the lentils with a fork right in the pan before the final stir.
Storing Leftovers
- Refrigerate: cool the filling completely, then transfer it to an airtight container. It keeps well for up to 4 days.
- Reheating: warm it gently in a skillet over medium-low heat, adding a splash of water if it looks dry. The microwave works fine too, in 30-second bursts.
- Freezing: the mixture freezes for up to 2 months. Thaw overnight in the fridge, then reheat as above. The lentils may soften a touch, but the flavor stays bold.
What to Serve With Lentil Sloppy Joes
A crisp, vinegary coleslaw cuts through the richness of the saucy lentils, while dill pickles add a sharp crunch alongside. Sweet potato fries are a natural match because their caramelized edges balance the smoky-tangy sauce. If you want something lighter, serve the filling over a pile of crunchy romaine with extra mustard drizzled on top.
Frequently Asked Questions
Can I use red lentils instead?
No, red lentils break down into a mush and won’t give you the right texture. Stick with brown or green lentils.
How do I make this less sweet?
Reduce the brown sugar to 1 tablespoon, or skip it entirely and add an extra splash of vinegar at the end.
Can I cook dried lentils from scratch for this?
Yes. Simmer 1 cup dried brown lentils in 3 cups water for 20 to 25 minutes until tender but not mushy, then drain and use as directed. The total time will be about 45 minutes.
Is this recipe vegan?
It is if you use vegan Worcestershire sauce and buns made without dairy or eggs. Double-check those labels and you are set.

Lentil Sloppy Joes Recipe
Ingredients
Method
- Warm the olive oil in a large skillet over medium heat. Add the onion and bell pepper and cook for 5 minutes, until softened.
- Stir in the garlic and tomato paste; cook 1 minute. Add smoked paprika, chili powder, and cumin, stirring for 30 seconds.
- Add the drained lentils, tomato sauce, brown sugar, mustard, and Worcestershire. Simmer uncovered on medium-low for 12 to 15 minutes, until the sauce thickens.
- Remove from heat, stir in the vinegar, and season with salt and pepper. Pile onto toasted buns and serve immediately.
