← Back to Blog

Southwest Vegetarian Chili — The One That Drew the Whole Station In

The cooking program is expanding. Module 2 — Soups and Stews — launched this week at both stations. I taught twelve firefighters how to make three foundational soups: chicken tortilla soup, beef chili, and my green chile stew. The concept: one-pot meals that cost under $4 per person, take less than ninety minutes from start to finish, feed a crew of eight, and taste like someone who loves you made them.

The green chile stew was the revelation. Half the guys had never used a fresh chile before — they thought green chiles came only in cans, which is the culinary equivalent of thinking music only comes from phone speakers. I showed them how to roast chiles on the stovetop burner (no grill needed, just tongs and a gas flame), how to peel them, how to seed them for less heat or leave them seeded for more. The smell of roasting chiles in Station 23's kitchen drew every off-duty person in the building. Two guys from the B shift wandered in and asked if they could stay. I made them peel chiles.

Captain Torres is pleased. She forwarded my progress report to the battalion chief, who apparently asked, "Can we do this at every station?" The answer is: not yet. The answer is: give me time, give me budget, give me kitchens that have more than a microwave and a coffee maker, and I will teach every firefighter in Phoenix how to cook. The program is a seed. The soil is ready.

At home, the fall rhythm has settled. Remote school continues — Sofia is thriving, reading ahead of her grade level, doing math that would challenge some adults (the cooking curriculum has given her a tangible understanding of numbers that worksheets never could). Diego is three and has developed a new obsession: helping me cook. Not in the way Sofia helps — carefully, precisely, following instructions. Diego helps in the Diego way: by standing on a chair next to me at the counter and touching everything, tasting everything, putting his hands in everything, and occasionally adding unauthorized ingredients to whatever I am making. Last night he dropped a dinosaur into the soup pot. I fished it out. The soup was fine. Rex, however, needed a thorough washing.

The green chile stew I taught at the stations is my signature, but after two days of roasting, peeling, and seeding chiles with a dozen firefighters, I wanted something at home that captured that same smoky Southwestern warmth without requiring me to stand over a gas flame with tongs again — at least not on a Tuesday night with Diego trying to put a dinosaur in the pot. This Southwest Vegetarian Chili is the home version of that lesson: bold, hearty, built from pantry staples, and proof that you don’t need meat to make something that fills a room with a smell worth wandering toward.

Southwest Vegetarian Chili

Prep Time: 15 min | Cook Time: 40 min | Total Time: 55 min | Servings: 8

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 1 red bell pepper, diced
  • 1 green bell pepper, diced
  • 4 cloves garlic, minced
  • 2 cans (4 oz each) diced green chiles
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) pinto beans, drained and rinsed
  • 1 can (28 oz) crushed tomatoes
  • 1 can (15 oz) fire-roasted diced tomatoes
  • 1 cup frozen corn
  • 2 cups vegetable broth
  • 2 tablespoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon cayenne pepper (optional, for heat)
  • Salt and black pepper to taste
  • Toppings: shredded cheddar, sour cream, sliced green onions, fresh cilantro, lime wedges

Instructions

  1. Saute the base. Heat olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the onion and both bell peppers and cook, stirring occasionally, until softened, about 6–8 minutes.
  2. Add aromatics. Stir in the garlic and cook for 1 minute until fragrant. Add the diced green chiles and stir to combine.
  3. Build the chili. Add the black beans, kidney beans, pinto beans, crushed tomatoes, fire-roasted tomatoes, corn, and vegetable broth. Stir everything together.
  4. Season. Add the chili powder, cumin, smoked paprika, oregano, and cayenne if using. Stir well to distribute the spices evenly. Season with salt and black pepper to taste.
  5. Simmer. Bring the chili to a boil, then reduce heat to low. Simmer uncovered for 25–30 minutes, stirring occasionally, until the chili thickens and the flavors meld.
  6. Taste and adjust. Before serving, taste and adjust seasoning — more chili powder for depth, a pinch of cayenne for heat, or a squeeze of lime to brighten everything up.
  7. Serve. Ladle into bowls and top with shredded cheddar, sour cream, sliced green onions, cilantro, and a wedge of lime on the side.

Nutrition (per serving)

Calories: 285 | Protein: 13g | Fat: 5g | Carbs: 48g | Fiber: 13g | Sodium: 620mg

Marcus Rivera
About the cook who shared this
Marcus Rivera
Week 235 of Marcus’s 30-year story · Phoenix, Arizona
Marcus is a Phoenix firefighter, a husband, a dad of two, and the kind of guy who'd hand you a plate of brisket before he'd shake your hand. He grew up watching his father Roberto grill carne asada every Sunday in the backyard, and that tradition runs through everything he cooks. He's won a couple of local BBQ competitions, built an outdoor kitchen his wife calls "the altar," and feeds his fire crew on every shift. For Marcus, cooking isn't a hobby — it's how he shows up for the people he loves.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?