Sloppy Joe Vegan Recipe Easy and Delicious Meals

Updated On: October 4, 2025

If you’re craving a classic comfort food that’s hearty, flavorful, and completely plant-based, look no further than this Sloppy Joe vegan recipe. This dish takes the nostalgic joy of traditional sloppy joes and transforms it into a wholesome, cruelty-free meal that everyone will love.

Using wholesome ingredients like lentils and mushrooms, combined with a rich, tangy tomato sauce, this recipe offers the perfect balance of savory and sweet flavors.

Whether you’re a seasoned vegan or just exploring plant-based options, this sloppy joe is incredibly easy to make and packed with nutrients. It’s perfect for busy weeknights, casual family dinners, or even meal prepping.

Plus, it’s a great way to sneak in some extra veggies while satisfying those comfort food cravings.

Get ready to enjoy a messy, delicious sandwich that’s as satisfying as the original but kinder to the planet and your health. Keep reading to discover why this recipe is a must-try and how to make it perfectly every time!

Why You’ll Love This Recipe

This vegan sloppy joe recipe stands out because it combines simplicity with bold, comforting flavors. Here’s why it deserves a spot in your regular meal rotation:

  • Plant-Based Protein: Lentils and mushrooms provide a meaty texture and are packed with protein and fiber, making this dish nourishing and filling.
  • Rich Flavor: The sauce is made with a blend of tomato paste, smoky paprika, and a touch of maple syrup, delivering the perfect sweet and tangy balance.
  • Quick and Easy: You can whip this up in under 30 minutes, ideal for busy weeknights or last-minute meals.
  • Allergy-Friendly: This recipe is soy-free, gluten-free (if you use gluten-free buns), and free from processed ingredients.
  • Family Friendly: Even picky eaters love the familiar sloppy joe taste — but without the meat.

If you enjoy this recipe, be sure to check out some of our other delicious plant-based meals like Vegetarian Tex Mex Recipes for Easy Weeknight Dinners and Slow Cooker Recipes Vegan Easy Meals for Busy Weeknight for more inspiration!

Ingredients

  • 1 cup dried brown or green lentils (rinsed and drained)
  • 8 oz mushrooms (finely chopped, cremini or button work well)
  • 1 small onion (finely diced)
  • 2 cloves garlic (minced)
  • 1 cup vegetable broth
  • 1/2 cup tomato paste
  • 1/4 cup ketchup
  • 2 tbsp maple syrup
  • 1 tbsp apple cider vinegar
  • 1 tbsp soy sauce or tamari (optional for depth of flavor)
  • 1 tsp smoked paprika
  • 1/2 tsp chili powder
  • 1/2 tsp ground cumin
  • Salt and pepper (to taste)
  • Olive oil or vegetable oil (for sautéing)
  • 4-6 vegan hamburger buns

Equipment

  • Medium saucepan (for cooking lentils)
  • Large skillet or frying pan (for sautéing vegetables)
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Knife and cutting board
  • Colander or sieve (for rinsing lentils)
  • Burger buns and plates (for serving)

Instructions

  1. Cook the lentils: Place the rinsed lentils in a medium saucepan and cover with 3 cups of water or vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 20-25 minutes until tender but not mushy. Drain any excess liquid and set aside.
  2. Sauté the vegetables: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the diced onions and cook for 3-4 minutes until soft and translucent. Add the minced garlic and chopped mushrooms, cooking for another 5-7 minutes until the mushrooms release their moisture and start to brown.
  3. Combine ingredients: To the skillet, add the cooked lentils, tomato paste, ketchup, maple syrup, apple cider vinegar, soy sauce (if using), smoked paprika, chili powder, cumin, salt, and pepper. Stir well to combine all ingredients.
  4. Simmer the sloppy joe mixture: Pour in the vegetable broth and stir. Reduce heat to low and let the mixture simmer for 10-15 minutes, stirring occasionally. The sauce should thicken and become rich and flavorful.
  5. Toast the buns: While the sauce simmers, lightly toast your vegan buns in a toaster or on a skillet until golden brown.
  6. Assemble and serve: Spoon a generous amount of the sloppy joe mixture onto the bottom half of each bun. Top with the other half and enjoy immediately. For extra texture and flavor, add sliced pickles, vegan cheese, or fresh greens.

Tips & Variations

For a chunkier texture, finely chop walnuts or pecans and add them to the mixture for a delightful crunch.

  • Make it gluten-free: Use gluten-free buns or serve the sloppy joe mixture over a baked sweet potato or in lettuce wraps.
  • Spice it up: Add a pinch of cayenne pepper or hot sauce for a spicy kick.
  • Use TVP: For a more traditional “ground meat” texture, substitute the lentils with rehydrated textured vegetable protein (TVP).
  • Meal prep: This recipe stores well in the fridge for up to 4 days, making it perfect for batch cooking. Reheat gently on the stove or in the microwave.
  • Sweeten naturally: If you prefer, swap maple syrup with agave nectar or brown sugar.

Nutrition Facts

Nutrient Amount per Serving
Calories 280 kcal
Protein 15 g
Carbohydrates 45 g
Dietary Fiber 12 g
Fat 4 g
Saturated Fat 0.5 g
Sodium 500 mg
Sugar 10 g

Serving Suggestions

This vegan sloppy joe is wonderfully versatile and pairs well with a variety of sides and toppings. Here are some ideas to elevate your meal:

  • Serve with a crisp green salad or coleslaw for a fresh contrast.
  • Pair with baked sweet potato fries or classic oven-baked potato wedges.
  • Add sliced avocado or vegan cheese on top for extra creaminess.
  • For a smoky twist, try adding a dash of liquid smoke to the sauce.
  • Try serving the mixture over quinoa or brown rice for a bowl-style meal.

For more tasty, wholesome vegan meals, check out our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious to satisfy your sweet tooth, or make fresh bread with our Vegan Bread Machine Recipe for Soft, Delicious Loaves to pair perfectly with your sloppy joes.

Conclusion

This vegan sloppy joe recipe is a fantastic way to enjoy a classic American comfort food with a healthy, plant-based twist. It’s packed with flavor, texture, and nutrition while being easy enough for a weeknight dinner or meal prep.

The combination of lentils, mushrooms, and a tangy tomato sauce creates a satisfying and hearty filling that even meat-eaters will adore.

Whether you’re new to vegan cooking or a seasoned pro, this recipe is sure to become a family favorite. Experiment with toppings and sides to make it your own.

And remember, exploring plant-based recipes can open the door to a world of creative, delicious meals like those found in our collection of Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas.

Enjoy your cooking adventure and happy eating!

📖 Recipe Card: Sloppy Joe Vegan Recipe

Description: A hearty and flavorful sloppy joe made with lentils and vegetables. Perfect for a quick and satisfying vegan meal.

Prep Time: PT15M
Cook Time: PT25M
Total Time: PT40M

Servings: 4 servings

Ingredients

  • 1 cup dried brown lentils, rinsed
  • 2 cups vegetable broth
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 1 green bell pepper, diced
  • 2 cloves garlic, minced
  • 1 cup tomato sauce
  • 2 tablespoons tomato paste
  • 1 tablespoon soy sauce or tamari
  • 1 tablespoon maple syrup
  • 1 teaspoon smoked paprika
  • 4 vegan hamburger buns

Instructions

  1. Cook lentils in vegetable broth until tender, about 20 minutes.
  2. Heat olive oil in a pan over medium heat.
  3. Sauté onion, bell pepper, and garlic until soft.
  4. Add cooked lentils, tomato sauce, tomato paste, soy sauce, maple syrup, and smoked paprika.
  5. Simmer for 5 minutes, stirring occasionally.
  6. Toast buns and spoon lentil mixture onto each bun.
  7. Serve immediately.

Nutrition: Calories: 320 kcal | Protein: 18 g | Fat: 5 g | Carbs: 50 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Sloppy Joe Vegan Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful sloppy joe made with lentils and vegetables. Perfect for a quick and satisfying vegan meal.”, “prepTime”: “PT15M”, “cookTime”: “PT25M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup dried brown lentils, rinsed”, “2 cups vegetable broth”, “1 tablespoon olive oil”, “1 small onion, finely chopped”, “1 green bell pepper, diced”, “2 cloves garlic, minced”, “1 cup tomato sauce”, “2 tablespoons tomato paste”, “1 tablespoon soy sauce or tamari”, “1 tablespoon maple syrup”, “1 teaspoon smoked paprika”, “4 vegan hamburger buns”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Cook lentils in vegetable broth until tender, about 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion, bell pepper, and garlic until soft.”}, {“@type”: “HowToStep”, “text”: “Add cooked lentils, tomato sauce, tomato paste, soy sauce, maple syrup, and smoked paprika.”}, {“@type”: “HowToStep”, “text”: “Simmer for 5 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Toast buns and spoon lentil mixture onto each bun.”}, {“@type”: “HowToStep”, “text”: “Serve immediately.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “18 g”, “fatContent”: “5 g”, “carbohydrateContent”: “50 g”}}

Photo of author

Marta K

Leave a Comment

X