This post may contain affiliate links. Please read our disclosure policy.

Basil, tomatoes, and balsamic vinegar are one of my very favorite flavor combinations. So yummy and perfect in it’s simplicity, right? This Dairy Free Caprese Frittata celebrates the flavors of the traditional caprese salad in a healthy and delicious breakfast dish!

Sure, it doesn’t include mozzarella which is a staple in a caprese salad, but it really doesn’t need it. Without the cheese it’s lighter and still packs the full power of the caprese salad taste. You’re honestly not going to miss it.

I use Roasted Cherry Tomatoes because roasting packs a punch. You can of course use raw tomatoes to save time. I like to roast a full container of cherry tomatoes in advance and use them in a variety of ways throughout the week. I add them to scrambled eggs, toss them in pasta, and cook them in this frittata.

Potatoes and onions create a sort of “crust” on the bottom of this frittata. Plus the potatoes help make any frittata and breakfast casserole more filling so I’m always a fan.

A drizzle of balsamic vinegar on top of each slice completes this caprese inspired frittata. Boy, does that make a difference!

The obvious choice is to make this for breakfast but why not serve it up for lunch or dinner? I’m definitely not a believer that egg dishes are only for the morning. No matter when you enjoy it, you’ll love pairing it with potatoes, fruit, or a fresh salad.

This Caprese Frittata pairs beautifully with Skillet Breakfast Potatoes. Give it a try for a complete and good for you meal!

Made this and loved it? If you share a photo of your finished dish on Instagram I’d love it if you’d tag me so I can come check it out!

4.95 from 19 votes

Caprese Frittata

By Christina
This Caprese Frittata celebrates the flavors of the traditional caprese salad in a healthy and delicious breakfast dish!
Prep: 20 minutes
Cook: 15 minutes
Servings: 8 slices


  • 1 medium potato
  • 1 medium white or yellow onion
  • 2 tbsp olive oil
  • 9 eggs
  • 1/2 cup water
  • 1/2 tsp onion powder
  • 1/2 tsp garlic powder
  • 1/2 tsp dried oregano
  • 1/2 tsp dried basil
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 1/2 cup roasted cherry tomatoes
  • 1/8 cup fresh basil leaves
  • 1/8 cup balsamic vinegar
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • Preheat oven to 400 degrees.
  • On the stove heat olive oil over medium high heat in a cast iron skillet. Add sliced onions and diced potatoes. Cook for 3 to 5 minute or until onions and potatoes are tender and have a little browning. Once finished spread them into a single layer in the bottom of the skillet. Remove skillet from heat and set aside. (If you don't have any olive oil remaining in the pan add a splash more to help prevent sticking.)
  • Whisk eggs, water, and seasoning together in a large bowl. Pour over the potatoes and onions in the skillet.
  • Top with roasted tomatoes and fresh basil leaves.
  • Bake for 12 to 15 minutes. (13 minutes is the sweet spot for my oven.) Center should not be jiggly when done. Remove skillet from oven.
  • Slice and drizzle with balsamic vinegar for a taste that's truly reminiscent of a classic caprese dish!


The balsamic vinegar should be drizzled on each slice when you're ready to serve. A tablespoon or two per serving is perfect.


Serving: 1slice, Calories: 137kcal, Carbohydrates: 6g, Protein: 7g, Fat: 9g, Saturated Fat: 2g, Cholesterol: 184mg, Sodium: 221mg, Potassium: 222mg, Sugar: 1g, Vitamin A: 330IU, Vitamin C: 6.1mg, Calcium: 40mg, Iron: 1.9mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!


Share the Love:

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Easy Prep Ahead Meal Plans @ 20 Dishes says:

    I give it 5 stars!

  2. Yang says:

    I love savoury breakfast! How interesting you said the cheese is not necessary and won’t be missed in the caprese frittata. That fresh basil totally won me over!

    1. Christina says:

      Haha it’s the truth! The basil, tomatoes, and balsamic vinegar give you lots of caprese flavor!

  3. Mira Richard-Fioramore says:

    I love that this is dairy-free!!

    1. Christina says:

      YES!! And thank you!

  4. Danielle says:

    So much awesome happening here. I would have never thought to include balsamic reduction on a frittata, but I’m going to guess that it’s amazing.

  5. Leslie-Anne says:

    What a gorgeous brunch dish this would be! I love a frittata for easy entertaining with a big salad! I have to share this in my Whole30 group!

  6. Tatiana says:

    Frittata is a prefect weekend breakfast and a great way to incorporate veggies in your kids diet)

  7. Katie Mae @ Nourishing Simplicity says:

    The side of potatoes seals the deal! I love that it is dairy-free!

  8. Jess says:

    I would love to know if you think this would be doable with cauliflower instead of potato on the bottom? Not a potato eater over here, but the rest of this recipe sounds amazing!

    1. Christina says:

      Absolutely! Cauliflower is magical in my opinion. It can do anything! <3

  9. HS says:

    What temperature should it be baked at?

    1. Christina says:

      400 degrees <3

  10. Melissa says:

    Very simply tasty! I liked the basil leaves in the frittata. I have never tried that in ones I’ve made in the past. I also like the recommendation of Balsamic Vinegar. Also yummy! I had to make one mod because I am sensitive to tomatoes. I subbed out the tomatoes with canned beet slices sprinkled with tamarind powder, which adds a little tartness to the beets. My mod was just okay. I am not sure if I would recommend that as a tasty alternative, but I thought it was fine.