Go Back

Vegan Lentil Sloppy Joes

This plant-based take on the classic Sloppy Joes uses hearty lentils simmered in a savory tomato sauce, offering a messy, flavorful filling with a satisfying, crumbly texture. The dish is assembled onto toasted buns, creating a warm, oozy, and comforting sandwich perfect for busy weeknights. The lentils soak up spices and mimic ground beef, delivering nostalgic flavor with a wholesome twist.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 1 cup dried lentils rinsed
  • 2 tablespoons olive oil
  • 1 onion finely chopped
  • 2 cloves garlic minced
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cumin
  • 1/4 teaspoon chili powder
  • 1 can (14 oz) tomato sauce rich and smoky preferred
  • 1/2 cup vegetable broth
  • Salt and pepper to taste
  • 4 burger buns sturdy sandwich buns to hold the filling
  • Optional pickles or mustard for toppings

Equipment

  • Large skillet or sauté pan
  • Wooden spoon
  • Measuring cup
  • Knife
  • Chopping board
  • Toaster or oven

Method
 

  1. Rinse the lentils thoroughly under cold water until the water runs clear, then drain and set aside.
  2. Heat the olive oil in a large skillet over medium heat until it shimmers and begins to ripple.
  3. Add the finely chopped onion and sauté, stirring occasionally, until it turns golden and fragrant, about 5 minutes. You’ll notice the onions soften and release a sweet aroma.
  4. Stir in the minced garlic and cook for about 30 seconds until fragrant, being careful not to burn it.
  5. Add the smoked paprika, cumin, and chili powder, stirring constantly for about 1 minute to toast the spices and release their aromas.
  6. Mix in the rinsed lentils, then pour in the tomato sauce and vegetable broth. Stir everything together until well combined.
  7. Bring the mixture to a gentle simmer, then reduce the heat to medium-low. Cover partially and cook for 25-30 minutes, stirring occasionally, until the lentils are tender and the sauce has thickened to a sticky consistency. The lentils should be soft but still hold their shape.
  8. Remove from heat and season with salt and pepper to taste. If the mixture is too thick, stir in a splash more broth; if too runny, uncover and simmer a few more minutes until it reaches the desired oozy, sticky texture.
  9. While the filling cools slightly, split the buns and toast them lightly in a toaster or oven until just golden and crispy.
  10. Spoon the hot lentil mixture generously onto the toasted buns, allowing the sauce to ooze out slightly for that messy, satisfying look.
  11. Add optional toppings like pickles or a squeeze of mustard for extra flavor. Serve immediately while hot and oozy, enjoying the savory, plant-based comfort.

Notes

For added smoky flavor, stir in a few drops of liquid smoke during simmering. Feel free to customize with your favorite spices or toppings like sliced onions or vegan cheese. This dish pairs beautifully with a side of crunchy salad or crispy fries.