1. For the sauce: Put oil and onions into a wide pan and cook over medium heat until soft, 8-10 minutes. Stir in garlic. Reduce heat to medium-low, crush tomatoes with your hands into pan, and simmer for 10 minutes. Remove pan from heat. Pulse carrots, peppers, and a large spoonful of the tomato sauce from pan together in a food processor. Add remaining sauce and process until chunky. Return sauce to pan, stir in tomato paste, bay leaf, cumin, paprika, and oregano, and season to taste with salt and pepper. Simmer sauce, partially covered, over medium-low heat for 15 minutes. Add basil and simmer, partially covered, for 10 minutes more. Adjust seasonings.