Black Bean Sloppy Joes

Black bean sloppy joes. You won't miss the meat ones - I promise! Repin to save.

Vegetarian sloppy joes? What the…?

Trust me, my friends. These black bean sloppy joes are everything you want from a good vegetarian recipe. And from a sloppy joe, for that matter.

They’re flavorful and filling. They’re easy to make and appropriate for a quick dinner on the go.

In fact, I would choose this vegetarian version over the classic ground beef sloppy joe any day. (No offense, Joe)

Black bean sloppy joe recipe. Better than the real thing? Click through for recipe!

I discovered this creative vegetarian recipe in a cooking magazine – but it wasn’t a featured recipe. It was an ad for Texas Pete hot sauces. I made a few tweaks to the original recipe based on what ingredients I had on hand.

Money-Saving Tip: Dried Beans

A 15-ounce can of black beans usually costs less than $1.00 at the grocery store. But if you really want to save money on an already-cheap food item, buy dried black beans and soak and cook them yourself. A bag of dried black beans costs about $1.50, and yields several cups of beans.

Not going to use them right away? Freeze them for future use.

Not vegetarian? Check out my classic oven-baked sloppy joe recipe.

Fancy sloppy joes: Caramelized onion sloppy joes

Spicy sloppy joes: Hot and spicy sloppy joes

Got leftover black beans? Make these awesome black bean burgers.

Black Bean Sloppy Joe Recipe
Yield: 6 servings

Black Bean Sloppy Joe Recipe

The black bean filling has a definite chili flavor to it. Instead of serving these on slider buns, try serving them with garlic bread and traditional chili toppings like shredded cheddar cheese, sour cream, and chopped green onions.

Prep Time 15 minutes
Cook Time 17 minutes
Total Time 32 minutes


  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 1 jalapeño, seeded and finely chopped
  • 1 green bell pepper, diced
  • 6 garlic cloves, minced
  • 1 15-ounce can black beans, drained and rinsed
  • 1 cup tomato sauce
  • 1/2 cup ketchup
  • 1/3 cup buffalo sauce
  • 1/4 cup heavy cream


  1. In a large saute pan, heat oil until simmering. Add onions, jalapeño, and bell pepper, and cook for 5 minutes. Add garlic and cook for another 30 seconds or so. Add beans, tomato sauce, ketchup, buffalo sauce, and heavy cream.
  2. Simmer for 15 minutes, stirring often. Add a bit of water if needed. Serve on toasted slider buns.

6 Responses to “Black Bean Sloppy Joes”

  1. 1

    Kathy — April 28, 2014 @ 10:04 pm

    These look delicious, Haley! I’m adding these to the menu!

  2. 2

    Eileen — April 29, 2014 @ 7:00 pm

    Ooh, yes please! I love lentil sloppy joes, so I am super excited to try out this black bean version too. Especially with plenty of homemade slaw or pickles! Or both. Let’s be real. Totally both. 🙂

  3. 3

    april link lovin’ - avocado bravado : recipes & design — May 1, 2014 @ 3:55 am

    […] until I visited Frita Batidos here in Ann Arbor. I’m tempted to make my own now, and these black bean sloppy joes look like they would be a good place to […]

  4. 4

    Amanda Paa — May 6, 2014 @ 2:58 pm

    These are right up my alley! I used to love sloppy joes and I really like this healthier take on them.

  5. 5

    Courtney — March 4, 2015 @ 2:17 pm

    made these last night and they were delicious! They were a little bit runny, so could have possibly used less buffalo sauce or less tomato sauce, but we’re still amazing. Also used canned coconut milk instead of heavy cream to make it vegan. We served it with sweet potato fries. Good stuff, thanks!

    • Haley replied: — March 5th, 2015 @ 4:23 am

      Yay! Glad you liked them. Cooking the mixture longer could probably help with the runniness. Something to try for next time 🙂

Leave a Comment