A hearty and flavorful soup combining ground beef, tomatoes, and spices, perfect for a cozy meal.
Heat a large stock pot over medium heat and add the ground beef.
Break the beef into small pieces as it cooks for even browning.
Add the diced onion to the pot and sauté until softened.
Stir frequently to prevent the onions from burning.
Stir in the diced tomatoes, cayenne pepper, and sweet corn.
Use fresh or canned tomatoes for convenience.
Reduce the heat to low and let the soup simmer for 20 minutes, stirring occasionally.
Cover the pot partially to retain moisture while allowing some steam to escape.
Serve the soup hot, garnished with shredded cheddar cheese and a dollop of sour cream.
Add a sprinkle of fresh herbs like cilantro for extra flavor.