Heat oil in a 10-inch skillet over medium heat for about 30 seconds. Add the onions and cook, stirring occasionally, for 2 minutes. Stir in the garlic and cook for 1 more minute.
Add the ground beef to the skillet. Break it apart with a spatula and cook, stirring occasionally, until the beef is no longer pink, about 8 minutes.
Stir in the salt, chili powder, and cumin, and cook for about 10 seconds.
Add the beans, tomatoes, and basil. Increase the heat to high and bring the mixture to a boil. Once boiling, reduce the heat to low and let it simmer for 10 minutes.
Serve the chili hot in a bowl and enjoy.
Notes
Spices: Chili powder, cumin, and basil add rich flavor to this single-serving chili. For a different twist, try swapping them out for a teaspoon of homemade taco seasoning.
Beans: Red beans are classic, but you can use any variety you have. Combining different types adds extra texture and flavor.
Adjusting Spice: Customize the heat to your liking. For more kick, add diced jalapeños or a splash of hot sauce.
Vegetarian Option: Skip the meat and use crumbled extra-firm tofu or add more black beans. You'll still have a hearty, satisfying bowl of chili.