• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
    • About Sam
    • FAQ's about veganism
    • Press
    • Contact
      • Reader Inquiries
      • Business Inquiries
  • Cookbooks
  • Seitan School
  • Recipes
    • Recipe Index
    • Video
  • Start Here

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Courses
  • Recipes
  • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Courses
    • Recipes
    • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » TOFU RECIPES

    Sam TurnbullAuthor: Sam Turnbull Updated: October 26, 2025

    Easy Vegan Stuffed Peppers

    4.96 from 21 votes
    | 44 Comments
    Save Saved! Pin Comments ↓ Jump to Recipe

    These Easy Vegan Stuffed Peppers are a crowd-pleaser! Packed with a savory tofu filling that tastes just like traditional ground beef and rice, you won't believe they're plant-based. I like to top mine with melty vegan cheese (which is optional) for that final kiss of gooey deliciousness. They're perfect for an easy weeknight meal but impressive enough for holiday gatherings.

    These Easy Vegan Stuffed Peppers are a crowd-pleaser! Packed with a savory tofu filling that tastes just like traditional ground beef and rice, you won't believe they're plant-based. I like to top mine with melty vegan cheese (which is optional) for that final kiss of gooey deliciousness. They're perfect for an easy weeknight meal but impressive enough for holiday gatherings.

    Stuffed peppers are a classic dish that never goes out of style! My modern, vegan version delivers all the deliciousness of the original, with options to make it oil-free or gluten-free. Plus, you can prep them up to 2 days in advance, making them perfect for Thanksgiving or holiday meals, and they freeze well for later use.

    This stuffed peppers recipe is rich, hearty, and perfectly balanced. The crumbled tofu, seasoned with dark soy sauce, chili powder, and cumin, mimics a savory, "meaty" flavor that complements the sweet roasted bell peppers. A sprinkle of melty, gooey vegan cheese adds the final touch of comfort and indulgence, making this dish a crowd-pleaser that everyone will enjoy.

    Pair your stuffed peppers with vegan garlic mashed potatoes, smashed potatoes, a simple green salad, roasted vegetables such as broccolini, carrots, or Brussels sprouts, boiled corn on the cob, pasta salad, or some garlic bread for a complete, satisfying feast.

    These Easy Vegan Stuffed Peppers are a crowd-pleaser! Packed with a savory tofu filling that tastes just like traditional ground beef and rice, you won't believe they're plant-based. I like to top mine with melty vegan cheese (which is optional) for that final kiss of gooey deliciousness. They're perfect for an easy weeknight meal but impressive enough for holiday gatherings.

    Ingredients:

    • Bell peppers: The base for stuffing; choose any color. I used orange, yellow, and red peppers but you could also use all one color of pepper.
    • Olive oil: Used for roasting the peppers and sautéing the filling. To make it oil-free, skip the oil and use vegetable broth or water for sautéing the onions and garlic.
    • Onion & garlic: Adds a savory, aromatic base to the filling.
    • Tofu: Crumbled to mimic ground beef, providing a hearty, protein-rich texture. There is no need to press the tofu first as any extra water gets cooked out when sautéing the tofu. However, if you love pressing tofu first, there is certainly no harm in doing this, it will just make for a slightly dryer filling. Get more ideas to use tofu in my Tofu 101 guide with 80+ recipes.
    • Spices (chili powder, cumin, oregano, black pepper, salt): A blend of warm, earthy flavors for that classic stuffed pepper taste.
    • Dark soy sauce: Thicker, sweeter, and less salty than regular soy sauce, it gives the tofu a nice brown color. You can usually find it in most grocery stores or online. If you don't have dark soy, use regular soy sauce but with a little less. For a gluten-free option, use tamari.
    • Tomato sauce: Brings moisture and tanginess to the filling. I used canned tomato sauce, but you can use whatever kind you have on hand.
    • Cooked rice, quinoa, or other grain: I used rice, but any grain will do. This is a great way to use up leftovers!
    • Vegan cheese (optional): A topping for extra indulgence and meltiness. I used store-bought shredded vegan cheese, but if you prefer a homemade or oil-free option, try my nacho cheese recipe.
    Prep the peppers and roast them.

    How to Make Vegan Stuffed Peppers:

    Preheat the oven: Preheat your oven to 425°F (220°C) and lightly grease a 9" x 13" (23 cm x 33 cm) baking dish.

    Prep the peppers: Cut the bell peppers in half lengthwise from stem to bottom. Remove the core and seeds. I like to leave the stems on as they look pretty and help keep the structure.

    Arrange the peppers in the prepared dish, cut side up. Drizzle 1 tablespoon of olive oil over the peppers and rub it evenly. Sprinkle ¼ teaspoon of salt over them. Roast for 18-20 minutes, until they are slightly tender and juices collect in the peppers.

    Sauté the filling ingredients and season the tofu.

    Prepare the filling: While the peppers roast, heat 1 tablespoon of olive oil in a large nonstick skillet over medium heat. Add the onion and garlic, and sauté until the onion begins to brown, about 5 minutes.Crumble the tofu into the skillet with your hands. Stir in the dark soy sauce, chili powder, oregano, cumin, and black pepper. Cook for another 5 minutes, stirring occasionally, and using your spoon to break up the tofu more if needed.

    Add the tomato and rice for the final touch.

    Add the tomato sauce and cooked rice (or other grain), and bring to a simmer. Taste and adjust the seasoning, adding more soy sauce, pepper, or salt as needed. Remove from heat and set aside.

    Stuff the peppers witht the filling and top with cheese.

    Stuff the peppers: Once the peppers are done roasting, use a spoon to fill each pepper with the tofu mixture. Pack the filling in until each pepper is heaping. Top each with shredded vegan cheese (if using). (I used a mix of mozzarella cheese and cheddar).

    Final roast: Cover the dish with foil (without touching the tops of the peppers) and roast for another 15-20 minutes, until the cheese has melted or the peppers are heated through. Serve hot. Garnish with parsley, basil, or fresh herbs if desired.

    These Easy Vegan Stuffed Peppers are a crowd-pleaser! Packed with a savory tofu filling that tastes just like traditional ground beef and rice, you won't believe they're plant-based. I like to top mine with melty vegan cheese (which is optional) for that final kiss of gooey deliciousness. They're perfect for an easy weeknight meal but impressive enough for holiday gatherings.

    These Vegan Stuffed Peppers are...

    • easy enough to make on a weeknight
    • impressive enough to serve at a holiday feast
    • meaty, cheesy, delicious and 100% plant-based

    What to serve with stuffed peppers:

    • vegan garlic mashed potatoes
    • smashed potatoes
    • a simple green salad
    • roasted vegetables such as broccolini, carrots, or Brussels sprouts
    • boiled corn on the cob
    • pasta salad
    • garlic bread


    If you try this recipe let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram.
    Bon appetegan!
    Sam Turnbull.

    4.96 from 21 votes
    (click stars to vote)

    Vegan Stuffed Peppers

    These Easy Vegan Stuffed Peppers are a crowd-pleaser! Packed with a savory tofu filling that tastes just like traditional ground beef and rice, you won't believe they're plant-based. I like to top mine with melty vegan cheese (which is optional) for that final kiss of gooey deliciousness. They're perfect for an easy weeknight meal but impressive enough for holiday gatherings.
    Prep: 15 minutes mins
    Cook: 40 minutes mins
    Total: 55 minutes mins
    Servings: 6
    PRINT PIN Save Saved! COMMENT

    Ingredients
     

    For the peppers:

    • 3 large bell peppers (any color)
    • 1 tablespoon olive oil
    • ¼ teaspoon salt

    For the filling:

    • 1 tablespoon olive oil
    • 1 yellow onion, chopped
    • 4 cloves garlic, minced or pressed
    • 1 block (12 oz/ 350 g) extra-firm tofu, drained (no need to press)
    • 2 tablespoons dark soy sauce, (see notes for subs)
    • 1 ½ teaspoons chili powder
    • 1 teaspoon dried oregano
    • ½ teaspoon ground cumin
    • ¼ teaspoon black pepper
    • 1 cup tomato sauce
    • 1 cup cooked rice, quinoa, or peferred grain
    • 1 cup shredded vegan cheese, (optional for topping)
    US Customary - Metric

    Instructions
     

    • Preheat the oven: Preheat your oven to 425°F (220°C) and lightly grease a 9" x 13" (23 cm x 33 cm) baking dish.
    • Prep the peppers: Cut the bell peppers in half lengthwise from stem to bottom. Remove the core and seeds. I like to leave the stems on as they look pretty and help keep the structure.
      Arrange the peppers in the prepared dish, cut side up. Drizzle 1 tablespoon of olive oil over the peppers and rub it evenly. Sprinkle ¼ teaspoon of salt over them. Roast for 18-20 minutes, until they are slightly tender and juices collect in the peppers.
    • Prepare the filling: While the peppers roast, heat 1 tablespoon of olive oil in a large nonstick skillet over medium-high heat. Add the onion and garlic, and sauté until the onion begins to brown, about 5 minutes.
      Crumble the tofu into the skillet with your hands. Stir in the dark soy sauce, chili powder, oregano, cumin, and black pepper. Cook for another 5 minutes, stirring occasionally, and using your spoon to break up the tofu more if needed.
    • Add the tomato sauce and cooked rice (or other grain), and bring to a simmer. Taste and adjust the seasoning, adding more soy sauce, pepper, or salt as needed. Remove from heat and set aside.
    • Stuff the peppers: Once the peppers are done roasting, use a spoon to fill each pepper with the tofu mixture. Pack the filling in until each pepper is heaping. Top each with shredded vegan cheese (if using).
    • Final roast: Cover the dish with foil (without touching the tops of the peppers) and roast for another 15-20 minutes, until the cheese has melted or the peppers are heated through. Serve hot.

    Notes

    Make-Ahead Instructions: The stuffed peppers can be prepped 1-2 days ahead. Prepare the peppers and filling, stuff the peppers (up to step 5), then allow them to cool and store, covered, in the fridge for up to 2 days. When ready to serve, top with cheese (if using) and bake as instructed in step 6, adding extra time if needed to heat through.
    Freezing Instructions: To freeze before baking, prepare and stuff the peppers, then freeze on a baking sheet until firm. Transfer to an airtight container and freeze for up to 3 months. Bake from frozen at 375°F (190°C) for 40-45 minutes.
    To freeze after baking, cool the cooked peppers completely, freeze as above, and reheat at 375°F (190°C) for 25-30 minutes.
    Oil-Free Instructions: To make this oil-free, omit the oil when roasting the peppers. When sautéing the onions and garlic, use vegetable broth or water. Omit the vegan cheese or top with homemade oil-free cheese, like this one.
    Dark Soy Sauce: Dark soy sauce is thicker, sweeter, and less salty than regular (light) soy sauce, giving the tofu a nice brown color. It can usually be found in most grocery stores or online. If you don’t have dark soy, substitute with regular soy sauce, using a little less, but note the dish won’t be as brown (but will still taste delicious). For a gluten-free option, use gluten-free soy sauce, such as tamari.

    Nutrition

    Serving: 1stuffed pepper with vegan cheese | Calories: 270kcal | Carbohydrates: 25g | Protein: 13g | Fat: 15g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 829mg | Potassium: 469mg | Fiber: 4g | Sugar: 7g | Vitamin A: 2901IU | Vitamin C: 110mg | Calcium: 95mg | Iron: 3mg

    ⭐ Did You Make This Recipe?

    I'd love if you left a rating and comment, it helps others find the recipe and makes my day! 💕
    Author: Sam Turnbull
    Cuisine: American
    Course: Main Course

    More vegan dinner recipes you might enjoy:

    Browse All Recipes

    « 36 Recipes You Won't Believe Are Vegan
    14 Easy Bean Recipes You'll Love! »

    Reader Interactions

    Comments

    1. Joy says

      March 02, 2026 at 11:23 pm

      5 stars
      I've made this recipe multiple times and even my non-vegan family loves it.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 03, 2026 at 12:01 pm

        That’s the best compliment!! I love when a recipe wins over non-vegan family too 😊 Thanks so much for sharing, Joy!

        Reply
    2. LeeGee says

      February 28, 2026 at 10:13 am

      5 stars
      I like the flavor a lot. I am not vegan so I used feta cheese to top these. For the grain, I used half quinoa, half rice, because I was cleaning out the cupboards. I also used two fresh Roma tomatoes and blitzed them in a blender with the onion and cooked that together first. I would definitely make this again.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 02, 2026 at 10:02 am

        So happy you enjoyed it LeeGee! 😊

        Reply
    3. Deborah says

      December 02, 2025 at 3:15 pm

      5 stars
      This recipe is a winner every time, Sometimes I add black beans and corn. Thank you Sam.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        December 04, 2025 at 4:44 pm

        Wonderful, so happy you enjoy it Deborah!

        Reply
    4. Debbie Campbell says

      November 24, 2025 at 7:48 am

      5 stars
      These turned out great. Reducing the amount of meat we eat and this recipe is delicious.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        November 25, 2025 at 9:38 am

        Yay! That makes me so happy! THanks for sharing Debbie 🙂

        Reply
    5. Brenda says

      November 16, 2025 at 5:38 pm

      5 stars
      Sam, these were a hit! I’m staying at my daughter and son-in-law’s cooking and caring for little ones since they just had their second baby. He’s not vegan, but he sheepishly said, “I hope you weren’t planning on saving some for tomorrow—I ate the whole pan!” I did make a few subs, but nothing major. Even the barely-two-year-old loved them! I also just signed up for your free recipes. I’m a 35-year vegan health educator who has taught numerous vegan cooking classes. Sometimes it’s nice to have a new twist or a trusted place to go where you don’t have to give a second thought. I believe I’ve found that place right here! Thank you so much!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        November 18, 2025 at 9:07 am

        Hi Brenda, oh that's so wonderful! I am so happy you and everyone enojyed them. And welcome to the fam 🙂 I am so honoured that you trust my recipes so much, that's so wonderful 🙂

        Reply
    6. Margaret says

      November 06, 2025 at 2:34 pm

      5 stars
      Very good, savoury deliciousness

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        November 07, 2025 at 8:59 am

        So happy you enjoyed them Margaret! 🙂

        Reply
    7. Laura says

      October 11, 2025 at 6:37 pm

      5 stars
      I didn’t have any tofu left so I used a package of impossible burger. The flavor profile of this recipe was wonderful. looking forward to making it again with tofu. Thank you!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        October 14, 2025 at 12:12 pm

        That's great Laura! So happy you enjoyed it 🙂

        Reply
    8. Donna Doerksen says

      July 12, 2025 at 11:25 am

      5 stars
      I made this last night and it was a hit out of the ballpark. It tasted better than the real deal. Thank you for another delicious recipe.

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        July 14, 2025 at 3:18 pm

        We love that!

        Reply
    9. Emma says

      March 26, 2025 at 6:15 pm

      5 stars
      Wow! These are amazing! I have never had tofu in stuffed peppers before and this is a stroke of genius. Great flavor combo. This recipe will be in my regular rotation.

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        March 27, 2025 at 2:41 pm

        Thanks for your review, Emma! We're thrilled you enjoyed it!

        Reply
    10. Evan says

      February 28, 2025 at 12:27 am

      5 stars
      I really like this recipe. With the tofu I drained it well, crubmled it with a mini food processor then baked it at 425 for 15 minutes, flip and bake for10 more.. This dries it out quite a bit so it absorbes other liquids, gives it a heartier texture and a nuttier flavour. Yum!

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        February 28, 2025 at 1:03 pm

        Thanks for sharing, Evan!

        Reply
    11. Lily says

      January 25, 2025 at 6:46 pm

      5 stars
      Love this recipe—thank you! Good idea to precook the peppers. And the spices really made it. I’ll make this again!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        January 26, 2025 at 12:44 pm

        Wonderful! So happy you enjoyed it Lily!

        Reply
    12. Suzy says

      November 17, 2024 at 7:31 pm

      5 stars
      Easy and delicious! I will add more cumin next time. I used quinoa also, and I love the idea of zucchini! Or delicata squash! Hubby loved them as well, and they were very filling! Thanks Sam!!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        November 18, 2024 at 11:48 am

        So happy you enjoyed it Suzy!

        Reply
    13. Trish says

      September 28, 2024 at 6:55 pm

      5 stars
      Finally made them last night. I didn't have dark soy so used 3tbs of light and 11/2 tbs of maple syrup, I also added a little chilli sriracha. I used tri-coloured quinoa as the grain. Super yummy, even meat eater hubby enjoyed them. Currently doing a year long challenge where I don't cook the same meal twice, but will definitely be on rotation next year. Thanks Sam!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        October 02, 2024 at 3:36 pm

        Aww that's wonderful!! So happy you enjoyed them and good luck with your challenge!

        Reply
    14. Linda says

      September 27, 2024 at 1:11 pm

      5 stars
      Sooo good
      I'm not even vegan but tasted them when I made them for my niece
      Good job

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        October 02, 2024 at 3:35 pm

        So happy you enjoyed them Linda!!

        Reply
    15. Stephanie says

      September 25, 2024 at 11:43 am

      5 stars
      Loved this recipe! I didn't have peppers, so I made it with zucchini. The zucchini boats were a huge hit. It was simple to make and so flavorful. Great texture too. Even my picky 12-year old loved it!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        September 25, 2024 at 4:47 pm

        What a great idea! Glad it works for zucchini as well 🙂

        Reply
    16. Jo-anne says

      September 25, 2024 at 3:44 am

      4 stars
      My husband loved these. Easy to make and absolutely delicious

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        September 25, 2024 at 4:47 pm

        Yay! So happy to hear that!! 🙂

        Reply
    17. Serena says

      September 23, 2024 at 8:39 am

      5 stars
      Made this recipe yesterday and it was perfect! Super flavourful and easy to make. The only thing I would change next time is topping them with breadcrumbs and vegan parmesan instead of vegan cheese, it's the "italian way" and I think it would be great here too.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        September 23, 2024 at 4:49 pm

        Oh that's a great idea! You could even use my homemade vegan parmesan recipe for that. So happy you enjoyed them!

        Reply
    18. Rowan says

      September 21, 2024 at 7:50 pm

      5 stars
      Love love loved these!! Made them tonight for the first time and was so pleased with the result. I will save this recipe and use it again for sure! my omnivore husband even thought they were delicious. He has a tofu phobia and didn’t have a clue that these had tofu in them. I did tell him afterwords and he still had nothing but great things to say about dinner. Thanks for all the great recipes Sam. You made my vegan journey much easier after I found you 🙂

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        September 23, 2024 at 4:48 pm

        Haha, I love that!! So happy they were enjoyed by everyone!! Thank you for the kind words 🙂

        Reply
    19. Mia says

      September 20, 2024 at 8:28 pm

      5 stars
      Just made these tonight and they were delicious, everyone loved them! I will definitely be making them again. I used 4 peppers instead of 3, so I increased everything except the tofu... I wanted leftovers

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        September 23, 2024 at 4:47 pm

        Oh yay! That's wonderful, I'm so happy you enjoyed them Mia. Thank you for the review!

        Reply
    20. Trish says

      September 20, 2024 at 6:43 pm

      Hi this sounds so delicious and I'd like to try it this week as an easy after work recipe. Question, can I make just the stuffing a few days ahead and then add it to the peppers on the night we're eating it? Thank you Sam I love using your recipes! 🙂

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        September 23, 2024 at 4:47 pm

        Hi Trish! Yes absolutely! That will work great. Enjoy!!

        Reply
    Newer Comments »
    4.96 from 21 votes

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi Friends!

    I'm Sam Turnbull. 3x bestselling cookbook author and passionate vegan recipe writer! I LOVE vegan food, but it didn't start that way. Coming from a family of hunters, butchers, and chefs, I'm the last person I thought would go vegan.

    Here's My Story
    Bestselling Cookbooks

    Bestselling Cookbooks

    Ready to level up your vegan cooking? Get inspired with my bestselling cookbooks—packed with fan-favorite recipes everyone will love!

    SHOP COOKBOOKS

    Footer

    On the Site

    • Start Here
    • About
    • Recipe Index
    • Tips to Use This Site
    • Dietary Preferences
    • Cookbooks
    • Cooking Courses
    • FAQ's About Veganism
    • Easy Vegan Meal Plan
    • Seitan School
    • Contact
    • Press
    • Join the Community

    Shop Bestselling Cookbooks

    Amazon • Barnes & Noble • Indigo • Walmart • Target • BAM • Bookshop •

    Join the Newsletter

    Join 145K readers who love easy vegan recipes! As a welcome gift, get my most popular 10 Easy Vegan Dinners in 30 Mins or Less sent straight to your inbox. Sign up 👇

    Affiliate Link Disclosure

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy

    COPYRIGHT © 2026 - IT DOESN'T TASTE LIKE CHICKEN

    Leave a Comment

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.