Kansas City Chili (Vegetarian, BBQ Inspired)
A vegetarian chili recipe with bold, smoky, slightly sweet notes inspired by Kansas City barbecue flavors. This Kansas City Chili is great for game days, weeknight dinners, or when you want chili with a little more depth and character.
This post may contain affiliate links. Please see our disclosure policy.
Kansas City is known for barbecued meats galore, but this chili reminds me of my favorite football food as a child growing up in the opposite corner of the Sunflower State. The spiciness and bold flavors of this meatless chili take me right back home.
The signature sweet, vinegar barbecue flavor that’s classic to Kansas City shows up in this vegetarian chili recipe through the use of barbecue sauce and a mix of spices to add a little kick. This chili is great served in a bowl and tastes even better when spooned onto half of a baked potato.
If you’re looking for an easy plant-based meal that’s delicious anytime throughout the year, this is one to try. Plus, it yields a large batch with plenty of leftovers to enjoy throughout the week.
Why This BBQ Chili Works
This vegetarian barbecue chili hits familiar comfort-food notes while bringing in those classic Kansas City BBQ flavors that feel bold and balanced.
Traditional chili often leans heavily on heat and meat, but this version is sweeter, smokier, and carries a tomato richness that tastes so comforting. Even though it’s plant-based, this chili isn’t shy about big flavors. Smoked paprika and barbecue sauce really shine through, adding a depth without overwhelming the chopped vegetables and kidney beans.
The result is a crowd-pleasing chili that’s perfect for game day, cold nights, or any time you are looking for a fiber-rich, plant-forward meal.
Ingredients You’ll Need
KanKansas City barbecue is famous for its sweet, smoky, tomato-forward sauces. They often feature molasses, brown sugar, and vinegar to create the signature sweet-savory profile. This chili leans on that sauce and amps it up with a few additional flavor notes. Here’s what you need:
- Onion, bell peppers, garlic, and jalapeño build layers of flavor and gentle heat
- Canned tomatoes and tomato paste create a rich, hearty base that echoes KC-style BBQ sauces
- Smoked paprika, chili powder, and cumin round everything out with classic chili warmth
- Barbecue sauce and Worcestershire sauce add the key tang and sweetness that reflect the iconic Kansas City BBQ
- Brown sugar, while optional, gives it an added sweet note that balances the acidity of tomatoes
- Kidney beans provide structure and protein, making this chili filling and satisfying
These ingredients, along with pantry staples like olive oil, salt and pepper, are all you need to really wake up the flavor of an otherwise standard vegetarian chili recipe. Even meat eaters will come back for another scoop of this one.
How to Make Kansas City Chili
Sauté the Veggies: Heat olive oil over medium-high. Add diced onions, bell peppers, and jalapeño. Cook for 8 to 10 minutes, until softened. Stir in garlic and cook for 1 more minute.
Build the Flavor: Reduce heat to medium. Add chili powder, smoked paprika, cumin, salt, pepper, and chili flakes. Toast briefly. Add tomato paste and stir until vegetables are coated.
Add Tomatoes & Beans: Pour in crushed tomatoes, fire-roasted tomatoes, vegetable stock, and drained kidney beans. Now it’s time to add in the BBQ sauce, Worcestershire sauce, and brown sugar (if using).
Simmer Gently: Bring to a boil, then reduce to a simmer. Cook for about 60 minutes, stirring occasionally, until thickened and flavors have blended.
Adjust & Serve: Taste and season with extra salt, pepper, or barbecue sauce to balance. Serve warm with toppings like green onions, sour cream, shredded cheese, or pickled jalapeño peppers.
How to Use Dry Beans Instead of Canned
If you prefer to cook with dry beans instead of canned, this Kansas City–style vegetarian chili adapts easily.
You’ll need about 1½ to 2 cups of dried kidney beans to replace the three cans called for in this recipe. Rinse and sort the beans, then soak them overnight in plenty of cold water. Drain and rinse before cooking.
To cook the beans, add them to a large pot and cover with fresh water by a few inches. Bring to a boil, then reduce to a simmer and cook for an hour, or until tender but not falling apart. Season lightly with 1 teaspoon of salt toward the end of cooking. Drain before adding to the chili.
Once cooked, use the beans exactly as directed in the recipe. Because dry beans tend to absorb more liquid, you may want to add an ½ cup vegetable stock while the chili simmers.
Frequently Asked Questions
Yes! Add more jalapeño, chili flakes, or a diced chipotle in adobo for smoky heat. Don’t get carried away at first, since heat can intensify as the chili simmers.
Use vegetarian Worcestershire sauce or substitute with soy sauce or tamari. When serving, skip the cheese and sour cream, or use vegan toppings, as desired.
Yes. After sautéing the aromatics and browning the spices in a skillet, transfer everything to a slow cooker and cook on low for 6 to 8 hours.
This chili is excellent when topped with green onions, sour cream, shredded cheddar cheese, or even an extra drizzle of BBQ sauce to drive home the flavor. Pair it with corn bread muffins drizzled with honey for a full barbecue experience.
If you’re looking for other vegetarian chili recipes, try my favorite Vegetarian Pumpkin Chili or Sweet Potato Chili.
Kansas City Chili (Vegetarian)
Ingredients
- 1 large sweet onion, diced
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 1 jalapeño pepper, ribs and seeds removed, minced
- 4 cloves garlic, minced
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- 1½ teaspoons ground cumin
- ½ teaspoon chili flakes
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 2 tablespoons chili powder
- 2 tablespoons tomato paste
- 1 28-ounce can crushed tomatoes
- 1 28-ounce can fire-roasted diced tomatoes
- 2 cups vegetable stock
- ¼ cup vegetarian BBQ sauce
- 1 tablespoon Worcestershire sauce
- 2 tablespoons dark brown sugar, optional
- 3 15-ounce cans kidney beans, drained and rinsed
Instructions
- Heat a large Dutch oven over medium-high. Add olive oil, then the diced onion, red pepper, yellow pepper, and jalapeño. Cook for about 8 to 10 minutes until the vegetables soften.
- Add minced garlic and cook 1 to 2 minutes more, stirring to avoid burning.
- Reduce heat to medium. Add smoked paprika, cumin, chili flakes, salt, black pepper, and chili powder. Stir to coat the vegetables and toast the spices for 1 minute. Add tomato paste and stir until well combined.
- Pour in crushed tomatoes, diced tomatoes, vegetable stock, BBQ sauce, Worcestershire sauce, and brown sugar (if using). Stir to combine, then add in beans.
- Add in the beans, and bring to a boil. Lower heat to medium-low and simmer for 50 to 60 minutes, stirring occasionally, until the chili thickens and the flavor deepens.
- Taste and adjust salt, sweetness, or heat as needed. If you want more smoky BBQ character, stir in a little extra BBQ sauce before serving.
- Serve topped with chopped scallions, sour cream, shredded cheese, or pickled jalapeño peppers, as desired.
Notes
- Using a smoky Kansas City-style BBQ sauce adds layer and helps bridge the gap between chili and that signature sweet, vinegar barbecue flavor. The brown sugar is optional, depending on what type of barbecue sauce you choose.
- If you prefer to use dry beans, soak beans overnight. You’ll need between 1½ to 2 cups of dry beans. Cook the beans, then drain and add to the chili. Also add an extra ½ cup of vegetable stock to the chili, as beans cooked from dry tend to soak up more liquid.
Like this? Leave a comment below!