Main Courses
This beanless chilli recipe delivers all the hearty, comforting flavors of classic chili without a single bean in sight.
The secret lies in using textured lentils and crumbled tofu to mimic the meaty texture we all love, while smoked paprika and cumin build deep, warming spices that simmer into something truly special.
What makes this version stand out is how it satisfies that craving for rich, slow-cooked chili while keeping it completely plant-based—no compromises on flavor or substance.
The foundation starts with a 30-minute prep that transforms simple ingredients into a complex, aromatic base. You'll build layers of flavor by browning onions and garlic, then letting them meld with spices before adding the lentils and tofu.
The key technique is simmering on low heat for at least 45 minutes, which allows all those spices to develop and the flavors to meld together into something truly comforting. This isn't just a vegetarian chili—it's a bold, protein-rich main course that holds its own at any dinner table.
By the time it's done, you'll have a pot of chili with tender lentils, crispy tofu edges, and a thick, velvety sauce that coats every spoonful.
The texture is surprisingly meaty, thanks to the lentils breaking down just enough to create that satisfying bite, while the tofu adds a subtle protein richness.
Top it with your favorite fixings—sour cream, avocado, or shredded cheese—and you've got a dish that's hearty enough for a cold night but fresh enough for summer.
Pair it with warm cornbread, crusty bread, or a simple green salad to round out the meal. The beauty of this recipe is its versatility—it works as a weeknight dinner, meal prep staple, or even a freezer-friendly meal that tastes just as good reheated. Let's get cooking!
Ingredients for bean less chilli
Six servings of rich, hearty chili—no beans needed, just bold flavors and satisfying texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Firm Tofu 🥜 | 16 oz | Crumbled, pressed for crisp edges |
| Brown Lentils 🌾 | 1 ½ cups | Dried, rinsed well |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Smoked Paprika 🌶️ | 2 tbsp | High-quality, not sweet |
| Ground Cumin 🌿 | 1 ½ tbsp | Freshly toasted for depth |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat tolerance |
| Tomato Paste 🍅 | ½ cup | High-quality, no sugar added |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For browning tofu |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Cocoa Powder 🍫 | 1 tbsp | Unsweetened, Dutch-processed |
The lentils and tofu are the stars here. Brown lentils hold their shape beautifully and mimic meaty texture, while extra-firm tofu gives that crispy bite when browned properly. For the best lentils, grab the organic dry variety from Whole Foods—they're consistently high quality. Press the tofu for at least 20 minutes before crumbling; this makes all the difference in texture. Trader Joe's sells pre-pressed tofu if you're short on time, but squeezing it yourself gives better results. The cocoa powder might seem unusual, but it deepens the chili's richness—Penzeys or Ghirardelli brands are my go-tos for consistent quality.
No smoked paprika? Substitute with half the amount of chipotle powder for smoky depth. Running low on cumin? Ground coriander at the same amount works in a pinch. The tomato paste can be swapped for crushed tomatoes (1 can, drained), but paste gives that concentrated umami punch. For extra richness, stir in 1 tbsp nutritional yeast at the end—it adds a cheesy, savory note without dairy. If you're avoiding gluten, check your chili powder for additives; Simply Organic is a safe bet. The vegetable broth matters—low-sodium versions like Pacific Foods keep the flavors balanced without salt overload.
This chili tastes even better the next day as flavors meld. Store in the fridge for 5-6 days or freeze for up to 3 months—portion into containers for easy reheating. For meal prep, double the batch and freeze half. The tofu and lentils reheat beautifully, though the edges may soften slightly. To revive texture, just heat through gently and serve with a sprinkle of fresh cilantro or avocado. The cocoa powder keeps well in a cool, dark place for up to a year—seal it tightly to prevent moisture.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything into one pot, stir, and walk away. The lentils and tofu soften while the onions caramelize, and honestly? That smoked paprika smell alone makes cleanup feel like a bonus.
- Smoky Depth Without Effort: Between us, the smoked paprika and crispy tofu edges give this chili a restaurant-worthy kick. No fancy spices or hours of simmering—just rich, smoky flavor that lingers.
- Meal Prep MVP: This keeps perfectly for days, so I make a big batch on Sundays. The tofu holds its texture, and the lentils thicken just enough to reheat like a dream—no soggy leftovers here.
- Budget-Friendly Powerhouse: Lentils and tofu stretch this into a full meal for next to nothing. I’ll be real: my grocery bill dropped when I swapped beef for this, and my family never noticed (or cares). Win-win.
Step-by-step instructions for bean less chilli recipe
Let's create a hearty chili that delivers satisfying texture and bold flavor without relying on beans.
Press and Crumble the Extra-Firm Tofu
Start by pressing the 16 oz extra-firm tofu between two paper towels or a clean kitchen towel for 15-20 minutes. I place a heavy pan or book on top to help extract excess moisture—this is crucial for achieving that crispy, meaty texture we're after. Once pressed, crumble the tofu into small, irregular pieces with your hands or a fork, aiming for a texture similar to ground beef.
Spread the crumbled tofu on a clean plate and set aside. You'll notice it looks dry and crumbly—this is exactly what we want for maximum browning and texture in our chili. The pressing step makes all the difference in replicating that traditional chili bite without beans.
Build the Flavor Base with Aromatics
Heat the 2 tbsp extra-virgin olive oil in a large Dutch oven over medium heat. Add the diced 1 whole yellow onion and cook for 5-6 minutes until softened and just beginning to turn golden. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant—this is where the foundation of our chili's flavor begins to develop.
I like to press down on the onions with a wooden spoon occasionally to help them caramelize slightly. This step is important because it creates depth that you'll taste throughout the entire chili. Don't walk away—garlic burns quickly and turns bitter, so keep an eye on it.
Brown the Tofu for Maximum Texture
Working in batches if needed, add the crumbled tofu to the Dutch oven and spread it out in an even layer. Cook for 8-10 minutes over medium-high heat, stirring occasionally, until the tofu develops a deep golden brown color and becomes crispy in spots. This browning step is critical for achieving that meaty texture we're aiming for.
If the tofu releases a lot of liquid, let it evaporate before moving to the next step. You'll know it's ready when the edges are crispy and the tofu releases easily from the pan. Transfer the browned tofu to a plate and set aside—we'll return it to the pot later.
Develop the Spiced Tomato Base
Reduce the heat to medium-low and add the 2 tbsp smoked paprika, 1.5 tbsp ground cumin, 1.5 tbsp chili powder, 1 tsp dried oregano, and 0.5 tsp cayenne pepper. Stir constantly for 1 minute until the spices are fragrant and the oil begins to bubble slightly—this activates their flavors.
Add the 0.5 cup tomato paste and stir to combine with the spices. Cook for another 2 minutes until the tomato paste darkens slightly and becomes sticky. This creates a rich, concentrated base that will carry all our flavors. The mixture should be thick and well-coated with the spices.
Simmer the Chili to Perfection
Pour in the 4 cups vegetable broth and scrape up any browned bits from the bottom of the pot—these contain concentrated flavor. Return the browned tofu to the pot and stir to combine. Bring the mixture to a gentle simmer, then reduce heat to low and let it cook uncovered for 30-35 minutes, stirring occasionally.
After 20 minutes, stir in the 1 tbsp cocoa powder, 1.5 tsp salt, and 0.5 tsp black pepper>. The cocoa powder adds depth and complexity that elevates this chili from ordinary to extraordinary. Taste and adjust seasoning—you might want to add more salt or cayenne depending on your preference. The chili should be thick enough to coat the back of a spoon.
Finish and Rest for Best Texture
Once the chili has simmered for 30-35 minutes, it should be thick and rich with developed flavors. Taste and make any final adjustments to seasoning. Let the chili rest for 10 minutes off the heat before serving—this allows the flavors to meld together and the texture to thicken slightly.
Serve hot with your favorite toppings like shredded cheese, sour cream, or fresh cilantro. Each spoonful should deliver that satisfying, meaty texture we created through careful browning and proper technique. The combination of toasted spices, rich tomato base, and crispy tofu makes this beanless chili incredibly satisfying.
Pro Tips For Making Bean Less Chilli
- CRUMBLE TOFU FIRST: Skip the block—break extra-firm tofu into 1-inch chunks before pressing. It cooks faster and absorbs flavors better, especially when you’re tossing it in smoked paprika and onions. (Yes, even if the package says "press first"—I learned this after two soggy batches.)
- SOAK LENTILS 30 MINS: Drain and rinse brown lentils, then let them sit in warm water for 30 minutes before cooking. They’ll soften more evenly and won’t turn to mush when simmering—critical for a chili that holds its shape. (I used to skip this and ended up with a lentil soup.)
- SWEAT ONIONS LOW: Cook onions over medium-low heat until they’re translucent but not browned. If they caramelize too early, they’ll overpower the smoky paprika and make the whole dish taste sweet. (I burned them once—now I watch like a hawk.)
- ADD GARLIC LATE: Stir in minced garlic only in the last 5 minutes of cooking. Raw garlic burns fast, and you’ll end up with bitter chunks instead of mellow flavor. (Trust me, your chili will taste like a campfire if you ignore this.)
Flavor customization for this bean less chilli
Spice Level Control
Adjust the heat to your preference by tweaking the cayenne pepper or chili powder. For a mild version, reduce the cayenne to ¼ tsp and use 1 tbsp chili powder. If you love heat, add ½ tsp cayenne plus ½ tsp chipotle powder for smoky spice.
I like to keep a small bowl of extra cayenne on the table so everyone can add their own kick. 🌶️
Sweet Heat Balance
Add a touch of sweetness to balance the heat with 1 tbsp brown sugar or ½ cup diced pineapple (cooked down with the onions). For a smoky-sweet twist, stir in 1 tsp maple syrup at the end.
The pineapple works surprisingly well—it caramelizes slightly and adds a bright contrast to the rich chili. I’ve also tried ½ cup cooked applesauce for a subtler sweetness.
Umami Boosters
Deepening the umami flavor transforms this chili from good to extraordinary. Stir in 1 tbsp soy sauce or 1 tbsp Worcestershire sauce (ensure it’s vegetarian) with the spices. For a meaty depth, add 1 tbsp miso paste or 1 tsp fish sauce (if not vegetarian).
I find that 1 tbsp nutritional yeast adds a cheesy, savory note without dairy. 💛
Protein Swaps
Want to experiment with different textures? Swap the tofu for 1 cup cooked quinoa (for a grainier texture) or 1 cup cooked mushrooms (for an earthy depth). For a meatier option, use 12 oz crumbled tempeh instead of tofu—it holds up beautifully and has a nutty flavor.
If you’re not vegetarian, brown 1 lb ground turkey or beef with the onions for a traditional twist.
Topping Variations
Get creative with toppings to customize each bowl. Try pickled jalapeños for tangy heat, avocado slices for creaminess, or toasted pumpkin seeds for crunch. For a smoky finish, sprinkle crumbled cotija cheese or vegan feta.
I love adding fresh cilantro and lime wedges for brightness—it cuts through the richness beautifully. ✨
Nutrition facts
Frequently asked questions
Can I make this beanless chili without tofu?
Swap the tofu for 1.5 cups cooked lentils (they'll be the sole protein) or 12 oz crumbled tempeh for a nutty flavor. For meat lovers, brown 1 lb ground turkey or beef with the onions. The key is maintaining that meaty texture—crispy edges are what makes this chili satisfying.
How do I make this chili thicker or thinner?
For a thicker chili, simmer uncovered for 5-10 extra minutes to reduce the broth. Need it thinner? Stir in ½ cup warm broth or water while simmering. The cocoa powder helps thicken naturally, but don't worry—it won't make the chili taste like dessert! The ideal consistency coats the back of a spoon but still pours easily.
Can I prep this chili ahead of time?
This chili tastes even better the next day! Store in an airtight container in the fridge for 5-6 days or freeze for 3 months. Reheat gently on low heat, stirring occasionally, to preserve texture. The flavors meld beautifully overnight, making it perfect for meal prep. Just add fresh toppings before serving.
What's the best way to reheat leftover chili?
Reheat on the stovetop over low-medium heat with a splash of broth to prevent drying. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals, stirring between each. The tofu and lentils can get rubbery if overheated—gentle warmth keeps them tender. Stir in a pat of butter or oil if it looks too dry.
Why does my chili taste bland?
Most likely, the spices weren't toasted enough or the broth was too salty. Next time, toast the spices in the oil for 1 full minute before adding tomato paste. Taste as you go—add ½ tsp more salt or 1 tbsp soy sauce at the end if needed. The cocoa powder is key for depth, so don't skip it! For extra richness, stir in 1 tbsp tomato paste or 1 tsp fish sauce at the end.
