1. Cook spaghetti noodles til tender. Set noodles aside. Heat oil on medium high and add ground beef in skillet. Wash hands and chop onion and bell pepper - adding to beef. Cook til browned.
2. In separate pot, add spices, sauces, drained and rinsed beans, and diced tomatoes. (I believe it's Del Monte that has a small glass jar of diced tomatoes that are as good as fresh ones.)Simmer ingredients and pour in the beef mixture.
3. Season with pepper and salt.
4. Divide drained spaghetti among 4 serving bowls. Top with chili, shredded cheese, and sour cream. Serve immediately.