Vegetarian Lasagna (That Meat Eaters Will Love!)

"I came up with this recipe on my own after taking the best from several others I'd tried. The last time I made this for a party, everyone went crazy for it. I received two of the best compliments I’ve ever received for my cooking. One person told me it was the best lasagna he’d tasted in his life. The other person, an Italian woman, told me this was better than her mother’s recipe. On that note, here is the recipe which I prefer to make vegetarian but with the meat variation mentioned at the bottom. Please note that I use ingredients and quantities "by feeling" for this recipe but I've done my best to give you exact measurements. Feel free to contact me with questions."
photo by a user photo by a user
Ready In:
1hr 30mins
1 9x13 lasagna dish (possibly more)




  • For this recipe, you are essentially just creating the different elements for the lasagna and then layering them. There is a tomato sauce layer, a pasta layer, a béchamel sauce layer, and a cheese layer.
  • Saute the garlic and onion in a large, wide bottomed saucepan.
  • Meanwhile chop up your zucchini, mushrooms, and tofu, if using. Size is what you prefer. You can put them through a food processor if you are running short on time or better yet, pass this job to your lowly sous-chef.
  • When the onions are nearly softened, add the chopped veggies (and tofu) to the saucepan.
  • Once the vegetables are somewhat softened, add the tomato puree, bay leaf, oregano, dried basil, chili powder, salt and pepper. Taste as you go for your preference in saltiness and spiciness. Remember, ambitious guests can always add more spice at the table.
  • Bring the tomato sauce to a simmer and then keep it aside on a very low heat.
  • Now create the béchamel sauce. Melt the butter into a saucepan and then slowly add the flour, stirring constantly as you go.
  • Once the butter and flour are blended, slowly add the milk, again stirring as you do.
  • Now add the softened goat cheese to the mixture and stir until blended. Spice the sauce with salt, pepper, and nutmeg to taste. Lastly, let simmer until thickened. Add milk if it thickens too quickly (you want a gravy consistency).
  • Now you are ready for assembly. Pour a spoonful of sauce onto the bottom of a large (9x13 inch) baking dish (glass or aluminum) to just cover the surface. Then add a layer of lasagna noodles, a layer of sauce, a layer of mozzarella, and then another layer of lasagna. For the next layer, add a thick layer of the goat cheese bechemal sauce. Continue layering, adding in fresh basil leaves as you like in the middle layers. Finish off with a layer of lasagna topped with mozzarella.
  • Bake about 25 minutes in ? degree oven and serve to great delight.
  • NOTE: For a more robust tomato sauce, you can use Alan Leonetti's marinara sauce recipe (Recipe #84217), especially if you've made it in advance and frozen it.
  • NOTE: Variation With Ground Beef: To make a more traditional meat lasagna I follow the same recipe as above but I omit the tofu (of course!) and the goat cheese. I still use the mushroom and courgette/zucchini but I cut back on the amount. I brown the beef in a separate pan and then combine it in the layer of tomato and vegetable sauce. The addition of the courgette/zucchini and mushroom in with the meat it usually a welcome twist!

Questions & Replies

Got a question? Share it with the community!


  1. Well, I dirtied lots of dishes, but it was well worth it. The goat cheese bechamel is fantastic. I'll have to look for other dishes to use this with. I'm not a tofu lover, but I still wanted to protein, so I used meatless ground (soy curd) instead. You mix it into the sauce just before you're ready to build your lasagna - love it! I have a vegetarian coming for dinner. I think I'm going to have to convince her know there's no meat. My little ones aren't eating solids yet, but if they aren't veggie lovers, I'll use this dish to disguise veggies too! Thanks for the great recipe!
  2. This was really awesome. While making it, I thought the sauce was a complete waste of time. After trying the finished, baked lasagna I have changed my mind. I left out the zucchini since they are out of season and expensive right now and I made the tofu into tofu ricotta and used that instead of mixing into the sauce. It was extremely time consuming to make, but better than any other lasagna that I have tried.
  3. This was good. The goat cheese was just a little too strong for my taste buds. I'm not entirely sure I had the right kind of goat cheese, because you instructions say container...mine was more like a soft goat cheese, but not a container. So perhaps I used an ingredient that wasnt' exactly correct. For tomato sauce, I used a vegetarian version of JoMama's World Famous Spaghetti Sauce, which I make quite spicy, so I omittied your spices, and just used the sauce. Thanks for a nice lasagna.
  4. This lasagna has a wonderful taste and texture - the goat cheese is the secret! I will definitely use this recipe again and again. Leftovers were great too! Thanks Jess


I have been living in Brussels for a few years now but Philadelphia is my hometown. I like the tried and true recipes from my childhood but I also love to try new things, cuisines, etc. I am a recovering vegetarian and experimenting with meat dishes more and more.
View Full Profile

Find More Recipes