Go Back
+ servings
Southwest frittata with fresh cilantro and sliced avocado on white plate.
Print Recipe
No ratings yet

Southwest Frittata with Sweet Potatoes

This cast iron Southwest Frittata recipe is easy and flavorful! It's made with roasted sweet potatoes, bell pepper, spinach, and cheese.
Prep Time10 mins
Cook Time50 mins
Total Time1 hr
Course: Breakfast
Cuisine: Southwest
Diet: Gluten Free
Keyword: sweet potato frittata, Tex Mex frittata, frittata with sweet potatoes
Servings: 8
Calories: 279kcal
Author: Christine Rooney


  • 2 cloves garlic
  • ½ onion any color, may sub 2 shallots
  • 1 bell pepper any color
  • 2 sweet potatoes yields 3 cups diced
  • 3 Tbsp. olive oil split
  • 2 tsp. cumin
  • 2 tsp. chili powder
  • 1 packed cup fresh spinach
  • 10 eggs
  • cup heavy whipping cream
  • 1 cup shredded Pepper Jack cheese or cheese of choice
  • ½ tsp. kosher salt split
  • ½ tsp. pepper split


  • Heat oven to 400 degrees Fahrenheit.
  • Mince 2 cloves of garlic and ½ an onion (any color). You can also use 2 shallots in place of onion if you prefer.
  • Mince 1 bell pepper (any color).
  • Chop 1 packed cup of fresh spinach.
  • Shred 1 cup of Pepper Jack cheese (or cheese of choice).
  • Peel 2 sweet potatoes and cut them into chunks, making sure they are all relatively the same size to ensure even cooking.
  • Place the diced sweet potatoes onto a baking sheet. Drizzle them with 2 Tbsp. olive oil and sprinkle 2 tsp. each cumin and chili powder over the top, along with ¼ tsp. each kosher salt and pepper. Toss the sweet potatoes until completely coated in the oil and spices.
  • Put the baking sheet in the oven and roast the sweet potatoes for 20 minutes. Once they are tender, but not mushy remove the baking sheet from the oven and set aside to cool.
  • Reduce the oven temperature to 375 degrees Fahrenheit.
  • Place a cast iron skillet on the stove top and heat to medium-high. Add 1 Tbsp. olive oil to the skillet.
  • Once heated, add the minced garlic, onions, and bell peppers. Saute for 5-6 minutes, stirring often. Remove the skillet from the heat and set aside to cool.
  • Add the roasted sweet potatoes to the cast iron skillet and stir them into the sauteed veggies.
  • Crack 10 eggs into a bowl and add ⅓ cup heavy whipping cream, along with ¼ tsp. each kosher salt and pepper. Stir until completely combined.
  • Add the shredded cheese and chopped spinach to the egg mixture. Stir until combined. Pour the egg mixture over the top of the sweet potato vegetable mixture in the cast iron skillet. Shake the skillet until the eggs have settled into the pan evenly.
  • Pop the cast iron skillet into the oven and bake for 28-30 minutes, or until the edges of the frittata are slightly golden brown and the center is no longer jiggly. Remove from the oven and allow to cool 5 minutes before serving.
  • To Serve: Run a knife along the edges of the frittata and cut it into slices. Serve with fresh cilantro, avocado, and salsa or toppings of choice (optional).


Whole milk can be used in place of heavy whipping cream.
Baking times may vary slightly. The texture of the frittata should be light, springy, and fluffy. The edges will be golden brown and the center no longer jiggly when the frittata is finished cooking.
I used a 10.5 inch cast iron skillet to make this recipe.
It's best to allow the frittata to cool for 5 minutes before serving. This will allow the eggs to pull away from the sides, which helps to keep it from sticking and makes it easier to cut.


Serving: 1cup | Calories: 279kcal | Carbohydrates: 15g | Protein: 12g | Fat: 19g | Saturated Fat: 8g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 228mg | Sodium: 340mg | Potassium: 383mg | Fiber: 3g | Sugar: 4g | Vitamin A: 9427IU | Vitamin C: 21mg | Calcium: 181mg | Iron: 3mg