Flavorful, fast, and easy, this One Pot Enchilada Soup Recipe will bring the whole family around the table for a delicious dinner that requires no frying, no baking, and almost no waiting! Pantry staples, simple spices, and lots of bold Mexican flavors come together for a meal that tastes just like an enchilada, but a lot more fun to make.
In a large pot over medium-high heat, add the oil, followed by the onion and cook for 3 minutes, or until they begin to soften. Add the garlic and cook for 1 minute more.
Add the ground beef and cook, breaking it up as it cooks, until no longer pink, about 5 minutes. Add the cumin, chili powder, salt and pepper, followed by the tomato paste and continue cooking for 1 minute more.
Stir in the rotel, tomatoes, pinto beans, corn, and enchilada sauce, followed by the beef broth until thoroughly combined, then bring to a rolling boil. Reduce heat, cover, and simmer for 10 minutes.
Mix the cornmeal with a little water to make it into a paste, then uncover the pot, add the paste, and stir thoroughly. Let sit uncovered for 10 minutes, stir well, then serve with cheddar cheese, tortilla strips, and cilantro. Enjoy!
Notes
If you don't have crushed tomatoes, swap for diced tomatoes, but don't drain them.
If you don't have any rotel, you can swap with a can of diced tomatoes and a can of diced green chiles. Drain the chiles.
I like using two 10 oz cans of enchilada sauce, but if you love a deeper flavor, grab a single 28 oz can and go to town.
You can use a bag of tortilla chips for garnish, or bagged tortilla strips, or fry up some cut corn tortillas.
I wouldn't omit the cornmeal, because it imparts more corn flavor that's reminiscent of tortillas, but if you don't have any on-hand, it's OK to skip it.
Garnish with queso fresco instead of cheddar if you'd like for a flavorful twist!