Go Back
+ servings
square image of lined up tempeh ribs with bbq sauce
Print Recipe
5 from 2 votes

Sticky BBQ Tempeh Ribs

Sticky tempeh ribs are baked in the oven or cooked on the grill for an easy backyard bbq recipe! Do one simple thing to make these vegan ribs taste incredible.
Prep Time20 mins
Cook Time30 mins
Marinating time1 hr
Total Time1 hr 50 mins
Course: Main, Side Dish
Cuisine: American
Servings: 6 servings
Calories: 292kcal
Author: Nora Taylor



  • Prep tempeh: Remove the tempeh from the packages, cut the blocks in half and steam in a pot for 10 minutes. This will remove any bitter flavors and make it absorb the marinade more. It's the trick to the best tempeh!
  • Once it's done steaming, pat dry and cut into 1/2 inch thick slices. Place in a large container for marinating.
  • Pour the bbq sauce over the tempeh. Stir gently, making sure all the pieces are coated in the sauce. Let the tempeh marinate for at least an hour, if possible, in the refrigerator. If you can marinate it overnight the flavor will be even better! But if you don't have time to marinate at all, it's okay, they will still be good.
  • Oven: Line a large rimmed baking sheet with parchment paper and preheat the oven to 350 degrees F. Place the tempeh on it in a single layer. This will be a bit messy since they should be coated in bbq sauce. Brush a bit more bbq sauce on the top and bake for about 30 minutes. You can also broil for the last couple of minutes to brown the tops.
  • Grill: Place the bbq tempeh on a grill and grill on low-medium heat for about 15 minutes.
  • Leftover tempeh ribs will keep for 3-4 days in a covered container in the refrigerator. Reheat in the microwave, serve on sandwiches or make some vegan cheese grits to go with them!


  1. For gluten free, make sure to use gluten free tempeh. Lightlife brand has a few that are gluten free.
  2. You can make my homemade quick & easy vegan barbecue sauce, or use your favorite. I like anything Kansas City Style, but you can use whatever you like.


Serving: 1of 6 servings | Calories: 292kcal | Carbohydrates: 42g | Protein: 15g | Fat: 9g | Sodium: 880mg | Potassium: 509mg | Fiber: 1g | Sugar: 24g | Vitamin A: 191IU | Vitamin C: 1mg | Calcium: 112mg | Iron: 3mg