Prep the peppers: Preheat your oven to 375°F (190°C). Slice the tops off the bell peppers, remove seeds and membranes, and trim the bottoms if needed so they stand upright. Place them in a baking dish.
Par-bake the peppers: Drizzle a little oil inside each pepper and season with a pinch of salt.
Bake for 10–12 minutes to soften slightly. This prevents crunchy peppers later.
Brown the meat: While peppers bake, heat oil in a large skillet over medium-high heat. Add ground beef and cook, breaking it up, until browned and no longer pink.
Drain excess fat if needed.
Sauté aromatics and veggies: Add onion and garlic to the skillet. Cook 2–3 minutes until softened and fragrant. Stir in mushrooms and cauliflower rice.
Cook 4–5 minutes to reduce moisture.
Build the chili base: Add diced tomatoes, tomato paste, beef broth, chili powder, cumin, smoked paprika, cayenne, and oregano. Season with salt and pepper. Stir well to combine.
Simmer: Let the mixture simmer 8–10 minutes, stirring occasionally, until thickened.
You want a hearty, scoopable filling, not watery.
Taste and adjust: Taste the chili and adjust salt, pepper, and spices. If you want more heat, add a pinch more cayenne or chili powder.
Stuff the peppers: Spoon the hot chili mixture into each par-baked pepper, packing it down slightly. Fill to just below the rim.
Top with cheese: Sprinkle cheese evenly over each pepper.
Cover the baking dish with foil, tenting it slightly to avoid sticking to the cheese.
Bake: Bake covered for 15 minutes, then uncover and bake another 10–12 minutes, until peppers are tender and cheese is bubbly and lightly golden.
Garnish and serve: Let the peppers rest 5 minutes. Top with chopped cilantro or green onions. Add a dollop of sour cream if you like.
Serve warm.