
Lentil Sloppy Joes
A meatless take on the American sandwich, with tender lentils in a sweet-tangy tomato sauce. Make it for a fast weeknight dinner.
By TastyTrails Kitchen ยท Published ยท Updated
Jump to RecipeSloppy Joes are a classic American sandwich: a loose, saucy filling spooned onto soft hamburger buns. This vegetarian version keeps the familiar sweet-tangy tomato profile but swaps in brown or green lentils for a hearty, plant-based filling.
This recipe works because the lentils are cooked until tender but not mushy, then simmered with onion, bell pepper, tomato sauce, and a few pantry seasonings until thick enough to mound on a bun. If your sauce looks thin at the end, let it bubble uncovered for a couple more minutes before serving.
Ingredients
- 1 cup (200 g) brown or green lentils, rinsed
- 2 1/2 cups (600 ml) vegetable broth
- 1 tbsp (15 ml) olive oil
- 1 small yellow onion, diced
- 1 green bell pepper, diced
- 2 cloves garlic, minced
- 1 can (15 oz/425 g) tomato sauce
- 2 tbsp (30 g) tomato paste
- 2 tbsp (30 ml) maple syrup
- 1 tbsp (15 ml) apple cider vinegar
- 1 tsp yellow mustard
- 1 tsp smoked paprika
- 1 tsp chili powder
- 3/4 tsp kosher salt, plus more to taste
- 1/4 tsp black pepper, plus more to taste
- 4 hamburger buns, split and toasted
Instructions
- 1
In a medium saucepan over medium-high heat, combine the lentils and vegetable broth and bring to a boil. Reduce to low, cover, and simmer for 20-25 minutes, until the lentils are tender but still holding their shape; drain any excess liquid if needed.
- 2
Meanwhile, heat the olive oil in a large skillet over medium heat. Add the onion and bell pepper and cook for 5-6 minutes, stirring occasionally, until softened and the onion is translucent at the edges.
- 3
Add the garlic and cook over medium heat for 30 seconds to 1 minute, stirring, until fragrant and no longer raw-smelling.
- 4
Stir in the tomato sauce, tomato paste, maple syrup, apple cider vinegar, mustard, smoked paprika, chili powder, salt, and black pepper. Bring the sauce to a gentle simmer and cook for 2-3 minutes, stirring, until the tomato paste is fully dissolved.
- 5
Add the cooked lentils to the skillet and stir well to coat. Simmer uncovered over medium-low heat for 8-10 minutes, stirring occasionally, until the mixture is thick, saucy, and holds together on a spoon.
- 6
Toast the buns if desired. Spoon the hot lentil mixture onto the buns and serve right away while the filling is glossy and the buns are still soft at the center.
Tips for the Best Lentil Sloppy Joes
- Use brown or green lentils, not red lentils; red lentils break down too much and give the filling a pasty texture.
- If the filling seems loose, simmer it uncovered for a few extra minutes. If it gets too thick, add a splash of vegetable broth or water.
- A green bell pepper gives the most classic Sloppy Joe flavor, but red bell pepper works if you want a sweeter filling.
- Toast the buns lightly so they do not go soggy too quickly, but avoid over-toasting; the sandwich should still compress easily when eaten.
- You can cook the lentils up to 2 days ahead and refrigerate them, which cuts the dinner prep down significantly.
Storage and Reheating
Store the filling separately from the buns in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet over medium-low heat or in the microwave, adding a splash of water if it has thickened. The filling can also be frozen for up to 3 months; thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Can I use canned lentils for Sloppy Joes?
Yes. Use about 2 1/2 cups cooked lentils, drained and rinsed, and skip the first cooking step. Simmer the filling a little longer if you need to reduce extra moisture.
What kind of lentils are best for vegetarian Sloppy Joes?
Brown or green lentils are best because they stay distinct and hold their shape after simmering. Avoid red lentils, which cook down too soft for this sandwich.
How do I keep Sloppy Joes from getting watery?
Simmer the finished filling uncovered until it is thick and spoonable. Also make sure the lentils are drained well if there is extra cooking liquid left in the pot.
Can I make Lentil Sloppy Joes ahead?
Yes. The filling reheats well and often tastes even better the next day after the flavors settle. Keep the buns separate until serving so they do not become soggy.
Quick Info
Prep Time
15 min
Cook Time
30 min
Servings
4
Difficulty
Easy
Nutrition Facts
Per serving (estimated)



