Go Back
+ servings
My recipe for vegetarian sloppy joes uses TVP (textured vegetable protein) mixed with a thick and tangy tomato sauce to make this spin on a classic sandwich. Delicious and healthy! It's so flavorful that even avid meat-eaters won't notice there's no meat! | Tiny Kitchen Cuisine | https://tiny.kitchen/

Vegetarian Sloppy Joes

Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Serves 8 sandwiches


Sloppy Joe "Meat"

  • 1 1/2 cups TVP
  • 2 tbsp butter
  • 1 tbsp olive oil
  • 1 medium onion , chopped
  • 2 stalks celery , chopped
  • 1/2 medium bell pepper , chopped

Sloppy Joe Sauce

  • 1 1/2 cups vegetable broth
  • 1 cup ketchup
  • 1 tbsp soy sauce
  • 1 tbsp worcestershire sauce
  • 1 tbsp rice wine vinegar
  • 1 tbsp brown sugar
  • 1 tbsp chili powder
  • 1 tsp dry mustard
  • 1 tsp garlic powder
  • 1/2 tsp ginger powder
  • 1/4 tsp thyme
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp red pepper flake (optional)
  • dash cayenne (optional)

Sloppy Joe Sandwiches

  • 8 slices american cheese (optional)
  • 8 hamburger buns


  • In a large skillet, melt butter and olive oil together.
  • Sauté chopped onions, bell pepper, and celery until soft. Reduce heat.
  • Add vegetable broth, soy sauce, worcestershire sauce, rice wine vinegar, brown sugar, chili powder, dry mustard, garlic powder, ginger powder, thyme, red pepper flake (optional), cayenne (optional), and ketchup. Stir together and heat until simmering.
  • Add TVP to the mixture. Mix well until TVP is completely coated. Cover and simmer on low for 10 minutes.
  • Adjust seasonings to taste.
  • Spoon mixture on a lightly toasted hamburger bun. Add a slice of american cheese on top (optional) and serve warm.
Course: Main Dish
Cuisine: American
Keyword: sandwich, vegetarian
Tried this recipe?Let me know how it was!