In a large pot or dutch oven heat oil over medium heat. Cook onion, stirring occasionally until soft. Add garlic and 1 tsp salt and continue to cook for an additional 1-2 minutes. Add zucchini and cook, stirring often until starting to soften, about 10 minutes. Stir in remaining ingredients, cover and simmer on low for 30 minutes.
Remove from heat. Using an emersion blender, blend until smooth. Adjust consistency by adding a little more stock if required. Season to taste with salt and pepper. Serve immediately topped with Tomato Herb Cream.
Tomato Herb Cream
In a small bowl stir together all ingredient and season to taste with salt and pepper. Refrigerate until ready to use.
Cut pork tenderloin in half lengthwise. Lay cut side flat and cut tenderloin into thin strips. Repeat with other side. Season with salt and pepper and set aside.
Mix cornstarch and cold water and set aside.
Add 1 Tbsp oil to a large non stick skillet. Heat over high heat until hot. Add half of the pork tenderloin slices and quickly sauté until browned and just cooked through. Set aside and cover. Repeat with remaining pork tenderloin.
In same skillet heat remaining Tbsp of oil and sauté onions until softened and slightly caramalized, about 5 minutes. Remove from pan and set aside. In same skillet add bacon and cook until rendered but not crisp. Add jalapeño and continue to cook until bacon has started to crisp and jalapeño has softened, about 5 more minutes.
In the same skillet add wine and reduce slightly for about 2 minutes. Add stock and cream and continue to reduce to 1 1/4 cups, about 7 minutes. Add cornstarch mixture and cook until slightly thickened and mixture has come to a slight boil. Reduce heat and add in pork, onions, tomatoes and lime juice. Cook until heated through, about 1 minute. Season to taste with salt and pepper. Serve over rice and sprinkle with green onions and cilantro if desired.
Recipe Source: Adapted from Epicurious Shredded Pork Tenderloin with Lime Sauce