Spanish Tortilla with Broccoli, Chorizo, and Onion Recipe

J. Kenji Lopez-Alt

Recipe Details

Spanish Tortilla with Broccoli, Chorizo, and Onion Recipe

Active 25 mins
Total 30 mins
Serves 4 to 6 servings


  • 6 large eggs

  • Kosher salt and freshly ground black pepper

  • 1/2 cup extra-virgin olive oil

  • 3 cups bite-size broccoli florets

  • 1 medium onion, finely sliced (about 1 cup)

  • 3 ounces chorizo, finely sliced or diced


  1. In a large bowl, whisk eggs together with 1 teaspoon salt and 1/2 teaspoon black pepper. Set aside.

  2. Heat half of olive oil in a 10-inch non-stick or cast iron skillet over high heat until simmering. Add broccoli and cook without moving until well charred on one side, about 2 minutes. Reduce heat to medium and continue to cook, stirring occasionally, until broccoli is very tender, about 5 minutes longer. Add onions and chorizo, season to taste with salt and pepper, reduce heat to medium, and continue to cook, stirring frequently, until onions and broccoli are completely softened, about 5 minutes longer.

  3. Add broccoli/onion mixture to bowl with eggs and stir immediately to combine. Return skillet to heat and add remaining 1/4 cup olive oil. Heat until shimmering. Add egg mixture and cook, stirring gently with a wooden spoon or rubber spatula until eggs are about 1/3 set, about 1 minute. Continue to cook, swirling pan gently until eggs are set about 2/3 of the way through and base of tortilla is deep golden brown, about 5 minute longer.

  4. Place a large plate over the skillet and using both hands and two kitchen towels, invert skillet and plate so that tortilla flips out onto the plate with the cooked-side up. Carefully slide back into skillet. Continue to cook, gently swirling pan until tortilla is golden brown on second side, about 4 minutes longer. For a perfect shape, invert onto plate and slide back into skillet 4 to 5 more times. Transfer to a cutting board and let rest at least 5 minutes and up to 3 hours before slicing and serving with allioli.

Special Equipment

10-inch non-stick skillet

This Recipe Appears In

Nutrition Facts (per serving)
335 Calories
29g Fat
9g Carbs
12g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 335
% Daily Value*
Total Fat 29g 37%
Saturated Fat 6g 31%
Cholesterol 198mg 66%
Sodium 489mg 21%
Total Carbohydrate 9g 3%
Dietary Fiber 3g 11%
Total Sugars 3g
Protein 12g
Vitamin C 52mg 260%
Calcium 67mg 5%
Iron 2mg 10%
Potassium 401mg 9%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)