Go Back
+ servings
Grandma’s Onion Squares

Grandma’s Onion Squares – A Cozy Comfort Food Classic

Grandma’s Onion Squares are a nostalgic treat with caramelized onions and creamy cheese, perfect for gatherings.
Prep Time 30 minutes
Cook Time 45 minutes
Cooling Time 10 minutes
Total Time 1 hour 25 minutes
Servings: 12 squares
Course: Appetizers
Cuisine: American
Calories: 200

Ingredients
  

For the Crust
  • 2 cups All-Purpose Flour substitute with gluten-free flour for a gluten-free version
  • 1 tbsp Baking Powder no substitutions recommended
  • 0.5 tsp Salt use kosher salt for best results
  • 0.5 cups Butter (softened) can be replaced with vegan butter for a dairy-free option
For the Filling
  • 4 cups Onions fresh onions are preferable, but frozen work in a pinch
  • 8 oz Cream Cheese substituting with ricotta offers a different texture
  • 0.5 cups Sour Cream plain Greek yogurt can be used for a lighter option
  • 2 large Eggs can be replaced with flaxseed meal mixed with water for a vegan option
  • 1 cup Cheddar Cheese mozzarella or Swiss cheese can be swapped based on preference

Equipment

  • large mixing bowl
  • Skillet
  • 9x13-inch baking dish

Method
 

Step-by-Step Instructions
  1. In a large mixing bowl, whisk together the all-purpose flour, baking powder, and salt until combined. Next, add the softened butter, blending until the mixture resembles coarse crumbs. Press this dough firmly into a greased 9x13-inch baking dish and bake in a preheated oven at 350°F (175°C) for 12-15 minutes, until the crust is lightly golden.
  2. While the crust bakes, heat a skillet over medium heat and add a drizzle of oil or butter. Slice the onions thickly, then add them to the pan. Cook for about 10-15 minutes, stirring occasionally, until the onions are soft and golden brown. Once caramelized, remove the skillet from the heat and allow the onions to cool.
  3. In a large bowl, combine the cream cheese, sour cream, and eggs, whisking until smooth. Gradually mix in the shredded cheddar cheese. Gently fold in the cooled caramelized onions.
  4. Pour the cheese and onion filling evenly over the pre-baked crust. Spread it out with a spatula. Place the dish back into the oven and bake for an additional 25-30 minutes, until the filling is set and a golden top forms.
  5. Once baked, remove the dish from the oven and let the squares cool for about 10 minutes. Cut into squares, serving them warm or at room temperature.

Nutrition

Serving: 1squareCalories: 200kcalCarbohydrates: 20gProtein: 4gFat: 12gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 35mgSodium: 250mgPotassium: 150mgFiber: 1gSugar: 2gVitamin A: 500IUVitamin C: 5mgCalcium: 150mgIron: 1mg

Notes

Ensure the butter is softened and watch the onions carefully while caramelizing. Let the squares cool slightly before slicing for easier cutting. Store leftovers in an airtight container for up to 3 days or freeze for up to 3 months.

Tried this recipe?

Let us know how it was!