01 - Combine the tomatoes, onion, and garlic in a blender and blend until completely smooth. Set aside.
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, allowing the flavors to meld.
04 - Add the chicken or vegetable broth, 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 and the broth has slightly thickened.
06 - Taste and adjust the seasoning as needed. Ladle into bowls and serve hot, garnished with chopped cilantro and a squeeze of fresh lime juice if desired.