Go Back
+ servings
two plates with vegan sloppy joes with a jar of pickled onions in the background

Vegan Sloppy Joes with Lentils

These Vegan Sloppy Joes are a quick, easy, and tasty vegetarian dinner for the whole family. Made with lentils, veggies, and a tangy tomato sauce, these Lentil Sloppy Joes are packed with plant-based protein.
Course Main Course
Cuisine American
Keyword Lentil Sloppy Joes, Vegan Sloppy Joes
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 6
Calories 211kcal


  • 1 cup green lentils such as du Puy
  • 2 Tbsp extra virgin olive oil
  • 1 medium yellow onion diced
  • 1 medium carrot diced
  • 1 large celery stalk diced
  • 3 cloves garlic crushed
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 2 tsp chili powder
  • 14 oz can crushed tomatoes use finely crushed tomatoes
  • 2 Tbsp tomato paste
  • 2 Tbsp maple syrup or brown sugar
  • 1 Tbsp apple cider vinegar
  • 1 Tbsp soy sauce


  • Cook your lentils if they're not already cooked. I like to rinse the lentils well, then cover with cold water so there's a good inch of water over the lentils. Bring to a boil, then reduce the heat to a simmer and set the lid on the pot slightly ajar. 
  • They'll simmer for about 20 minutes, but start checking them at around the15 minutes mark. You want them to be cooked, but still firm - kind of like al dente when making pasta. Drain the lentils and set aside. 
  • Heat the oil in a large heavy-bottomed pan over medium-high heat. Add the onion, and sauté for a couple of minutes until it's just becoming translucent.
  • Add the carrot, celery, and garlic, and sauté, stirring frequently, until the vegetables have just softened. 
  • Add the cumin, smoked paprika, and chili powder to the pan. Stir the spices through and sauté for 1-2minutes more. 
  • Add the crushed tomatoes, tomato paste, maple syrup, apple cider vinegar, and soy sauce to the pan. 
  • Stir the wet ingredients through and allow the mixture to simmer for about 5minutes, stirring frequently. 
  • Add the drained lentils to the pan, and stir through. Allow the mixture to simmer for another 2-3 minutes with the lentils added. 
  • Serve!


  • Nutrition values are an estimate only and are calculated without the bun.


Calories: 211kcal | Carbohydrates: 32g | Protein: 10g | Fat: 5g | Saturated Fat: 1g | Sodium: 320mg | Potassium: 648mg | Fiber: 12g | Sugar: 10g | Vitamin A: 2296IU | Vitamin C: 11mg | Calcium: 64mg | Iron: 4mg