Trim and discard the ends of the green beans; cut the beans into ½-inch pieces and transfer to a large bowl.
Quarter the bell peppers lengthwise; remove and discard the seeds and white membrane, then small dice the peppers. Add to the bowl with the beans.
Peel and small dice the onion; add to the bowl.
1 medium yellow onion
Preheat a medium saucepan over medium-high heat.
Peel and mince the garlic; add to the bowl.
4 cloves garlic
Add coconut oil to the saucepan and swirl to coat the bottom.
1 tbsp virgin coconut oil
Add the ground beef to the saucepan; cook, breaking apart with a spoon, until browned and crumbly, 3 to 4 minutes. Once done, transfer to a bowl, leaving the juices in the saucepan.
1 ½ lb lean ground beef
Once the beef has been transferred, add all of the vegetables to the pan. Cook, stirring frequently, until the vegetables have softened, 5 to 7 minutes.
Return the beef to the saucepan and season with chili powder, salt, and black pepper; stir to combine.
2 tbsp chili powder
1 tsp salt
1 tsp black pepper
Add the diced tomatoes to the saucepan; bring to a boil, then reduce the heat to a simmer and cook for 5 to 10 minutes.
2 (14.5 oz) cans diced tomatoes
While the chili cooks, trim and discard the root ends of the green onions; chop the onions into ¼-inch pieces. Stir the white parts into the chili and transfer the green parts to a small bowl.
To serve, spoon the chili into a bowl, add dollops of yogurt over top, and sprinkle with the green onions. Enjoy!