• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Veggie World Recipes
  • About
  • Recipes
    • Breakfast
    • Meals
    • Desserts
    • Side Dishes
    • Sauces, Dips & Jams
    • Holiday Specials
  • Contact
  • Social
  • Subscribe
menu icon
go to homepage
  • About
  • Recipes
  • Contact
  • Social
  • eBookNEW!
    • Instagram
    • Pinterest
    • TikTok
  • subscribe
    search icon
    Homepage link
    • About
    • Recipes
    • Contact
    • Social
    • eBookNEW!
    • Instagram
    • Pinterest
    • TikTok
  • ×
    • A hand holding up a slice of dairy free cornbread topped with maple butter.
      Tender & Sweet Dairy-Free Cornbread
    • A vegan panna cotta with some bites taken to show the inside of the dish.
      Vegan Panna Cotta
    • A piece of vegan coconut cake with frosting on top on a plate with a bite missing.
      Vegan Coconut Cake
    • A slice of 2 ingredient cake on a white plate.
      Super Easy 2 Ingredient Cake
    • A glass of coffee mousse garnished with whipped cream and coffee beans.
      Coffee Mousse
    • A slice of dairy free pumpkin pie on a plate.
      Dairy Free Pumpkin Pie
    • Two scoops of vegan pistachio ice cream on a cone.
      Creamy Vegan Pistachio Ice Cream
    • Two scoops of coconut sorbet on a sugar cone.
      Tropical Coconut Sorbet
    • An apple cinnamon roll held up over a baking dish of more.
      Warm and Gooey Apple Cinnamon Rolls
    • A vegan pumpkin oatmeal cookie with chocolate chips and flaky salt held up in two fingers.
      Chewy Vegan Pumpkin Oatmeal Cookies
    • A vegan mug cake topped with ice cream and strawberries ready to eat.
      5-Minute Vegan Mug Cake
    • Scoops of raspberry sorbet in a dish with chocolate chunks.
      Refreshing Raspberry Sorbet
    Home » Recipes » Meals

    One-Pot Vegan Chili

    Published: Jun 6, 2025 by Gaby Dimova · This post may contain affiliate links · Leave a Comment

    3 shares
    • Share
    • Tweet
    Jump to Recipe

    Craving something cozy, comforting, and full of flavor but not trying to spend all night in the kitchen? This One-Pot Vegan Chili is here to save your dinner plans (and your dishes). It’s hearty, wholesome, and satisfying, thanks to a rainbow of veggies, three kinds of beans, and a flavor-packed tofu crumble.

    A bowl of one pot vegan chili loaded with toppings.
    Jump to:
    • Why You’ll Love This Recipe
    • One-Pot Vegan Chili Ingredients
    • Variations
    • How To Make One-Pot Vegan Chili
    • Storage Directions
    • Serving Suggestions
    • Expert Tips
    • Recipe Video
    • Recipe FAQs
    • More Delicious Vegan Dinner Recipes
    • One-Pot Vegan Chili

    What makes this chili extra special? It’s got that sweet-savory balance from tender sweet potatoes, a smoky spice blend, and even a little dark chocolate (trust me—it works). This one-pot wonder packs major flavor with barely any fuss. 

    Whether you’re feeding a crowd, meal-prepping for the week, or just trying to warm up on a chilly night, this vegan chili has your back. Top it with vegan sour cream, avocado, or a side of my dairy-free cornbread and you’ve got a full-on comfort food moment.

    If you love recipes loaded with veggies you may like my Thai-Inspired Buddha bowl, Vegetable Quinoa Paella, or Vegan Lettuce Wraps.

    Why You’ll Love This Recipe

    • One-Pot = Easy Cleanup. Everything cooks in a single pot, so there’s way less mess (and more chill time after dinner).
    • Flavor-Packed and Cozy. It’s rich, hearty, and loaded with bold spices, sweet potato, and a surprise kick of dark chocolate.
    • Plant-Based. 100% vegan and still super satisfying—no meat, no dairy, no problem!
    • Budget-Friendly Ingredients. Canned beans, pantry spices, and everyday veggies make this a weeknight win.
    • Meal Prep Perfection. Makes a big batch and reheats like a dream—perfect for leftovers all week.

    One-Pot Vegan Chili Ingredients

    • Onion & Garlic: These build the flavor base for your chili. Dice the onion and mince the garlic for even cooking. Fresh garlic is best, but jarred works in a pinch.
    • Green & Red Bell Peppers: These add color, texture, and a subtle sweetness. Look for firm peppers with shiny skin and no soft spots.
    • Sweet Potato: Adds natural sweetness and heartiness to the chili. Peel and chop into small cubes so they cook evenly and soften nicely in the pot.
    • Black Beans, Kidney Beans, White Beans: A trio of plant-based protein and fiber! Be sure to drain and rinse them well to reduce excess sodium and any “canned” flavor.
    • Tomato Paste, Tomato Sauce & Diced Tomatoes: These give the chili its rich tomato base. Tomato paste adds depth, while sauce and diced tomatoes add body and texture.
    • Sweet Corn: It's optional but adds a touch of crunch and sweetness. You can use frozen or canned—just drain if using canned.
    • Olive Oil: Used for sautéing and crisping up the tofu. A generous drizzle helps the tofu brown nicely and gives it a richer texture. Use a good-quality olive oil for the best flavor—extra virgin works great here.
    • Vegetable Broth: Helps everything simmer together and enhances flavor. Low sodium is best so you can control the salt level.
    • Soy Sauce: Adds a savory, umami depth to the dish and helps season the tofu as it cooks. Use a low-sodium soy sauce if you're mindful of salt intake. 
    • Dark Chocolate: Just a small square gives the chili a rich, slightly smoky depth. Choose vegan dark chocolate with at least 70% cocoa.
    • Nutritional Yeast: Adds a savory, almost cheesy umami flavor—perfect for vegan dishes. Look for it in the health food or spice section of most grocery stores.
    • Firm Tofu: Acts as the “meaty” base. Press it to remove excess water, then crumble it into the pot so it browns well.
    • Chili Powder, Cumin, Oregano, Garlic Powder, Onion Powder, Salt & Pepper: These bring warmth, depth, and a classic chili flavor. Use fresh spices for maximum impact!

    See the recipe card below for exact ingredient amounts, nutritional information, and detailed instructions.

    Variations

    • Make it Spicy: Add a chopped jalapeño or a dash of cayenne pepper to heat things up. You can also stir in some crushed red pepper flakes for an extra kick!
    • Swap the Beans: Feel free to mix and match your beans! Use chickpeas, pinto beans, or black-eyed peas for a different flavor and texture.
    • Quinoa for Extra Protein: Stir in some cooked quinoa to boost the protein content while adding a light, nutty flavor to your chili. It’ll make the dish heartier and even more filling!
    • Taco-inspired: Turn this chili into a taco bowl by adding some taco seasoning along with your favorite toppings like salsa, avocado, and crushed tortilla chips.
    • Vegan Cheese & Sour Cream: For an even creamier experience, top your chili with some melty vegan cheese and a dollop of dairy-free sour cream. It’s a great way to make the chili even more comforting.

    How To Make One-Pot Vegan Chili

    Ready to make this one-pot vegan chili? It’s super easy and comes together in no time, with minimal cleanup! Here’s how to make it!

    Crumbling the tofu into a skillet.

    Step 1: Crumble the Tofu. Start by heating a little olive oil in a pot. Crumble your tofu into the pot.

    Tofu after cooking.

    Step 2: Crisp the Tofu. Cook it for 7-10 minutes with soy sauce, tomato paste, and your spices until it gets nice and crispy. Set it aside once done.

    Adding the seasonings to the chili.

    Step 3: Cook the Vegetables. In the same pot, add more olive oil and sauté the chopped onion, garlic, and peppers until they’re soft and fragrant, about 3-4 minutes.

    Adding the beans to the pot of vegan chili.

    Step 3: Add the Beans. Throw in your sweet potato, beans, corn, tomato paste, tomato sauce, diced tomatoes, and all your spices.

    Adding in the broth to the chili.

    Step 5: Cook the Chili. Pour in the vegetable broth and stir everything together. Cover and let the chili simmer on low heat for about 30-45 minutes, stirring occasionally, until the sweet potato is tender.

    Tofu added to the pot of vegan chili.

    Step 5: Finish & Serve. Once the sweet potatoes are soft, add your crispy tofu back into the pot and mix everything together. Let the chili cool off slightly before serving. Don’t forget the toppings—avocado, vegan sour cream, or vegan cheese take it to the next level!

    Storage Directions

    • Storing: Leftovers can be stored in an airtight container in the refrigerator for up to 4-5 days. This chili is perfect for meal prep! You can also store in an airtight container or freezer-safe bag for up to 3 months.
    • Reheating: To reheat, microwave on medium heat for 30-60 second intervals until heated through. You can also reheat on the stove over low heat, stirring occasionally. If frozen, thaw it out overnight in the fridge before reheating.

    Serving Suggestions

    This one-pot vegan chili is incredibly versatile and pairs perfectly with a variety of delicious sides! Whether you're craving comfort food or something with a little extra flair, these serving suggestions will elevate your meal.

    • Pair it with The best homemade garlic bread for the ultimate comfort meal! 
    • Serve it with a side of taco wonton cups or easy quinoa tacos for a fun and flavorful meal combo!
    • Top it off with a dollop of my vegan sour cream, or add a fun flavorful twist with a spoonful of avocado hemp pesto.

    Expert Tips

    • Crisp Up the Tofu: When making the tofu, ensure you cook it until it's nice and crispy. The key to achieving this is letting the tofu cook undisturbed for a few minutes before stirring. This gives it time to get golden and crisp.
    • Taste and Adjust Seasoning: Chili is all about balance. Make sure to taste the chili as it simmers and adjust the seasonings to your liking, especially the chili powder and cumin. Add more if you prefer a spicier kick or richer flavor.
    • Prepping the Veggies: For the best texture and flavor, chop your veggies, like the sweet potato and peppers, into uniform pieces. This helps them cook evenly and makes each bite delicious.
    • Customize the Heat: If you like a spicy chili, add a diced jalapeño or some cayenne pepper to the pot. If you're serving to a crowd with different spice tolerances, serve up the optional ingredients at the end, so people can adjust their heat levels.
    • Let it Simmer: Don't rush the cooking process. Allow the chili to simmer for the full 30-45 minutes until the sweet potatoes are tender. This allows the flavors to meld and intensify, giving you a rich and satisfying chili.

    Recipe Video

    Recipe FAQs

    Can I make this chili in advance? 

    Yes, this chili can be made a day or two in advance. It actually gets better as the flavors meld together! Just store it in an airtight container in the refrigerator and reheat when ready to serve. t also freezes wonderfully! Store in an airtight container or freezer-safe bag for up to 3 months. When you're ready to enjoy, simply thaw in the fridge overnight and reheat on the stove or in the microwave. Perfect for easy meals throughout the week!

    Can I make this recipe in a slow cooker? 

    You sure can! After sautéing the tofu and vegetables, add everything to your slow cooker along with the beans, tomato sauce, and broth. Let it cook on low for 4-6 hours or high for 2-3 hours, until the sweet potatoes are tender.

    Can I use frozen vegetables instead of fresh?

    You can substitute frozen vegetables for fresh ones, especially for things like sweet potatoes or peppers. Add them to the pot frozen and cook accordingly.

    Why is my tofu not crispy? 

    To get your tofu nice and crispy, make sure to cook it over medium heat and let it sit in the pan undisturbed for a few minutes. If it's still soggy, try increasing the heat slightly or letting it cook a little longer.

    More Delicious Vegan Dinner Recipes

    • A serving of vegan au gratin potatoes au gratin lifted up from the casserole dish.
      Vegan Au Gratin Potatoes
    • creamy vegan mushroom pasta
      Creamy Vegan Mushroom Pasta (Gluten Free)
    • A slice of vegan deep dish pizza on a plate with the pizza in the background.
      Vegan Deep Dish Pizza
    • A vegan lasagan roll up on a spatula with the baking dish below with more.
      Vegan Lasagna Roll Ups
    A bowl of one pot vegan chili topped with vegan sour cream, avocado, and tortillas.

    One-Pot Vegan Chili

    Gaby Dimova
    This One-Pot Vegan Chili is cozy, hearty, and loaded with flavor plus it all comes together in one pot! Don’t skip the crispy tofu—it takes this dish to the next level.
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 45 minutes mins
    Total Time 55 minutes mins
    Course Main Course
    Cuisine American
    Servings 8 -10 servings
    Calories 234 kcal

    Ingredients
      

    Chili

    • drizzle olive oil
    • 1 onion chopped
    • 4 cloves minced garlic
    • 1 green pepper
    • 1 red pepper
    • 1 medium sweet potato
    • 1 can black beans drained and rinsed
    • 1 can kidney beans
    • 1 can white beans
    • 3 tablespoon tomato paste
    • 1 14-ounce can tomato sauce
    • 1 14-ounce can diced tomatoes
    • ½ can sweet corn optional
    • 2 cups vegetable broth
    • 2 pieces dark chocolate optional, but it enhances the flavor!
    • 3 tablespoon nutritional yeast

    Spices

    • 2 tablespoon chili powder
    • 1 ½ tablespoon cumin
    • 1 tablespoon oregano
    • 2 teaspoon garlic powder
    • 2 teaspoon onion powder
    • salt to taste I added 2 tsp
    • ½ teaspoon pepper

    "Ground" Tofu

    • 1 generous drizzle olive oil
    • 1 14-ounce block firm tofu
    • ¼ cup soy sauce
    • 2 tablespoon tomato paste
    • 1 teaspoon each of cumin garlic, and onion powder

    Toppings

    • vegan sour cream
    • avocado
    • vegan cheese I didn't have any and added fresh corn instead
    • vegan cornbread sharing my recipe later this week!

    Instructions
     

    • In a pot over medium heat, drizzle a generous amount of olive oil, then crumble the block of tofu into the pot and add the soy sauce, tomato paste, and spices. Cook for 7-10 minutes, until the tofu is nice and crispy. Taste it to see if you need to add more salt.
    • Once the tofu is crispy, transfer it to a heat-safe bowl and set it aside.
    • Chop the onion, peppers, and sweet potato, and mince the garlic. Drain and rinse the cans of beans and corn.
    • Add more olive oil to the same pot, then add the onion and garlic and cook for several minutes, until they start to release their flavors.
    • Add the rest of the chili ingredients to the pot and stir together. Cover the pot with a lid and stir occasionally. Cook for 30-45 minutes until the sweet potatoes are soft enough to easily stick a fork into.
    • Once the chili is almost ready, add the tofu back to the pot and stir everything until well combined.
    • Allow the chili to cool off a little, then transfer to bowls, and don't forget the toppings! They really add so much to the chili and make it even better!

    Notes

    •  The key to achieving crisp tofu is letting the tofu cook undisturbed for a few minutes before stirring. This gives it time to get golden and crisp.
    • Achieving the right flavor is all about balance. Make sure to taste the chili as it simmers and adjust the seasonings to your liking, especially the chili powder and cumin. 
    • For the best texture and flavor, chop your veggies, like the sweet potato and peppers, into uniform pieces. This helps them cook evenly and makes each bite delicious.
    • Don't rush the cooking process. Allow the chili to simmer for the full 30-45 minutes until the sweet potatoes are tender. This allows the flavors to meld and intensify, giving you a rich and satisfying chili.

    Nutrition

    Calories: 234kcalCarbohydrates: 44gProtein: 14gFat: 2gSaturated Fat: 0.3gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gCholesterol: 0.01mgSodium: 776mgPotassium: 909mgFiber: 12gSugar: 6gVitamin A: 5498IUVitamin C: 37mgCalcium: 101mgIron: 5mg
    Keyword one pot vegan chili
    Tried this recipe?Let us know how it was!

    More Meals

    • A forkful of sticky tofu held up over a bowl with more.
      Crispy Sticky Tofu
    • A plate of pumpkin pasta ready to eat.
      Pumpkin Pasta
    • A bowl of vegan gnocchi soup with a hand dipping a piece of bread into the bowl.
      Creamy Vegan Gnocchi Soup
    • A closeup of vegan orzo salad with a spoon dipping in.
      Vegan Orzo Salad with Creamy Avocado Dressing
    3 shares
    • Share
    • Tweet

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    My name is Gaby and I'm the face behind Veggie World Recipes! On my site, you will find recipes that are vegan and made with a healthy twist. My goal is to make plant-based cooking accessible, fun, and always delicious!

    More about me →

    Popular

    • baked oatmeal eye level view with apples on top
      Apple Baked Oats
    • a bowl of chocolate blended overnight oats
      Chocolate Blended Overnight Oats
    • hands holding a protein bar with a bite into it
      Protein Bar Recipe (no bake, with protein powder)
    • A large stack of chocolate protein pancakes with chocolate sauce and banana coins on top.
      Chocolate Protein Pancakes
    • hand holding raspberry bars
      Raspberry Oatmeal Bars (Vegan & Gluten Free)
    • Pouring the peanut butter sauce into a jar.
      Buddha Bowl Peanut Sauce
    • closeup of a granola cup
      Granola Cups
    • vegan tortilla wrap
      Vegan Tortilla Wrap

    Footer

    ↑ back to top

    About

    • About
    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    Copyright © 2023 Veggie World Recipes 

    Rate This Recipe

    Your vote:




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