• Skip to main content
  • Skip to header right navigation
  • Skip to after header navigation
  • Skip to site footer
Plant Based And Broke logo

Plant Based And Broke

Cheap and Easy Plant-Based Recipes

  • Home
  • Subscribe
  • Recipes
  • About
  • Contact
Home » Recipes » Soups & Stews

Vegan Tofu Chili with Beans 

The BEST Vegan Tofu Chili with Beans! This classic, comfort dish is made with tender tofu, creamy beans, rich tomato sauce, and a blend of pantry-friendly spices.

Vegetarian tofu bean chili in a gray bowl topped with chopped cilantro
by Aly Michell Dated: August 27, 2020 Last Modified: June 4, 2025 6 Comments
905 shares
(This post may have affiliate links. Please see my disclosure.)
Jump to Recipe Print Recipe

Every Sunday, I reach for my Dutch oven and make a pot of warm, comforting tofu chili. It’s thick, bold, and packed with flavor, exactly what I want when I need something hearty and satisfying. And let’s be real: there’s nothing better than pairing it with a warm, fluffy no-yeast flatbread or a slice of sweet cornbread.

This tofu chili recipe is made with affordable pantry ingredients and a block of tofu for plant-based protein and a “meaty” texture. It’s my go-to when I’m craving a nostalgic bowl of chili that reminds me of the kind I used to eat back in my meat-eating days.

To mimic those savory, slow-simmered flavors, I lean on Edward & Sons Not-Beef Bouillon Cubes. They bring a rich umami depth without the salt overload. If you’ve been looking for a vegan chili with tofu that’s cozy, flavorful, and filling, you’ve found it.

Jump to:
  • Why You’ll Love This
  • Ingredients & Substitutions
  • Step-By-Step Recipe
  • How to Make No-Beef Broth 
  • What Kind of Tofu to Use
  • Tips for the Best Tofu Chili
  • What to Serve With Tofu Chili with Beans
  • How to Store Tofu Chili
  • Tofu Chili FAQs
  • More Recipes with Tofu
  • Vegetarian Tofu Bean Chili

Why You’ll Love This

  1. It’s hearty and satisfying. With beans, tofu, and veggies in every bite, this tofu chili is full of fiber and protein.
  2. Pantry-friendly and affordable. Most of the ingredients in this tofu bean chili are likely already in your pantry. No need to hunt for fancy ingredients. It’s simple, accessible, and budget-conscious.
  3. Meal-prep and freezer-friendly. This vegetarian chili recipe holds up well in the fridge or freezer. Make a big pot on Sunday and enjoy it all week long for quick lunches or no-fuss dinners.

Ingredients & Substitutions

Crumbled, cooked tofu.
  • Super-firm, extra-firm, or firm tofu: Tofu adds a dense, satisfying texture to the chili and soaks up the surrounding flavors.
  • Reduced-sodium soy sauce: Soy sauce seasons the tofu and brings out its savory qualities. The reduced-sodium version helps control the saltiness of the overall dish. You can substitute it with tamari for a gluten-free option or coconut aminos for a slightly sweeter profile.
  • Nutritional yeast: This adds a subtle, cheesy flavor while boosting the umami richness of the tofu. It’s optional, but I highly recommend keeping it in.
  • Olive oil: Used to sauté the vegetables and crisp up the tofu. Olive oil adds a bit of richness and helps develop flavor. Feel free to swap in any neutral oil like avocado, canola, or vegetable oil if you prefer.
  • Onion: Onions form the aromatic base of the chili and add a slight sweetness as they cook down. Any kind of onion: yellow, white, or even red, will work here depending on what you have.
  • Green bell pepper: Adds a fresh, grassy flavor and light crunch. You can swap with red, orange, or yellow bell pepper for a slightly sweeter taste and more color variety.
  • Carrots: Carrots bring a subtle sweetness and earthy flavor that balances the spice in the chili. Chop them small for even cooking. You can also use diced sweet potato if you're out of carrots.
  • Garlic: Garlic boosts the overall flavor and adds a sharp, aromatic note that ties the ingredients together. Use fresh for the best flavor, but pre-minced garlic or garlic powder can work in a pinch.
  • Chili powder: This is the backbone of any good chili. It adds warmth, color, and complexity. If you’re sensitive to heat, you can reduce the amount or mix it with mild paprika.
  • Smoked paprika: Smoked paprika gives this tofu chili recipe a bold, smoky edge that makes it feel like it’s been simmering all day. Regular paprika won’t give you the same effect, but it’s a fine backup.
  • Ground cumin: Cumin adds an earthy, slightly nutty flavor that’s essential in chili. If you love cumin, feel free to add an extra pinch for more depth.
  • Ground cinnamon: Just a little bit of cinnamon balances out the smoky and spicy flavors with warmth and sweetness. Don’t overdo it. Less is more here.
  • Salt & pepper: Add gradually and taste as you go, especially depending on how salty your broth or soy sauce is. Seasoning as you build layers of flavor is key.
  • Kidney beans: These are classic chili beans -meaty, firm, and flavorful. If you don’t have them, pinto beans make a great substitute.
  • Black beans: Black beans add creaminess and a different texture that contrasts nicely with the kidney beans. You can use two cans of the same bean if that’s what you have.
  • Tomato sauce: Tomato sauce creates the chili’s base and adds a rich, tangy backbone to the dish. Crushed tomatoes or diced tomatoes (blended) can be used if needed.
  • Tomato paste: Concentrated and bold, tomato paste intensifies the tomato flavor. If you’re out, you can skip it, but the chili won’t be quite as rich.
  • Not-beef broth: Edward & Sons Not-Beef Bouillon creates a savory, umami-packed broth that mimics traditional beef-based chili. Vegetable broth or even just water will work, but the flavor will be milder.
  • Bay leaves (optional): Bay leaves add subtle herbal undertones. You can leave them out if you don’t have any. They’re a nice touch, but not essential.
  • Frozen corn: Corn adds pops of sweetness and color, balancing the bold, smoky chili flavors. You can use fresh corn if it’s in season or canned (drained) in a pinch.

Step-By-Step Recipe

  1. Cook the tofu. In a non-stick pan over high heat, add a touch of oil. Crumble the tofu directly into the pan, then stir in the soy sauce and nutritional yeast. Sauté for a few minutes until the tofu develops golden, crispy edges. Set aside.
  2. Sauté the vegetables. In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion, bell pepper, and carrots, and cook for about 10 minutes until tender. Add the garlic and cook for 1 or 2 more minutes until fragrant.
  3. Build the chili. Stir in the chili powder, smoked paprika, cumin, cinnamon, salt, and pepper. Add the drained beans, tomato sauce, tomato paste, and broth. Stir well and bring to a boil. Lower the heat to a simmer and add the bay leaves if using. Add the cooked tofu and corn. Cover and simmer for 20 minutes. For a thicker texture, simmer uncovered for 5 extra minutes or stir in a bit of flour to thicken.

How to Make No-Beef Broth 

Borth in a mason jar.

To make a quick and flavorful vegan “beef” broth, all you need is one Edward & Sons Not-Beef Bouillon Cube and two cups of hot water. There are a few easy ways to prepare it, depending on what’s available in your kitchen. 

On the stovetop, bring two cups of water to a boil in a small pot, then add the bouillon cube and stir until fully dissolved. If you prefer the microwave, heat the water in a microwave-safe container for about two minutes, then drop in the cube and whisk until it dissolves. 

Another option is to use an electric kettle to heat the water, pour it into a heat-safe bowl or mug, and stir in the bouillon cube until it’s completely dissolved. All methods work well, so go with whatever fits your routine best.

What Kind of Tofu to Use

1 block of tofu cut in half.

I like using super-firm tofu because it doesn’t need pressing and has a great, chewy texture that holds up well in chili. It’s convenient, hearty, and adds the perfect bite without any extra prep.

If you're using firm or extra-firm tofu, make sure to drain and press it beforehand to remove excess water. This helps it crisp up better and absorb more flavor.

Avoid silken tofu for this recipe. It’s too soft and delicate to give you that satisfying, “meaty” texture we’re going for.

Tips for the Best Tofu Chili

Close up of vegetarian chili with beans tofu, mushrooms, corn, and topped with chopped cilantro
  1. Use the right tofu. Super-firm tofu gives the best texture. it’s chewy, dense, and doesn’t fall apart in the chili. If you only have firm tofu, make sure to press out as much water as possible before cooking. This helps it brown better and soak up more flavor.
  2. Brown the tofu before adding it. Don’t skip this step. Browning tofu in a pan adds depth and texture. It gives those crispy edges that mimic meatiness and hold up better when simmered in broth.
  3. Prep your ingredients ahead. Chop your veggies and measure out your spices before turning on the heat. This makes the cooking process smoother and faster, especially helpful on a busy weeknight.
  4. Taste and adjust seasoning as you go. The saltiness will vary depending on the broth and soy sauce you use. Start with less salt and add more later. Give it a taste once everything has simmered together and tweak as needed.
  5. Simmer longer for deeper flavor. While 20 minutes is the minimum, letting your tofu bean chili simmer a little longer will allow the flavors to meld even more. If you have time, give it an extra 10–15 minutes.

What to Serve With Tofu Chili with Beans

This tofu chili with beans is satisfying on its own, but it’s even better with a hearty, carb-based side. My personal favorite is sweet cornbread. It’s tender, slightly sweet, and perfect for soaking up every last drop of chili. You can also serve it with a scoop of warm rice or some crispy, oven-baked potato wedges.

Want something snacky? Pile the chili onto nachos or serve it with tortilla chips on the side. For a comforting dinner, garlic mashed potatoes or even roasted sweet potatoes make great pairings. And if you want to keep things light, serve it with steamed vegetables or a fresh cucumber salad.

Top your chili with sliced avocado, fresh cilantro, vegan cheese, or a dollop of vegan sour cream. It’s all about making it your own.

How to Store Tofu Chili

Let your tofu chili cool for about 20 minutes before storing. Transfer to an airtight container and refrigerate for up to 3-4 days. It actually tastes even better the next day after the flavors have had time to develop. 

For longer storage, freeze in a freezer-safe container or reusable silicone bag. Reheat on the stove or in the microwave until hot.

Tofu Chili FAQs

Can you make chili with tofu?

Yep! That’s what we did here. It adds a satisfying, meaty texture and soaks up the bold, smoky flavors of the chili perfectly.

How to crumble tofu for chili?

Use your hands to break the tofu into small, uneven chunks for a more rustic, meat-like texture. You can also use a fork to gently mash it before browning in a hot pan.

What do you call chili without meat?

Chili without meat is typically called vegetarian chili or vegan chili, depending on whether it includes any animal-derived ingredients.

Is this a high protein vegan chili? 

Yes, this is a high-protein vegan chili thanks to the combination of tofu and beans. It’s filling, nutritious, and packed with plant-based protein.

More Recipes with Tofu

  • Bowl of tofu noodle soup with vegetables and a slice of lemon.
    Vegan “Chicken” Noodle Soup with Tofu 
  • Vegan palak paneer in a large white bowl with a side of sliced onions and white rice.
    Vegan Palak “Paneer” With Tofu
  • Tofu butter chicken or murgh makhani topped with chop cilantro. With a side of rice.
    Vegan Butter Chicken (Tofu Makhani) 
  • Cooked tofu guisado or tofu stew made with tofu, carrots, potatoes, and olives. Topped with chopped cilantro.
    Puerto Rican Tofu Guisado (Tofu Stew)

Did you try out this tofu chili recipe?
Please leave a comment below, share it, rate it, or tag a picture @plantbasedandbroke on Instagram and hashtag it #plantbasedandbroke. Show off that creation with us!

Vegetarian tofu bean chili in a gray bowl topped with chopped cilantro

Vegetarian Tofu Bean Chili

Aly Michell
The BEST vegetarian tofu bean chili. This classic, comfort dish is made with tender tofu, creamy beans, rich tomato sauce, and a blend of pantry-friendly spices. 
5 from 3 votes
Print Recipe Pin Recipe
Prep Time 5 minutes mins
Cook Time 30 minutes mins
Total Time 35 minutes mins
Course Dinner, Lunch
Cuisine American, Tofu, Vegetarian
Servings 6
Calories 199 kcal

Ingredients
  

  • ½ block super-firm, extra-firm, or firm tofu drained, pressed
  • 1 tablespoon reduced-sodium soy sauce
  • 1 tablespoon nutritional yeast
  • 2 tablespoons olive oil
  • 1 small onion chopped
  • 1 green bell pepper chopped
  • 2 whole carrots chopped
  • 3 crushed garlic cloves peeled, crushed
  • 2 tablespoons chili powder
  • 1 tablespoon smoked paprika
  • 1 teaspoon ground cumin
  • ¼ teaspoon ground cinnamon
  • Salt & pepper to taste
  • 1 can kidney beans drained
  • 1 can black beans drained
  • 8 ounces tomato sauce
  • 1 tablespoon tomato paste
  • 2 cups not-beef broth/broth of choice (see notes)
  • 2 bay leaves (optional)
  • 1 cup frozen corn

Instructions
 

  • In a non-stick pan over high heat, add a small amount of oil. Crumble the tofu directly into the pan using your hands, then pour in the soy sauce and nutritional yeast. Cook for a couple of minutes, stirring occasionally, until some pieces are golden. Set aside.
  • In a large pot or Dutch oven, heat the olive oil over medium heat. Once hot, add the chopped onion, bell pepper, and carrots. Cook for about 10 minutes, or until the vegetables are tender. Add the crushed garlic and cook for another 2 minutes.
  • Add the spices: chili powder, smoked paprika, ground cumin, cinnamon, salt, and pepper to taste. Stir to combine.
  • Next, add the drained kidney beans, black beans, tomato sauce, tomato paste, and not-beef broth. Stir well. Increase the heat and bring to a boil. Add the bay leaves, if using. Once boiling, reduce the heat to a simmer.
  • Add the cooked tofu and frozen corn to the pot. Cover with a lid and continue to simmer for 20 minutes. For a thicker chili, simmer uncovered for an additional 5 minutes or stir in a bit of flour.

Notes

To make vegan “beef” broth, mix 1 Edward & Sons Not-Beef Bouillon Cube and 2 cups of hot water. Or, use a broth/stock of your choice that equals to 2 cups. 

Nutrition

Serving: 1-ServingCalories: 199kcalCarbohydrates: 29gProtein: 10gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gSodium: 706mgPotassium: 689mgFiber: 8gSugar: 6gVitamin A: 5224IUVitamin C: 24mgCalcium: 65mgIron: 4mg
Tried this recipe?Tag @plantbasedandbroke on Instagram and show it off to us!

Did you try out this Vegetarian Tofu Bean Chili recipe?

Please leave a comment below, share it, rate it, or tag a picture @plantbasedandbroke on Instagram and hashtag it #plantbasedandbroke. Show off that creation with us.

Thinking about starting a plant-based? Check out our cheap, plant-based guide.

905 shares
Category: All, Dinner, Entrees, Fall Recipes, Lunch, Plant-Based Christmas Recipes, Soups & Stews, Summer, Valentine's Day, Veganuary

About Aly Michell

Over 10+ years of plant-based eating and cooking on a budget!

Previous Post:dairy-free dulce de leche in a white bowl, stretched with a spoonVegan Coconut Dulce De Leche (4 Ingredients)
Next Post:Oil-Free Mushroom Avocado ToastSliced brown mushrooms on two slices of avocado toast

Reader Interactions

Comments

  1. Nicole

    November 23, 2023 at 2:18 pm

    5 stars
    I've been making this on repeat! Thank you so much for this recipe, my family and I enjoy it so much!! The only thing I do different is use the whole block of tofu, and use a big 40oz can of kidney beans instead of the two smaller cans. I serve w/ vegan cornbread and it makes 2 meals for my family of 3. Delicious, healthy, vegan, and doesn't take forever to make. It's a winner!

    Reply
    • Aly Michell

      November 26, 2023 at 12:38 pm

      Oh yes! This is one of my favorite recipes - glad you loved it!

      Reply
  2. Erin

    September 18, 2021 at 8:27 pm

    Can this be made in a slow cooker or will the tofu turn to mush? I am still relatively new to tofu 🙂 Thanks!

    Reply
    • Aly Michell

      September 19, 2021 at 8:46 am

      Hi Erin! Thanks for stopping by. No, the tofu will not turn into mush. Just be sure to use firm (super, extra) tofu! 🙂

      Reply
  3. Tara

    September 29, 2020 at 1:31 pm

    It looks delicious!! What about the nutritional yeast? Is is simply nutritional or does it do something too?

    Reply
    • Aly Michell

      September 29, 2020 at 2:23 pm

      Hey Tara! The nutritional yeast adds a touch of umami flavor - but it's fine to leave it out. It won't change the dish much.

      Reply
5 from 3 votes (2 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Sidebar

Hi, My name is Aly Michell! I create plant-based recipes that are easy, accessible, using everyday cookware.

More about me →

Vegan Spring Recipes🌸🌷🌼

  • Bowl of chickpea sweet potato curry over white rice.
    One-Pot Chickpeas and Sweet Potato Curry
  • Spring fried rice with vegetables in a bowl.
    Spring Vegetable Fried Rice with Asparagus
  • Springtime soup with mushrooms, asparagus, peas, and carrots
    Spring Vegetable Soup With Asparagus
  • Springtime spaghetti pasta with asparagus and tomatoes
    Spring Lemon Garlic Spaghetti With Asparagus
  • Vegetable Spaghetti with Zucchini and Carrots
  • Zucchini soup in a bowl topped with lemon slices and homemade croutons.
    Healthy Zucchini Soup with Potatoes
  • Linguine pasta with chickpeas, spinach, and coconut milk in a wok.
    Vegan Creamy Chickpea Pasta with Spinach
  • Homemade apple cider vinaigrette salad dressing in a mason jar with a spoon.
    Apple Cider Vinegar Salad Dressing

Popular Posts

  • Noor dates in a bowl
    How To Soften Dates (3 Easy Ways)
  • Tofu Chicken chunks on a white platter
    How To Make Tofu Taste Like Chicken
  • Cream of rice topped with walnuts, cinnamon, maple syrup, and shredded carrots
    Easy Cream of Rice Recipe with Cinnamon Brown Sugar
  • Puerto Rican arroz con habichuelas in a small bowl
    Puerto Rican Rice with Beans (Arroz Con Habichuelas)
  • Sweetened, cooked red split lentils with a drizzle of coconut milk and crushed walnuts in a bowl.
    Breakfast Lentils With Cinnamon Brown Sugar
  • Tofu butter chicken or murgh makhani topped with chop cilantro. With a side of rice.
    31 Plant-Based Dinner Recipes
  • Strips of veggie bacon against parchment paper
    Crispy Mushroom Bacon
  • Puerto Rican yellow rice in dutch oven.
    Puerto Rican Yellow Rice (Arroz Con Gandules)

Just Published

Slice of vegan lentil pastelon topped with chopped cilantro

Vegan Pastelón (Puerto Rican Plantain "Lasagna")

If you’re into that perfect combination between sweet and savory - you’re in for a treat with our vegan Puerto Rican pastelón! Why You’ll Love …

Turmeric powder on a wooden spoon.

What Does Turmeric Taste Like? Flavor, Texture & Uses

Turmeric is my go-to spice when I’m cooking Indian-inspired meals, or when I want to add a vibrant yellow hue to recipes like tofu scramble. Its earthy flavor and bold color make it a staple in my …

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Recent Posts

Turmeric powder on a wooden spoon.
Raw rolled oats and oat bran in white, glass containers.
Green and yellow plantains.
Ghee in solid form on a spoon.
Two slices of vegan lentil loaf on a white plate.

Disclaimer | Privacy Policy | Sitemap | Accessibility

Copyright © 2025 · Plant Based And Broke · All Rights Reserved · Powered by Mai Theme

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.