01 - Combine the tomatoes, onion, and garlic in a blender and puree until completely smooth.
02 - Heat the vegetable oil in a medium pot over medium heat. Add the shell pasta and toast, stirring frequently, until golden brown, about 3 to 4 minutes.
03 - Pour the blended tomato mixture through a fine mesh strainer directly into the pot with the toasted pasta. Cook for 3 to 4 minutes, stirring occasionally to blend the flavors.
04 - Pour in the chicken or vegetable broth and add the salt, black pepper, and cumin. Stir thoroughly and bring to a gentle boil.
05 - Reduce the heat to a simmer and cook uncovered for 10 to 12 minutes, or until the pasta is tender and the broth has slightly thickened.
06 - Taste and adjust the seasoning as needed. Ladle into bowls and serve hot, garnished with chopped fresh cilantro and lime wedges if desired.