Vegan TVP Sloppy Joes Recipe

Vegetarian TVP sloppy joes!
Vegetarian TVP sloppy joes!. Photo by Getty Images
Ratings (10)
  • Total: 30 mins
  • Prep: 10 mins
  • Cook: 20 mins
  • Yield: 5-6 servings
Nutritional Guidelines (per serving)
221 Calories
8g Fat
34g Carbs
7g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Looking for a vegan TVP sloppy joes recipe? These meatless sloppy joes made with TVP are perfect for your vegetarian or vegan kids or teens and are much healthier than regular sloppy joes, and this recipe is one of the most popular vegan recipes using TVP here on TheSpruce.

Sloppy joes are fun (and messy!) to eat, and kids love them for lunch, picnics or dinner. This healthy (or at least healthier!) vegetarian sloppy joes recipe is made from well seasoned TVP (textured vegetable protein) instead of meat and is both vegetarian and vegan.

Got leftovers? Leftover sloppy joes can be used up the same way that you can use up leftover chili: make chili mac casserole, stuff it inside bell peppers with rice, or simply portion out your leftovers into individual size containers and stick it in the freezer, to be grabbed on early mornings when you need to get out the door quickly and haven't yet packed a lunch!

Using TVP instead of meat makes these healthier sloppy joes cholesterol-free and much lower in fat than a beef or even a turkey sloppy joe recipe, and, TVP is a great food to both buy in bulk (check the bulk bins at your local natural grocery store) and incorporate into your food repertoire if you're cooking on a budget: it's a bargain when bought in bulk. If you're looking for a kid-friendly and budget-friendly vegetarian dinner idea or vegetarian sandwich idea, you're going to love these sloppy joes with TVP. 


  • 2-3 tbsp. olive oil
  • 1 onion, diced
  • 1 green or red bell pepper, diced
  • 1 1/2 cups vegetable broth
  • 2 1/2 cups tomato sauce
  • 1 tbsp. chili powder
  • 1 tbsp. soy sauce
  • Dash hot sauce or tabasco sauce (optional)
  • 1 tbsp. sugar
  • 1 1/2 cups TVP
  • Salt and pepper to taste

Steps to Make It

  1. In a large skillet, sautee the onion and bell peppers in olive oil for 3 to 5 minutes, or until onions are soft.

  2. Reduce heat to medium low and add the vegetable broth and tomato sauce, stirring to combine well. Once the broth and tomato sauce is combined and hot, add the chili powder, soy sauce, hot sauce or Tabasco sauce, sugar and TVP, stirring well to combine.

  3. Allow to simmer for at least 15 more minutes and season well with salt and pepper.

  4. Taste, and adjust seasonings to taste.

  5. Your vegetarian sloppy joe mixture will thicken slightly as it cools, so don't worry if it seems a bit too thin while cooking. 

  6. Spoon the TVP sloppy joe mixture onto hamburger buns and serve hot. If you prefer a less soggy sloppy joe, lightly toasting the hamburger buns first is a good idea. 

Looking for more ideas for what to do with TVP? Here's more vegetarian and vegan recipes using TVP.