Dairy-Free Frittata Recipe

Easy Dairy-Free Frittata Recipe

Author Avatar

Updated on May 20, 2024

I love me some good eggs for a balanced breakfast. Who doesn’t? But day after day, you kind of get bored with the usual way of making eggs—scrambled, sunny-side up, or even omelettes. Then, I remembered that in this world, we have frittata! In Egypt, we have our own version of frittata, which we call Eggah, but I wanted to share this dairy-free recipe I tried out of the classic frittata. This recipe can be eaten as a breakfast, lunch, or dinner even, since it has all the nutrients you want for a balanced meal.

This recipe is for all my lactose-intolerant folks (like me!) who would love some flavoursome frittata but don’t want to compromise their digestive system. So fasten your apron strings for this egg-ceptional culinary journey.

Ingredients and Substitutions for Our Dairy-Free Frittata Recipe

Dairy-Free Frittata Recipe

First, we are going to start by breaking down the ingredients and substitutions for the perfect dairy-free frittata

Basic Ingredients

Let’s break down the basic ingredients that you absolutely need:


Eggs are the star of the frittata, providing a rich source of protein and essential nutrients like choline, which supports brain health. Ensure they are fresh for the best texture and flavour. We are going to need 8 eggs for this recipe.

Non-Dairy Milk

You will need 1/4 cup of almond milk, coconut milk, or any preferred non-dairy milk (unsweetened). Non-dairy milk helps achieve a light, fluffy texture in the frittata. Almond milk offers a subtle nutty flavour, while coconut milk adds a hint of sweetness. Make sure to use unsweetened varieties to maintain the savoury profile of the dish.

Olive Oil

You will need 2 tablespoons to sauté vegetables and grease the pan. Olive oil is used to sauté the vegetables and grease the skillet, ensuring the frittata doesn’t stick. It also adds a healthy dose of monounsaturated fats and a rich flavour to the dish.

Salt and Pepper

Basic seasonings like salt and pepper are essential to enhance the flavours of the ingredients. Adjust to your taste preferences, keeping in mind that you can always add more later.


Dairy-Free Frittata Recipe

Adding vegetables is key to making a dairy-free frittata both flavourful and nutritious. They not only add colour and texture but also boost the nutritional profile of the dish.


Onions add a foundational layer of sweetness and depth to the frittata. Finely chopping them ensures they blend well with the other ingredients. You will need 1 medium onion, finely chopped.


Garlic infuses the frittata with a robust, aromatic flavour. Mince 2 cloves finely to distribute its taste evenly throughout the dish.

Bell Peppers

Bell peppers contribute vibrant colour and a sweet, slightly tangy flavour. Using both red and yellow peppers not only enhances the visual appeal but also provides a mix of different phytonutrients. Dice 1 red bell pepper and 1 yellow bell pepper.


This recipe uses 2 cups of fresh, roughly chopped spinach. Spinach adds a boost of nutrients like iron, calcium, and vitamins A and C. Roughly chopping the leaves makes them easier to incorporate into the frittata, ensuring even distribution.


Use 1 cup of sliced mushrooms. Mushrooms bring a savoury, umami flavour and a meaty texture. They also add important nutrients such as B vitamins and selenium. Slice them evenly for consistent cooking.

Cherry Tomatoes

Cherry tomatoes add a burst of juicy sweetness and acidity, balancing the other flavours. Halve 1 cup of cherry tomatoes so they cook evenly and don’t overwhelm the dish.

Herbs and Spices

Dairy-Free Frittata Recipe

Now for the exciting part! Adding herbs and spices plays a crucial role in enhancing the flavour, aroma, and overall appeal of this dairy-free frittata. They add complexity, freshness, and a unique character to the dish, making it more delicious and satisfying.

Fresh Herbs

Fresh herbs like parsley, basil, or chives enhance the frittata with bright, fresh flavours. They also add a pop of colour and can be tailored to your preference. Use 2 tablespoons of freshly chopped parsley, basil, or chives.

Dried Herbs

Dried herbs like oregano or thyme provide concentrated flavours that deepen the taste profile of the frittata. They pair well with the vegetables and eggs, adding a touch of earthiness. Use 1 teaspoon of dried oregano or thyme.

Red Pepper Flakes

Red pepper flakes add a subtle heat, which can elevate the overall flavour of the frittata. Use sparingly to avoid overpowering the dish.

Optional Add-ins

Dairy-Free Frittata Recipe

There are some additional ingredients you can add to make this dish even more nutritious and delicious.

Non-Dairy Cheese

Use 1/2 cup of shredded dairy-free cheese for this recipe. Dairy-free cheese alternatives can add a creamy, cheesy flavour without the lactose. Brands like Daiya and Violife melt well and complement the frittata’s texture. You can also make your own homemade cashew cheese.

Cooked Protein

Adding cooked protein such as bacon, sausage, or chicken can make the frittata more filling and protein-rich. You can use as much as you want, but we recommend half a cup in this recipe.

By combining these ingredients, you’ll create a dairy-free frittata that is flavourful, nutritious, and perfect for any meal of the day.

Step-by-Step Instructions for Making a Dairy-Free Frittata

Dairy-Free Frittata Recipe

Here are step-by-step instructions to make the best dairy-free frittata that is sure to impress!

Step 1: Preheat the Oven

Preheat your oven to 375°F (190°C). This ensures that the oven reaches the right temperature by the time you’re ready to bake the frittata, allowing for even cooking.

Step 2: Prepare the Vegetables

To begin, place an oven-safe skillet on the stove over medium heat. Add 1 tablespoon of olive oil to the skillet and allow it to heat up until it shimmers, indicating it’s ready for the vegetables.

Next, add 1 finely chopped medium onion and 2 minced garlic cloves to the skillet. Cook the onion and garlic, stirring frequently, until the onion becomes translucent and the garlic is fragrant. This usually takes about 3-4 minutes.

Once the onion and garlic are cooked, it’s time to add the bell peppers and mushrooms. Add 1 diced red bell pepper, 1 diced yellow bell pepper, and 1 cup of sliced mushrooms to the skillet. Sauté the vegetables until they are tender, and the mushrooms have released their moisture. This typically takes about 5-7 minutes.

After the bell peppers and mushrooms are cooked, add 2 cups of roughly chopped fresh spinach to the skillet. Cook the spinach, stirring occasionally, until it is wilted. This usually takes about 1-2 minutes.

To finish, season the vegetables with salt, pepper, and 1 teaspoon of dried herbs, such as oregano or thyme. Stir to combine, ensuring the seasoning is evenly distributed throughout the vegetables. This step adds depth of flavour to the frittata mixture, enhancing its overall taste.

Step 3: Beat the Eggs

In a large mixing bowl, crack 8 large eggs and add 1/4 cup of unsweetened non-dairy milk, such as almond or coconut milk. Whisk the mixture vigorously until it becomes smooth, and the eggs are fully beaten. This ensures that the eggs and milk are well combined, creating a uniform texture for the frittata mixture.

Next, it’s time to season the egg mixture. Add a pinch of salt and pepper to the bowl, whisking again to incorporate the seasoning evenly throughout the mixture. This step is crucial for enhancing the flavour of the frittata, as it ensures that each bite is properly seasoned. Adjust the amount of salt and pepper to suit your personal taste preferences, keeping in mind that you can always add more seasoning later if needed.

Step 4: Combine and Cook

Once the beaten egg mixture is ready, carefully pour it over the sautéed vegetables in the skillet. Using a spatula, gently stir the mixture to ensure that the vegetables are evenly distributed throughout the eggs. This step is essential for creating a well-balanced frittata, as it ensures that each bite contains a delicious combination of vegetables and eggs.

If you’re opting to include non-dairy cheese in your frittata, now is the time to add it. Sprinkle 1/2 cup of shredded non-dairy cheese evenly over the top of the egg and vegetable mixture. Additionally, add 2 tablespoons of chopped fresh herbs, such as parsley, basil, or chives, to enhance the flavour profile of the frittata. For those who enjoy a bit of heat, consider adding a pinch of red pepper flakes for an extra kick. These additions contribute to the overall richness and complexity of the frittata, elevating it from a simple egg dish to a flavourful culinary delight.

Step 5: Bake

After preparing the frittata mixture, it’s time to transfer the skillet to the preheated oven. Carefully move the skillet from the stovetop to the oven, ensuring a steady hand to prevent any spills or accidents. This step is crucial for baking the frittata to perfection, allowing it to cook evenly and develop a golden crust on top.

Once in the oven, bake the frittata for 20-25 minutes or until it is set in the centre and has a beautiful golden hue on top. To test for doneness, insert a knife into the centre of the frittata. If it comes out clean without any runny egg mixture clinging to it, the frittata is ready to be taken out of the oven.

After baking, remove the skillet from the oven and place it on a heat-safe surface. Allow the frittata to cool for a few minutes before slicing and serving. This brief resting period not only makes it easier to handle and slice the frittata but also allows the flavours to meld together, resulting in a more cohesive and delicious dish. Enjoy the dairy-free frittata warm or at room temperature, savouring each bite of its flavourful goodness.

Step 6: Serve

Once the frittata is sufficiently cooled, use a sharp knife to slice it into wedges. This step ensures that each serving is neatly portioned and ready to be plated for enjoyment.

For an extra touch of freshness and visual appeal, consider garnishing the sliced frittata with additional fresh herbs. Sprinkle some chopped parsley, basil, or chives over the top to add a burst of colour and flavour. This simple garnish not only enhances the presentation but also elevates the taste of the dish.

Finally, serve the dairy-free frittata warm or at room temperature, depending on your preference. Its versatility makes it suitable for any meal of the day, whether enjoyed as a hearty breakfast, a satisfying lunch, or a comforting dinner. With its flavourful combination of eggs, vegetables, and herbs, this frittata is sure to be a crowd-pleaser that delights the taste buds with every bite.

By following these step-by-step instructions, you’ll create a delicious and visually appealing dairy-free frittata that’s sure to impress.

Summary of Our Dairy-Free Frittata

Dairy-Free Frittata Recipe

Our dairy-free frittata recipe offers a delicious and nutritious alternative to traditional egg dishes, perfect for those with lactose intolerance or dairy allergies. This versatile dish can be enjoyed for breakfast, lunch, or dinner, providing a satisfying and flavourful meal any time of day. Here is a quick summary:


  • 8 large eggs
  • 1/4 cup of almond milk, coconut milk, or any preferred non-dairy milk (unsweetened)
  • 2 tablespoons olive oil for sautéing vegetables and greasing the pan
  • Salt and pepper to taste
  • 1 medium onion, finely chopped
  • 2 garlic cloves, minced
  • 1 red bell pepper and 1 yellow bell pepper, diced
  • 2 cups of fresh spinach, roughly chopped
  • 1 cup of sliced mushrooms
  • 1 cup of cherry tomatoes, halved (optional)
  • 2 tablespoons of fresh parsley, basil, or chives, chopped
  • 1 teaspoon of dried oregano or thyme
  • A pinch of red pepper flakes for a slight kick (optional)
  • (Optional) 1/2 cup of shredded dairy-free cheese (e.g., Daiya, Violife, or homemade cashew cheese)
  • (Optional) 1/2 cup of cooked bacon, sausage, or chicken (ensure it’s dairy-free)


  1. Set your oven to 375°F (190°C).
  2. Heat 1 tablespoon of olive oil in an oven-safe skillet over medium heat. Add the onion and garlic, and sauté until softened and fragrant. Add the bell peppers, mushrooms, and tomatoes (if using), and cook until tender. Add the spinach last and cook until wilted. Season with salt, pepper, and dried herbs.
  3. In a large bowl, whisk together the eggs and non-dairy milk until well combined. Season with a pinch of salt and pepper.
  4. Pour the egg mixture over the sautéed vegetables in the skillet. Stir gently to distribute the vegetables evenly.
  5. If using non-dairy cheese, sprinkle it over the top of the mixture. Add fresh herbs and a pinch of red pepper flakes if desired.
  6. Transfer the skillet to the preheated oven and bake for 20-25 minutes or until the frittata is set and golden on top. A knife inserted into the centre should come out clean.
  7. Let the frittata cool for a few minutes before slicing. Garnish with additional fresh herbs if desired.

Whether you’re following a gluten-free or vegetarian lifestyle, this dairy-free frittata is sure to satisfy your taste buds. So give it a try and enjoy a tasty and nutritious meal without dairy!


1. Is a frittata recipe dairy-free?

Yes, a dairy-free frittata recipe excludes any milk, cheese, or other dairy products usually found in traditional frittatas.

2. What can I use instead of cheese in a dairy-free frittata?

Instead of cheese, you can use nutritional yeast for a cheesy flavour or opt for ingredients like tofu or plant-based cheese alternatives.

3. Can I substitute cow’s milk with a non-dairy alternative in the recipe?

Absolutely! Non-dairy alternatives such as almond milk, coconut milk, or oat milk can be used as substitutes for cow’s milk in a dairy-free frittata recipe.

4. Are there any specific vegetables that go well with a dairy-free frittata?

You can experiment with various vegetables based on your preference, but popular choices for a dairy-free frittata include spinach, mushrooms, bell peppers, and onions.

5. How long does it take to cook a dairy-free frittata?

The cooking time may vary depending on the size of the pan and the thickness of the mixture. Generally, it takes around 20-30 minutes to cook a dairy-free frittata until it is firm and evenly cooked throughout.

Share with our social media

Leave a Reply

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