Vegan Lentil Sloppy Joes are the kind of hearty, satisfying meal that brings everyone back to the table. This recipe delivers thick, rich texture and bold BBQ flavor using simple pantry ingredients and wholesome lentils. Perfect for busy weeknights or casual gatherings, these sandwiches prove that plant-based comfort food can feel familiar, filling, and deeply satisfying without relying on oil or highly processed ingredients.
Story
Vegan Lentil Sloppy Joes started as a simple goal to recreate a childhood favorite in a way that felt nourishing and family-friendly. Traditional sloppy joes rely on ground meat and bottled sauces, but lentils bring the same hearty bite while soaking up bold flavors beautifully. This version focuses on balance, combining savory vegetables with smoky spices and a tangy-sweet sauce. Over time, this Vegan Lentil Sloppy Joes recipe became a go-to dinner because it works for everyone at the table, whether they follow a plant-based lifestyle or just want a lighter take on comfort food. It also fits perfectly into a plant based sandwich rotation that feels both familiar and fresh.
Ingredients
This recipe uses everyday ingredients that come together into a rich and satisfying filling.
¾ cup dry small brown lentils, rinsed
1 cup water
2 cups vegetable broth
3 tablespoons tomato sauce
1 medium yellow onion, small dice
1 green bell pepper, small dice
1 celery rib, small dice
2 tablespoons minced garlic
1 cup tomato sauce
¼ cup water
1 tablespoon tamari
½ teaspoon liquid smoke
2 teaspoons apple cider vinegar
3 tablespoons plus 1 teaspoon organic maple syrup
1 tablespoon molasses
1 teaspoon onion powder
1 teaspoon garlic powder
2 tablespoons dried minced onions
½ teaspoon sweet paprika
1½ teaspoons smoked paprika
¼ teaspoon cumin
2 teaspoons chili powder
½ teaspoon ground mustard powder
1 teaspoon sea salt
¼ teaspoon black pepper
Buns or wraps, for serving
Sweet and tangy vinegar slaw, optional
Step-by-Step Instructions
Preparing the Ingredients
Cook the lentils on the stovetop or in an Instant Pot until tender, then drain and set aside. While the lentils cook, measure all spices into a small bowl and mix well so they are ready to use. Dice the onion, bell pepper, and celery evenly to ensure consistent texture in the finished filling. Preparing everything ahead of time helps the cooking process move smoothly and keeps flavors balanced.
Cooking Instructions
Heat a ceramic or enamel-lined pot over medium heat and add the onion, bell pepper, and celery. Cover and cook until softened, adding a splash of water or broth if needed to prevent sticking. Add the garlic and cook briefly, then stir in the spice mixture until fragrant. Pour in the water, tamari, liquid smoke, tomato sauce, vinegar, maple syrup, molasses, and cooked lentils. Bring the mixture to a gentle boil, reduce to a simmer, and cook until thick and rich, stirring occasionally. The mixture should hold together well, creating the signature sloppy joe texture.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid using red lentils, as they break down too quickly and create a mushy texture. Skipping the simmering time can also result in a watery filling, so allow the mixture to thicken fully. Adding too much liquid at once may dilute the bold BBQ flavor, so adjust gradually as needed.
Pro Tips for Better Flavor
Use smoked paprika and liquid smoke together to create depth without overpowering the dish. Letting the mixture rest for a few minutes before serving allows the flavors to settle and intensify. This approach works especially well for healthy sloppy joes that rely on spices rather than oil for richness.
Serving and Storage
How to Serve
Serve the lentil mixture warm on toasted buns, in wraps, or over baked potatoes. Topping with a crisp vinegar slaw adds contrast and brightness. This filling also works well for meal prep bowls, making it a versatile oil free dinner option.

How to Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to five days. Reheat gently on the stovetop or in the microwave, adding a splash of water if needed. The mixture also freezes well, making it a convenient gluten free filling to keep on hand.
Conclusion
Vegan Lentil Sloppy Joes prove that comfort food does not need meat, oil, or refined sugar to feel satisfying. With bold flavor, hearty texture, and flexible serving options, this recipe fits effortlessly into everyday cooking. It is a reliable choice when you want something familiar, nourishing, and full of character.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes, this recipe tastes even better after sitting for a day. Prepare it fully, store it in the refrigerator, and reheat when ready to serve for easy meal planning.
What lentils work best for sloppy joes?
Small brown or green lentils hold their shape well and provide the best texture. Avoid red lentils, as they cook too quickly and lose structure.
Is this recipe freezer-friendly?
Absolutely. Let the mixture cool completely, then freeze in airtight containers for up to three months. Thaw overnight in the refrigerator before reheating.
Print
Vegan Lentil Sloppy Joes
- Total Time: 55 minutes
- Yield: 4–5 servings 1x
- Diet: Vegan
Description
Hearty vegan sloppy joes made with tender lentils simmered in a smoky, tangy BBQ sauce.
Ingredients
- ¾ cup dry small brown lentils
- 1 cup water
- 2 cups vegetable broth
- 3 tablespoons tomato sauce
- 1 medium yellow onion
- 1 green bell pepper
- 1 celery rib
- 2 tablespoons minced garlic
- 1 cup tomato sauce
- ¼ cup water
- 1 tablespoon tamari
- ½ teaspoon liquid smoke
- 2 teaspoons apple cider vinegar
- 3 tablespoons plus 1 teaspoon maple syrup
- 1 tablespoon molasses
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 2 tablespoons dried minced onions
- ½ teaspoon sweet paprika
- 1½ teaspoons smoked paprika
- ¼ teaspoon cumin
- 2 teaspoons chili powder
- ½ teaspoon ground mustard
- 1 teaspoon sea salt
- ¼ teaspoon black pepper
Instructions
- Cook lentils until tender and drain.
- Mix all dry spices in a bowl.
- Sauté onion, bell pepper, and celery until softened.
- Add garlic and spices and cook briefly.
- Add remaining ingredients and lentils.
- Simmer until thick and rich.
Notes
- Use brown or green lentils only.
- Adjust salt to taste.
- Store refrigerated up to five days.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich
- Calories: 320
- Sugar: 14g
- Sodium: 620mg
- Fat: 1.5g
- Saturated Fat: 0g
- Unsaturated Fat: 1.5g
- Trans Fat: 0g
- Carbohydrates: 58g
- Fiber: 14g
- Protein: 18g
- Cholesterol: 0mg
