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.
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.
Season with pepper and salt.
Divide drained spaghetti among 4 serving bowls. Top with chili, shredded cheese, and sour cream. Serve immediately.