← BlogJune 28, 2026

How to Make the Perfect Vegan Sloppy Joes

American · Easy · 35 min · 4 servings

vegandairy-freeegg-freenut-free
Advertisement

These vegan sloppy joes are a hearty plant-based twist on the classic American comfort food. Made with lentils and a smoky tomato sauce, this vegan dinner is satisfying for the whole family.

Why this recipe works

This Vegan Sloppy Joes recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 35 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 380 calories with 16g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 8 simple ingredients that you can find at any grocery store:

  • 1.5 cups green or brown lentils rinsed
  • 1 can crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon brown sugar
  • 1 medium yellow onion diced
  • 3 cloves garlic minced
  • 4 whole burger buns toasted

Step by step instructions

Step 1: Cook the Lentils

Bring 3 cups of water to a boil in a medium saucepan. Add rinsed lentils and cook for 15 to 18 minutes until tender but not mushy. Drain and set aside.

Step 2: Saute Aromatics

In a large skillet over medium heat, add a splash of oil and saute the diced onion for 4 to 5 minutes until softened. Add garlic and cook for another minute until fragrant.

Step 3: Build the Sauce

Stir in crushed tomatoes, tomato paste, apple cider vinegar, and brown sugar. Season with salt, pepper, and smoked paprika. Simmer for 8 minutes until the sauce thickens.

Step 4: Combine and Serve

Add the cooked lentils to the skillet and stir to combine. Let everything cook together for 3 to 4 minutes. Spoon generously onto toasted buns and serve immediately.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • lentils → canned black beans or chickpeas mashed slightly
  • brown sugar → maple syrup or agave nectar

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Overcooking the lentils until they become mushy and lose their texture
  • Not simmering the sauce long enough which makes it watery and thin

Nutrition facts

Per serving: 380 calories, 16g protein, 58g carbs, 6g fat, 12g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement