Total Time
Prep 15 mins
Cook 45 mins

This recipe creates an impressive vegetarian main dish for brunch, lunch or dinner or a fancy side dish to perk up your meal. I love the combination of flavours and a serving of cottage cheese on the side compliments this nicely. This will make 2 servings as a vegetarian dish or 3-4 servings as a side dish.

Ingredients Nutrition


  1. Lightly grease a shallow baking dish; Preheat the oven to 350°F.
  2. Steam asparagus until crisp tender; arrange in baking dish.
  3. Sauté onion and garlic in olive oil in saucepan until golden.
  4. Add tomatoes, salt and thyme; simmer uncovered 15 minutes.
  5. Pour sauce over asparagus.
  6. Place slices of mozzarella cheese over top.
  7. Sprinkle with grated Parmesan cheese.
  8. Bake in preheated oven for 30 minutes.
Most Helpful

I loved this recipe! I am always looking for new things to do with asparagus and this was great. I also added in some mushrooms because I had some that needed to be used up. I also had some cottage cheese on the side, as suggested. The bread crumbs sound like a nice addition too, maybe next time!

Cristina K March 25, 2012

Beautiful! I didn't steam the asparagus because i figured that the 1/2 hr in the oven would be enough. Added sliced mushrooms to the sauce. Served with Sackville's Spinach, Tomato and Feta Quiche Definately making this again :) Thanks for posting.

Rhiannon and Matt February 19, 2007