Description
Golden, cheesy, and filled with layers of sweet, melt-in-your-mouth onions, this Cheddar Vidalia Onion Pie is the ultimate comfort dish for any occasion. Whether you’re searching for a savory brunch centerpiece, a light lunch idea, or a make-ahead dinner option, this easy recipe has you covered. Perfectly flaky crust, caramelized Vidalia onions, sharp cheddar, and creamy custard create a flavor-packed slice that’s both rustic and elegant. Ideal for breakfast ideas, easy dinner plans, and savory food ideas for entertaining.
Ingredients
3–4 large Vidalia onions
1 cup sharp cheddar cheese, shredded (divided)
2 tablespoons unsalted butter
2 large eggs
1 cup heavy cream
1 9-inch pie crust (homemade or store-bought)
1/2 teaspoon salt
1/4 teaspoon black pepper
1 teaspoon fresh thyme leaves (optional)
Instructions
1. Preheat oven to 375°F (190°C). Prepare a 9-inch pie crust in a dish and refrigerate while prepping the filling.
2. Thinly slice Vidalia onions. Melt butter in a skillet over medium-low heat, add onions, and sauté for 20–25 minutes until golden and soft. Season lightly.
3. Remove pie crust from fridge. Layer half of the cheddar, half the sautéed onions, remaining cheddar, then the rest of the onions.
4. Whisk eggs, cream, salt, pepper, and thyme (if using). Pour over the onion-cheese layers evenly.
5. Bake for 35–40 minutes until set and golden on top. Cover crust edges if browning too quickly.
6. Cool at least 10 minutes before slicing. Serve warm or at room temperature.
Notes
Always sauté the onions fully—raw onions will overpower the delicate flavor.
Grate cheese fresh for better melt and flavor—avoid pre-shredded blends.
Bake on the lower rack to ensure a crisp bottom crust and even cooking.
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Category: Savory Pie
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 320
- Sugar: 4g
- Sodium: 350mg
- Fat: 24g
- Saturated Fat: 13g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 1g
- Protein: 9g
- Cholesterol: 110mg