Ingredients

1 tbsp. canola oil

1 large onion, chopped

2 lb. ground beef

1 (15-oz.) can pinto beans

1 (15-oz.) can corn

1 (15-oz.) can fire-roasted tomatoes

1 tbsp. taco seasoning

1 1/2 c. water

Sour cream, for garnish

Freshly chopped cilantro, for garnish

Preparation

Step 1In a large Dutch oven or pot over medium heat, heat oil. Add onion and cook onion until soft, 5 minutes, then add ground beef and cook until no longer pink. Step 2Add beans, corn, fire-roasted tomatoes, taco seasoning, and water. Bring to a simmer and cook until all ingredients are heated through.Step 3Garnish with sour cream and cilantro.

 The beef is flavored with sautéed onions and taco seasoning (we used store-bought here but feel free to make your own), then mixed with beans and corn for heartiness and sweetness. For even more flavor, swap in chicken or beef broth for the water. Want a bit of a stewier, less brothy soup? Simply add 1/2 cup less of water or stock. For topping we recommend anything you’d usually put on ground beef tacos like onions, cilantro, cotija cheese or sliced radishes. Just keep some tortilla chips close by to crush over your bowl.  Made this yet? Let us know how it went in the comments below! Editor’s Note: This recipe page was updated with a video on January 6, 2022.