Go Back
+ servings

Cheese & Caramelized Onion Enchiladas

These are not your average cheese and onion enchiladas! Three different cheeses and caramelized sweet onions make for one tasty vegetarian enchilada filling that everyone will love! Easy to put together at home for a family dinner or a potluck.
4.74 from 15 ratings


  • 2 large sweet vidalia onions, thinly sliced
  • 1 Tbsp (15 g) butter
  • ¾ cup (100 g) crumbled feta
  • 1 cup (110 g) grated mozzarella
  • 1 cup (85 g) grated cheddar cheese
  • 1 batch of enchilada sauce
  • 12 corn tortillas, 6 inch / 15cm size

To serve & garnish

  • Fresh coriander for garnish
  • A little more crumbled feta
  • Sour cream
  • Guacamole
  • Slaw or salad


  • The first step is to get those onions caramelizing! Melt the butter in a small saucepan, and then add the thinly sliced onions. Mix to coat them all with butter. Place the lid on the saucepan, and cook for about 45 minutes on the lowest possible heat. Open up and stir frequently to stop them from overcooking at the bottom or sticking to the pan.
  • Meanwhile, you can prepare a homemade enchilada sauce if that's what you've decided to do, grate all of your cheese, and prepare any side dishes and toppings for your meal. (Some suggestions and recipe links are in the blog post!)
  • Once the onions are soft, sticky and sweet, transfer them to a bowl and leave them to cool for a few minutes.
  • Add the feta cheese to the onions and mix through, followed by the mozzarella and cheddar, to complete your filling.
  • Heat the oven to 200C / 400F while you assemble your enchiladas.
  • Grease a medium casserole dish and then pour a layer of enchilada sauce over the bottom.
  • Grab a tortilla, smear some enchilada sauce over the inside, spoon in your filling, and roll. Place in the dish on top of the sauce.
  • You will get around 12 enchiladas if using 6 inch (15cm) tortillas, less if yours are larger.
  • Once your enchiladas are all assembled, pour more sauce over the top to completely cover them.
  • Cover the pan and place in the oven for 20 minutes.
  • Bake for 20 mins at 200C
  • Remove from the oven and top with some additional crumbled fresh feta and fresh, chopped cilantro (coriander).
  • Serve.
Serving: 1g, Calories: 403kcal, Carbohydrates: 25g, Protein: 20g, Fat: 26g, Saturated Fat: 15g, Polyunsaturated Fat: 8g, Cholesterol: 83mg, Sodium: 789mg, Fiber: 3g, Sugar: 5g