These Lentil Sloppy Joes combine tender brown lentils with onion, bell pepper, garlic, and a thick, tangy tomato sauce. The filling has the sweet-savory flavor associated with classic sloppy joes, while the lentils provide a hearty texture that holds together well on toasted buns.

The lentils and sauce are cooked separately before being combined, which prevents the vegetables from becoming overcooked and makes it easier to control the final consistency. The recipe makes six generously filled sandwiches.
Recipe at a Glance
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Additional Time: 5 minutes
- Total Time: 1 hour
- Yield: About 4 1/2 cups filling
- Servings: 6
- Difficulty: Easy
Why You'll Love This Recipe
- Brown or green lentils become tender while retaining their shape, giving the filling a substantial texture rather than turning into a purée.
- Cooking the tomato paste briefly concentrates its flavor and removes its raw, metallic edge.
- Ketchup, mustard, vinegar, and maple syrup create a balanced sauce with sweetness, acidity, and savory depth.
- Simmering the finished mixture uncovered allows excess moisture to evaporate so the filling stays on the buns.
- Resting the filling for 5 minutes gives the lentils time to absorb more sauce and thickens the mixture further.
Equipment Needed
- 3-quart (2.8-liter) saucepan
- 12-inch (30 cm) deep skillet
- Fine-mesh sieve or colander
- Cutting board
- Chef’s knife
- Heat-resistant spoon or spatula
- Potato masher, optional
Ingredients You'll Need

For the Lentils
- ⭐ 1 cup (190 g) dry brown or green lentils, picked over and rinsed
- ⭐ 3 cups (720 ml) water
- ⭐ 1/2 teaspoon (3 g) fine salt
For the Sloppy Joe Sauce
- ⭐ 1 tablespoon (15 ml) olive oil
- ⭐ 1 medium yellow onion, about 1 cup (150 g), finely diced
- ⭐ 1 medium green bell pepper, about 1 cup (150 g), finely diced
- ⭐ 3 garlic cloves (about 9 g), finely minced
- ⭐ 2 tablespoons (32 g) tomato paste
- ⭐ 1 can tomato sauce, 15 ounces (425 g)
- ⭐ 1/3 cup (80 g) ketchup
- ⭐ 2 tablespoons (30 ml) pure maple syrup
- ⭐ 1 tablespoon (15 ml) yellow mustard
- ⭐ 1 tablespoon (15 ml) apple cider vinegar
- ⭐ 1 tablespoon (15 ml) soy sauce
- ⭐ 1 teaspoon (2 g) smoked paprika
- ⭐ 1 teaspoon (2 g) chili powder
- ⭐ 1/2 teaspoon (1 g) ground black pepper
- ⭐ 1/3 cup (80 ml) water
For Serving
- ⭐ 6 hamburger buns, about 12 ounces (340 g), split and toasted
- ⭐ 1/2 cup (75 g) sliced dill pickles, optional, for serving
How to Make Lentil Sloppy Joes
Cook the Lentils

Place the rinsed lentils, 3 cups water, and salt in a 3-quart (2.8-liter) saucepan. Bring to a boil over medium-high heat, then reduce the heat to maintain a gentle simmer. Cook uncovered for 20 to 25 minutes, stirring occasionally, until the lentils are tender but still hold their shape.
Drain the Lentils

Pour the cooked lentils into a fine-mesh sieve or colander and drain thoroughly. Let them stand while the sauce is prepared. You should have about 2 1/2 cups of cooked lentils.
Soften the Vegetables
Heat the olive oil in a 12-inch (30 cm) deep skillet over medium heat. Add the onion and green bell pepper. Cook for 6 to 8 minutes, stirring occasionally, until the onion is translucent and the pepper is tender.
Add the Garlic and Tomato Paste

Stir in the garlic and cook for 30 seconds. Add the tomato paste and cook for 1 to 2 minutes, stirring constantly, until it darkens slightly and begins sticking lightly to the skillet.
Build the Sauce
Add the tomato sauce, ketchup, maple syrup, yellow mustard, apple cider vinegar, soy sauce, smoked paprika, chili powder, black pepper, and 1/3 cup water. Stir until smooth and bring the mixture to a gentle simmer.
Simmer the Sauce

Reduce the heat to medium-low and cook uncovered for 5 minutes, stirring occasionally. The sauce should look glossy and slightly thickened, without tasting sharply of raw tomato paste.
Add the Lentils
Stir the drained lentils into the sauce until evenly coated. For a more cohesive sloppy joe texture, lightly mash about one-quarter of the lentils with a potato masher or the back of the spoon, leaving most of them whole.
Thicken the Filling

Simmer uncovered for 6 to 10 minutes, stirring frequently, until the filling is thick enough to mound on a spoon. If it becomes too thick before the flavors blend, add water 1 tablespoon at a time. If it looks watery, continue simmering uncovered.
Rest the Filling
Remove the skillet from the heat and let the filling stand for 5 minutes. It should thicken slightly and remain moist without releasing liquid around the edges.
Assemble the Sandwiches

Spoon about 3/4 cup of lentil filling onto each toasted bottom bun. Add sliced dill pickles, if using, and close with the top buns. Serve immediately.
Tips for Success
- Check the lentils several minutes before the end of the cooking range. Overcooked lentils can turn mushy and make the filling pasty.
- Drain the cooked lentils thoroughly so excess water does not thin the tomato sauce.
- Dice the onion and bell pepper finely so the vegetables blend into the filling and cook evenly.
- Simmer the combined filling uncovered. Covering the skillet traps steam and can leave the mixture too loose for sandwiches.
- Mash only part of the lentils. This thickens the sauce while preserving enough whole lentils for texture.
- Toast the buns shortly before serving to create a barrier against the moist filling.
Storage, Freezing, and Make-Ahead Instructions
Store the lentil sloppy joe filling separately from the buns in an airtight container in the refrigerator for up to 4 days. Keeping the components separate prevents the bread from becoming soggy.
Reheat the filling in a saucepan or skillet over medium-low heat, stirring occasionally. Add 1 to 2 tablespoons of water if it has thickened too much during storage. Individual portions can also be microwaved in a covered microwave-safe container, stirring midway through heating.
To freeze, cool the filling completely in the refrigerator and transfer it to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop. Add a small splash of water if needed to restore the saucy consistency.
The filling can be prepared up to 2 days ahead. Reheat it shortly before serving and toast the buns at the last minute for the best texture.
FAQ
Can I use canned lentils?
Yes. Use about 3 cups (500 g) drained and rinsed canned lentils. Skip the lentil-cooking steps and add them directly to the prepared sauce. Because canned lentils are already soft, simmer gently to avoid breaking them down too much.
Why are my Lentil Sloppy Joes watery?
The lentils may not have been drained thoroughly, or the filling may need more uncovered simmering time. Continue cooking over medium-low heat until the sauce clings to the lentils and no liquid pools in the skillet.
Can I make this recipe vegan?
Yes. The lentil filling is vegan as written. Check the hamburger bun label to confirm that it does not contain milk, butter, eggs, or honey.
Can I use red lentils?
Red lentils are not recommended for the same texture because they break down as they cook. They can be used when a softer, smoother filling is acceptable, but reduce the cooking time and watch them closely.
What can I serve with Lentil Sloppy Joes?
Serve them with coleslaw, roasted potatoes, corn on the cob, a green salad, or crisp vegetable sticks. Tangy pickles also help balance the sweet tomato sauce.

Lentil Sloppy Joes
Ingredients
Method
- Cook the Lentils: Place the rinsed lentils, 3 cups water, and salt in a 3-quart (2.8-liter) saucepan. Bring to a boil over medium-high heat, then reduce the heat to maintain a gentle simmer. Cook uncovered for 20 to 25 minutes, stirring occasionally, until the lentils are tender but still hold their shape.
- Drain the Lentils: Pour the cooked lentils into a fine-mesh sieve or colander and drain thoroughly. Let them stand while the sauce is prepared. You should have about 2 1/2 cups of cooked lentils.
- Soften the Vegetables: Heat the olive oil in a 12-inch (30 cm) deep skillet over medium heat. Add the onion and green bell pepper. Cook for 6 to 8 minutes, stirring occasionally, until the onion is translucent and the pepper is tender.
- Add the Garlic and Tomato Paste: Stir in the garlic and cook for 30 seconds. Add the tomato paste and cook for 1 to 2 minutes, stirring constantly, until it darkens slightly and begins sticking lightly to the skillet.
- Build the Sauce: Add the tomato sauce, ketchup, maple syrup, yellow mustard, apple cider vinegar, soy sauce, smoked paprika, chili powder, black pepper, and 1/3 cup water. Stir until smooth and bring the mixture to a gentle simmer.
- Simmer the Sauce: Reduce the heat to medium-low and cook uncovered for 5 minutes, stirring occasionally. The sauce should look glossy and slightly thickened, without tasting sharply of raw tomato paste.
- Add the Lentils: Stir the drained lentils into the sauce until evenly coated. For a more cohesive sloppy joe texture, lightly mash about one-quarter of the lentils with a potato masher or the back of the spoon, leaving most of them whole.
- Thicken the Filling: Simmer uncovered for 6 to 10 minutes, stirring frequently, until the filling is thick enough to mound on a spoon. If it becomes too thick before the flavors blend, add water 1 tablespoon at a time. If it looks watery, continue simmering uncovered.
- Rest the Filling: Remove the skillet from the heat and let the filling stand for 5 minutes. It should thicken slightly and remain moist without releasing liquid around the edges.
- Assemble the Sandwiches: Spoon about 3/4 cup of lentil filling onto each toasted bottom bun. Add sliced dill pickles, if using, and close with the top buns. Serve immediately.





