01 - Combine the tomatoes, onion, and garlic in a blender and process 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 into the pot with the toasted pasta. Cook for 3 to 4 minutes, stirring occasionally.
04 - Pour in the chicken or vegetable broth, then add the salt, black pepper, and cumin. Stir well 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.
06 - Adjust the seasoning to taste. Ladle into bowls and serve hot, garnished with chopped cilantro and lime wedges if desired.