Vegan sloppy joes, a perfect recipe

These vegan sloppy joes are saucy, comforting, and the kind of weeknight sandwich you can pull together fast with pantry lentils and canned tomatoes. The filling cooks in about 20 minutes, thickens into a rich, savory mixture, and piles beautifully into soft burger buns. It’s a plant-forward meal that tastes just as hearty as the classic version—messy, bold, and seriously satisfying.

Two plates with sloppy joe-style sesame seed burgers, topped with lettuce and sliced cucumber, sit on a white surface. Each plate includes shredded cabbage salad, and two glasses of white wine are nearby against a plain, light-colored background.

About this recipe

This is my go-to “no-drama dinner” when I want something cozy, flavorful, and protein-packed without standing in the kitchen for an hour. Instead of ground beef, we’re using cooked lentils that soak up spices, tomato puree, and a splash of red wine vinegar. Everything happens in one skillet, and the leftovers taste even better the next day.

Serve it in soft buns with avocado and pickled jalapeños… or load it into bowls with brown rice, quinoa, or roasted veggies when you want something a little less messy.

Why You’ll Love This Recipe

  • Ready in about 20 minutes
  • Plant-based, protein-rich, and family-friendly
  • Uses pantry ingredients you probably already have
  • Saucy, hearty, and perfect for meal prep
  • Easy to customize with toppings or different lentils

ingredient notes

Overhead view of food prep items for sloppy joes: a bowl of diced tomatoes in sauce, a plate with cooked lentils, chopped celery and green bell pepper, onion, and two teaspoons holding sugar and paprika, all arranged on a light surface.
  • Lentils: Cooked brown, green, or black lentils work here because they hold their shape; avoid red lentils, which turn mushy.
  • Aromatics (onion, celery, green bell pepper). If you don’t have celery, increase the onion.
  • Tomato puree or canned diced tomatoes. Use tomato puree for a thicker filling, or diced tomatoes for a chunkier texture. The choice is yours.
  • Chili powder + brown sugar. This is a classic sloppy joe combo. Adjust the chili powder to your desired level of boldness or spiciness.
  • Red wine vinegar. A splash at the end brightens everything and balances the sweetness perfectly.

A white light bulb icon with rays radiating from it, symbolizing an idea or innovation—like the inspiration behind a delicious lentil mushroom ragu—is centered on a solid black circular background.

Tip

  • If you’re cooking lentils from scratch, season them with salt for better flavor.
  • You can also use canned lentils or pre-cooked lentils. I like the ones from Trader Joe’s.
A close-up of a cast iron skillet filled with sloppy joes–style lentils in a tomato-based sauce, mixed with diced tomatoes, green peppers, and onions, resting on a wooden trivet against a light, neutral background.

How to make vegan sloppy joes

  1. Sauté the veggies. Warm the oil in a skillet. Add onion, celery, and bell pepper. Cook until soft and fragrant.
  2. Season. Stir in chili powder and brown sugar, and cook for 30 seconds to wake up the spices.
  3. Add lentils + tomatoes. Mix in the cooked lentils, tomato puree or diced tomatoes, vinegar, and a pinch of salt. Simmer.
  4. Serve. Spoon into warm buns and top with avocado and jalapeño slices.

Variations

  • Chipotle Version: Add a spoonful of chipotles in adobo sauce for a smoky, spicy twist.
  • Veggie-Loaded: Stir in grated carrots or chopped mushrooms when you sauté the aromatics.
  • Less Messy Bowl: Serve over brown rice or quinoa with cabbage salad on the side.
A plate with a sesame seed sloppy joes burger, potato chips, and shredded lettuce sits on a white surface. A hand reaches for the plate. Another similar meal is partially visible at the top, along with two glasses of a light drink.

Home-Cook to Home-Cook Tips

  • If your mixture looks too loose, let it cook uncovered for 3–5 more minutes—it naturally thickens.
  • If it thickens too much, splash in a little water or vegetable broth.
  • Toast your buns lightly to keep them from absorbing too much sauce.
  • These sloppy joes taste even better the next day—the flavors deepen overnight.

Frequently asked questions

A sesame seed bun sloppy joe filled with lentil mixture and sliced avocado sits on a white plate. The plate also holds shredded cabbage salad and potato chips. In the background, there’s a glass of white wine and another plate with more salad.

VEGAN SLOPPY JOES

Alejandra Graf
These vegan sloppy joes are saucy, comforting, and the kind of weeknight sandwich you can pull together fast with pantry lentils and canned tomatoes. The filling cooks in about 20 minutes, thickens into a rich, savory mixture, and piles beautifully into soft burger buns. It’s a plant-forward meal that tastes just as hearty as the classic version—messy, bold, and seriously satisfying.
5 de 1 voto
Prep Time 20 minutes
Cook Time 20 minutes
0 minutes
Total Time 40 minutes
Course Lunch
Cuisine American
Servings 6 servings
Calories 327 kcal

Equipment

  • Skillet a 10 inch skillet works great here

Ingredients
  

For the Sloppy Joe Filling:

  • 2 tablespoons extra-virgin olive oil
  • 2 stalks celery chopped
  • 1 medium green bell pepper chopped (about ¼ cup)
  • ¾ cup chopped onion
  • ½ teaspoon sea salt
  • 1 teaspoon chili powder
  • 1 tablespoon brown sugar
  • 2 cups cooked lentils green, brown, or black
  • 1 cup tomato puree or canned diced tomatoes
  • 1 tablespoon red wine vinegar

For Serving:

  • 6 hamburger buns
  • 1 avocado sliced
  • 1 jalapeño sliced or pickled jalapeños

Instructions
 

  • Heat the olive oil in a skillet over medium. Add onion, celery, and bell pepper. Cook until softened and fragrant, about 5 minutes.
  • Stir in chili powder and brown sugar. Cook for 30 seconds to bloom the spices.
  • Add the cooked lentils, tomato puree (or diced tomatoes), red wine vinegar, and a pinch of salt. Stir to combine.
  • Bring to a gentle boil, then reduce heat and simmer until the mixture thickens and the flavors come together, about 8–10 minutes.
  • Spoon the lentil mixture into warm buns. Top with sliced avocado and jalapeño.

Notes

How to Store
  • Let the mixture cool completely. Transfer to an airtight container and refrigerate for 4–5 days or freeze for up to 3 months.
  • Store buns separately to prevent sogginess.
How to Reheat
  • Reheat on the stovetop over medium, stirring occasionally. Add a splash of water or vegetable broth if it thickens too much.
  • Microwave: Warm in a microwave-safe dish in 1-minute intervals.
Best Lentils to Use
  • Green, brown, or black lentils hold their shape best. Avoid red lentils—they become too soft for this recipe.
Make It Your Own
  • Add chipotle in adobo for a smoky, spicy twist.
  • Stir in grated carrots or mushrooms with the aromatics for extra veggies.
  • Serve over rice or quinoa for a less messy bowl version.

Nutrition

Serving: 1servingCalories: 327kcalCarbohydrates: 46gProtein: 12gFat: 12gSaturated Fat: 2gSodium: 513mgPotassium: 710mgFiber: 10gSugar: 9gVitamin A: 438IUVitamin C: 17mgCalcium: 110mgIron: 5mg
Keyword lentil sloppy joe, vegan sandwiches, vegan sloppy joes

information

Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #alecooks so we can all see your creations.
Add us as a preferred source on Google
Add us as a preferred source on Google
5 from 1 vote (1 rating without comment)
Subscribe
Notify of
guest
Recipe Rating




0 Comments
Oldest
Newest
Inline Feedbacks
View all comments