Go Back

Vegan Lentil Sloppy Joes

This plant-based take on the classic sloppy joe features hearty lentils simmered in a smoky, tangy tomato sauce, resulting in a thick, flavorful filling that mimics ground meat. The dish is assembled in toasted buns, creating a messy, satisfying sandwich with a chewy texture and bold flavors. Perfect for a quick, nourishing weeknight meal that surprises with its depth and comfort.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 4
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 1 cup dry lentils brown or green
  • 2.5 cups water
  • 1 small onion finely diced
  • 2 cloves garlic minced
  • 2 tbsp tomato paste smoked if available
  • 1 tsp smoked paprika
  • 1/2 tsp chili powder
  • 1/4 cup Worcestershire sauce vegan if desired
  • 1/2 cup tomato sauce or ketchup for a sweeter flavor
  • 4 buns burger buns whole wheat or gluten-free options
  • 1 tbsp olive oil for sautéing

Equipment

  • Large skillet or sauté pan
  • Wooden spoon
  • Measuring cups and spoons
  • Sharp Knife
  • Toaster or oven

Method
 

  1. Rinse the dry lentils thoroughly under cold water and combine with water in a pot. Bring to a boil, then reduce heat to a simmer, cover, and cook for 20-25 minutes until tender but still holding shape. Drain any excess water and set aside.
  2. While the lentils cook, dice the onion finely and mince the garlic. In a large skillet, heat the olive oil over medium heat until shimmering. Add the diced onion and sauté for about 5 minutes, until translucent and fragrant, with a slight sizzle.
  3. Add the minced garlic to the skillet and cook for 30 seconds until aromatic. Stir in the tomato paste and cook for 1-2 minutes, allowing it to deepen in color and smell. Sprinkle in the smoked paprika, chili powder, and a pinch of cumin, stirring constantly to toast the spices for about 30 seconds.
  4. Add the cooked lentils to the skillet, breaking some with the back of your spoon to mash slightly. Pour in the Worcestershire sauce and tomato sauce, stirring to combine everything into a thick, chunky mixture. Reduce heat to low and simmer for 10 minutes, stirring occasionally, until flavors meld and sauce thickens.
  5. While the filling simmers, split your burger buns and toast them lightly in a toaster or oven at 180°C (356°F) for about 2-3 minutes, until golden and just crispy on the cut side.
  6. Once the lentil filling is thick and flavorful, spoon a generous amount onto the toasted buns. Feel free to add optional toppings like pickles, shredded cheese, or hot sauce for extra flavor. Serve immediately while messy and hot.