A frittata is the perfect way to use up any herbs and veggies you have on hand -- you can't really go wrong. And while it's great for breakfast, pair it with a salad and you've got dinner as well. The bacon in this recipe adds rich flavor, but you can skip it and use olive oil for a vegetarian option.
Pre-heat oven to 350. Heat 10-inch cast iron pan, and place bacon in pan. Render bacon until bacon becomes crispy. Remove bacon from pan but keep the bacon fat. Add onions, peppers and rosemary and cook until onions become translucent. Season with salt and pepper and add back the bacon.
In a large bowl whisk together eggs, chives, basil and 1 cup of cheese. Add to pan. Stir in cherry tomatoes, and sprinkle remaining cheese. Place heirloom tomatoes on top. Place in oven and cook for about 15 minutes, until the eggs are set. Serve warm.