• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Sandwiches

    Published: Jan 25, 2021 · Modified: Mar 19, 2021 by Alissa Saenz · This post may contain affiliate links · 25 Comments

    Vegan Sloppy Joes

    Jump to Recipe Print Recipe

    Grab a couple cans of whatever beans you've got in the pantry, and whip up these easy and seriously tasty vegan sloppy Joes!

    Close Up of a Vegan Sloppy Joe Sandwich

    Some recipes are really tough to veganize. With others it can be done countless ways, and they all taste good.

    Case in point: vegan sloppy Joes. You can use so many different ingredients to replace the meat! The sauce is the important part, and aside from that, all you need is some sloppy vegan food thing to put into your sauce.

    For these sloppy Joes, you can use just about any can of beans you've got hanging around as your main ingredient. And since this is a two-can recipe, you can mix and match. Why not, it's more fun that way?

    So, lets talk about how these are made!

    Jump to:
    • What You'll Need
    • How to Make Vegan Sloppy Joes
    • Vegan Sloppy Joe Tips & FAQ
    • More Easy Vegan Dinners
    • Video!
    • 📖 Recipe
    • 💬 Comments

    What You'll Need

    Vegan Sloppy Joe Sandwich with Onions and a Red Pot in the Background
    • Olive oil. Feel free to substitute another high-heat oil.
    • Onion.
    • Bell pepper. You only need one, and any color works! I usually go for red.
    • Carrot.
    • Garlic.
    • Beans. Black beans, kidney beans, navy beans, black-eyed peas, chickpeas, pintos, and/or brown lentils would all be awesome choices.
    • Water.
    • Tomato paste.
    • Red wine vinegar. Apple cider vinegar works as well!
    • Vegan Worcestershire sauce. Annie's, Edward & Sons, and Whole Foods Brands are all vegan.
    • Soy sauce. Substitute gluten-free tamari for gluten-free sloppy Joes!
    • Brown sugar. Use organic to keep the recipe vegan.
    • Liquid smoke. You can leave this out if you're not a fan.
    • Chili powder.
    • Salt & pepper.
    • Burger buns. Dave's Killer Bread burger buns are my favorite!

    How to Make Vegan Sloppy Joes

    The following is a detailed photo tutorial on how to make this dish. Scroll down if you'd like to skip right to the recipe!

    Collage Showing Steps for Making Vegan Sloppy Joe
    1. Heat up some oil in a large pot, then add diced onion, pepper, carrot and garlic. Sweat the veggies for a few minutes until they begin to soften up.
    2. Now you can add almost everything else! A couple cans of beans (drained and rinsed), water, tomato paste, red wine vinegar, Worcestershire sauce, soy sauce, brown sugar, liquid smoke and chili powder. Stir everything together.
    3. Let the mixture simmer for 15 to 20 minutes, giving it a stir every so often. You can add a bit more water if it thickens up too much.
    4. The mixture is finished cooking when the sauce is thick and the veggies are soft.
    Pot Filled with Vegan Sloppy Joe Filling with a Wooden Spoon

    Stuff your vegan sloppy Joe filling into buns and pile on your choice of toppings. I like to use pickle slices and fried onions.

    Vegan Sloppy Joe Sandwich with The Top Bun Partially Removed to Show Pickle Slices and Fried Onions

    Vegan Sloppy Joe Tips & FAQ

    • Can this recipe be made gluten-free? Yup! Just substitute gluten-free tamari for soy sauce and use your favorite vegan and gluten-free burger buns.
    • The filling for these keeps well and can be made up to two days in advance. Store it in a sealed container in the refrigerator.
    • Adjust the seasonings to your taste! Not a fan of smoky flavor? Leave the liquid smoke out. Like a little heat? Add some cayenne pepper or hot sauce.
    • You can make this recipe with leftover beans if you've got some pre-cooked. I often make it with leftover lentils I've got hanging around. Whatever you use, just be sure to go with two 14 or 15 ounce cans, or about 3 and ¾ cups.
    • Don't feel like regular old sloppy Joe sandwiches? Switch things up and stuff the filling into a sweet potato or use it to top some fries or a vegan hot dog — store bought or homemade, like my carrot dogs, portobello dogs or marinated tofu franks.

    More Easy Vegan Dinners

    • Sweet & Sour Tofu
    • Creamy Coconut Mac & Cheese with Broccoli
    • Easy Teriyaki Noodles
    • Vegan Hamburger Helper
    • Easy Sweet Potato Curry

    Video!

    Check out my video for extra guidance on how to make these vegan sloppy Joes!

    Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

    📖 Recipe

    Close Up of a Vegan Sloppy Joe Sandwich
    Print Pin
    4.91 from 10 votes

    Vegan Sloppy Joes

    Grab a couple cans of whatever beans you've got in the pantry, and whip up these easy and seriously tasty vegan sloppy Joes!
    Course Sandwich
    Cuisine American
    Prep Time 15 minutes minutes
    Cook Time 20 minutes minutes
    Total Time 35 minutes minutes
    Servings 5
    Calories 384kcal
    Author Alissa

    Ingredients

    • 1 tablespoon olive oil
    • 1 medium onion, diced
    • 1 bell pepper, any color, diced
    • 1 medium carrot, diced
    • 3 garlic cloves, minced
    • 2 (14 ounce or 400 gram) cans beans, drained and rinsed, OR 3 ¾ cups precooked beans, whatever variety you've got (see note!)
    • ¾ to 1 cup water
    • â…“ cup tomato paste
    • 2 tablespoons red wine vinegar
    • 2 tablespoons vegan Worcestershire sauce
    • 1 tablespoon soy sauce
    • 2 tablespoons brown sugar or turbinado or coconut sugar
    • 1 teaspoon liquid smoke
    • 1 teaspoon chili powder
    • Salt and pepper to taste

    For Serving

    • 5 burger buns, toasted
    • Onion slices, optional (I sautéed mine)
    • Dill pickle slices, optional
    US Customary - Metric

    Instructions

    • Coat the bottom of a medium saucepan with oil and place it over medium heat. 
    • Add the onion, pepper, carrot and garlic. Sweat the veggies for about 5 minutes, until the carrots and peppers begin to soften and the onions are very tender and translucent.
    • Stir in the beans, ¾ cup water, tomato paste, vinegar, Worchestersire sauce, soy sauce, sugar, liquid smoke and chili powder. 
    • Raise the heat and bring the liquid to a boil. 
    • Lower the heat and allow the mixture to simmer, uncovered, until the sauce is very thick and the veggies are tender, 15 to 20 minutes, adding a bit more water if needed during cooking. 
    • Remove from heat and season with salt and pepper to taste.
    • Stuff buns with bean mixture. Top with dill pickle slices and onion slices. Serve.

    Notes

    For the beans, use what you've got. Black beans, kindey beans, chickpeas, cannellini beans, great northern beans, pinto beans, navy beans, black-eyed peas and brown lentils are all great choices. Use two of the same thing, or mix it up!

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Calories: 384kcal | Carbohydrates: 67.8g | Protein: 16g | Fat: 6.1g | Saturated Fat: 1.1g | Sodium: 954mg | Potassium: 760mg | Fiber: 12.1g | Sugar: 13.6g | Calcium: 100mg | Iron: 5.8mg
    « Vegan Chocolate Cupcakes
    Vegan Jalapeño Poppers »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      4.91 from 10 votes (2 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Cat says

      January 21, 2025 at 2:44 pm

      5 stars
      Great recipe, thank you! I made it with black eyed peas and pinto beans. I plan to have it over a baked potato. Yum!!

      Reply
    2. Ella says

      February 02, 2024 at 6:32 pm

      Oh, I added a little raw tomato to the sloppy joe salad.

      Reply
    3. Ella says

      February 02, 2024 at 6:25 pm

      As I'm trying to live as sustainably as I can (we have a no cook policy at lunchtimes), I made a vegan sloppy joe salad. Used a can of cooked organic lentils (I halved the recipe as I was making it for only myself and had only 1 bun) and left all other ingredients raw; (only used 1/2 to a 1tbs of tomato paste).
      No cook, no shop, and DELICIOUS!!! Went really well with a few homemade zucchini pickles.

      Reply
    4. Ivy says

      April 05, 2023 at 11:14 am

      5 stars
      This looks delicious and I’m definitely going to make it with beans, as you suggest, but I’m wondering how it would come out with a pound of Beyond Beef. Any thoughts?

      Reply
      • Alissa Saenz says

        April 08, 2023 at 10:19 am

        Sorry for the late response! I think it would work fine with Beyond Beef, or pretty much any ground beef substitute for that matter. The only thing you might want to adjust is the amount of soy sauce, since the salt/seasoning content of Beyond Beef probably differs a bit from canned beans. I'd leave it out initially, then add it to taste at the end, along with salt and pepper to taste. I'd love to hear how it turns out if you try it!

        Reply
        • Ivy says

          April 10, 2023 at 2:40 pm

          5 stars
          Thanks, Alissa—I will. I made it with cannellini beans last week. Delicious! I added ketchup on top—yum lol. I have such juvenile tastebuds.

          Reply
    5. Carrie Reed says

      September 06, 2022 at 8:50 pm

      5 stars
      I loved how easily this came together!

      Reply
      • Alissa Saenz says

        September 07, 2022 at 9:27 am

        Glad to hear it!

        Reply
    6. Linda says

      February 23, 2021 at 5:52 pm

      Halved the recipe and made this with black beans today, and mashed them up. Served them in pita with lettuce and my husband added home grown cherry tomatoes and raved about it. He wants me to send this recipe to others as he loved it so much

      Reply
    7. Lee says

      February 06, 2021 at 3:29 pm

      5 stars
      Really enjoyed this recipe with my daughter. Used black eyed peas and cannellini beans. Great texture and can't wait to have again.

      Reply
    8. lydia says

      December 31, 2020 at 10:16 am

      I never made vegan sloppy joe's can't wait to have them for dinner and I am only 9 but I love to cook it is my lifestyle .

      Reply
    9. JUSTIN GREENE says

      November 18, 2019 at 6:38 pm

      Can I sub tomato sauce for the paste. Just don't have any on hand now

      Reply
      • Alissa Saenz says

        November 21, 2019 at 8:49 pm

        I wouldn't recommend it - part of what the paste does is help thicken the mixture. Tomato sauce is much more liquidy and will probably do the opposite.

        Reply
    10. Kay says

      October 15, 2019 at 2:42 pm

      This may be a stupid question, but can I use regular Manwich sloppy joe mix to make these? I am going to use kidney beans (canned). I also intend to mash the beans up a bit, as I’ve read a few people claiming that it creates more of a sloppy joe texture. Also, I might decide to make this into a pasta.....would that work? Manwich sauce, kidney beans (canned) and pasta? Would I need to add anything else? I’m really low on funds, and I have 2 cans of manwich and 4 cans of kidney beans & a box of pasta 😂

      Reply
      • Alissa Saenz says

        October 20, 2019 at 2:31 pm

        I've never used Manwich mix, but I really can't see why it wouldn't work! And I think mashing some of the beans is a great idea. I think it would be great over pasta too! Enjoy!

        Reply
    11. Deb says

      May 23, 2019 at 7:54 pm

      This was so hearty and flavorful! I made quinoa and put it all in a wrap. Thank you for the recipe! It’s a keeper!

      Reply
      • Alissa Saenz says

        May 27, 2019 at 4:52 pm

        I love the wrap idea! Glad you enjoyed it! Thanks so much Deb!

        Reply
    12. Freeatlast says

      March 22, 2019 at 9:32 am

      4 stars
      Great recipe. I like to take a potato smasher to the beans so that it has a more sloppy joe texture. I think this helps the non-vegatarians to enjoy it!

      Reply
      • Alissa Saenz says

        March 22, 2019 at 9:38 am

        Great idea! I'm glad you like it!

        Reply
    13. Rita says

      February 16, 2019 at 9:53 am

      5 stars
      So delicious!!! I cannot stop eating it...thanks for sharing this goodness 😊😊😊😊😊

      Reply
      • Alissa Saenz says

        February 17, 2019 at 4:08 pm

        Yay!! Glad you like it!

        Reply
    14. Devorah says

      October 29, 2018 at 10:22 pm

      5 stars
      This was so incredibly delicious. Thank you for a new favorite family recipe!

      Two things:

      1. It was even better after it sat for a couple of hours and then was reheated. The flavors really set in.

      2. We added a jalapeño to it. Minced. Whoa, yummy!

      Reply
      • Alissa Saenz says

        November 04, 2018 at 2:42 pm

        Yum! I love the idea of an extra spicy version! Glad you enjoyed them!

        Reply
    15. Meghan says

      March 15, 2017 at 4:33 pm

      I'm very excited about Veggie Sloppy Joes. If you use lentils I assume you cook them first? How much would you use?

      Reply
      • Alissa Saenz says

        March 18, 2017 at 9:02 pm

        Yup, you'll want the lentils to be precooked, and you can use 3 3/4 cups. I hope you enjoy!

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Vegan Sloppy Joes on a Cutting Board with Text Overlay Reading "Vegan Sloppy Joes"
    1454 shares
    • 410

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.