Vegan TVP Sloppy Joes

Vegetarian TVP sloppy joes

Getty Images

Prep: 10 mins
Cook: 20 mins
Total: 30 mins
Servings: 5 to 6 servings
Nutritional Guidelines (per serving)
221 Calories
8g Fat
34g Carbs
7g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 5 to 6
Amount per serving
Calories 221
% Daily Value*
Total Fat 8g 10%
Saturated Fat 1g 6%
Cholesterol 0mg 0%
Sodium 439mg 19%
Total Carbohydrate 34g 12%
Dietary Fiber 6g 22%
Protein 7g
Calcium 41mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Looking for a vegan TVP (textured vegetable protein) 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.

Sloppy joes are fun (and messy!) to eat. They are great for a crowd and kids (and adults) love them for lunch or dinner. This healthy (or at least healthier) vegetarian sloppy joes recipe is made from well-seasoned TVP instead of meat and is both vegetarian and vegan.

Using TVP instead of meat makes these healthier sloppy joes cholesterol-free and much lower in fat than beef or even a turkey sloppy joe recipe. 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 and much cheaper than meat. If you're looking for a kid-friendly and budget-friendly vegetarian dinner idea or vegetarian sandwich idea, these are a perfect solution. This meal also works well if you are hosting a crowd and need a vegan option. You can make meat sloppy joes and TVP sloppy joes. Both can be served with the same rolls and sides. Just the fillings will be different.

Using Leftovers

Leftover sloppy joes filling 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. They will be all ready to grab on early mornings when you need to get out the door quickly and haven't yet packed a lunch!


  • 2 to 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
  • Optional: dash hot sauce or Tabasco sauce
  • 1 tbsp. sugar
  • 1 1/2 cups TVP
  • Salt and pepper to taste

Steps to Make It

  1. Gather the ingredients.

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

  3. 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.

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

  5. Taste, and adjust seasonings to taste.

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

  7. 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. 

  8. Serve and enjoy!