01 - Combine the chopped tomatoes and half of the chopped onion in a blender. Blend on high until completely smooth. Set aside.
02 - Heat the vegetable oil in a large pot over medium heat. Add the shell pasta and toast, stirring frequently, until golden brown, about 3 to 4 minutes. Remove the pasta and set aside.
03 - Add the remaining chopped onion and minced garlic to the same pot. Sauté for 1 to 2 minutes until fragrant and softened.
04 - Pour the blended tomato mixture into the pot. Cook for 2 to 3 minutes, stirring occasionally, allowing the flavors to meld and deepen.
05 - Stir in the tomato paste, vegetable broth, water, ground cumin, salt, black pepper, and dried oregano. Return the toasted shell pasta to the pot. Bring everything to a rolling boil.
06 - Reduce the heat to medium-low and simmer for 12 to 15 minutes, or until the pasta is tender. Taste and adjust the seasoning as needed.
07 - Ladle the hot soup into bowls. Garnish each serving with freshly chopped cilantro and a lime wedge on the side. Serve immediately with warm tortillas or crusty bread.