Vegetarian Lasagna That Meat Eaters Will Love Recipe

This unbelievably delicious vegetarian lasagna is so good, it even won over a skeptical Italian! I've perfected this recipe by combining the best elements from numerous others, resulting in a dish that's both flavorful and satisfying. Layers of rich tomato sauce, creamy goat cheese béchamel, and perfectly cooked pasta are topped with melted mozzarella, creating a culinary masterpiece. Easily adaptable for meat-lovers too! Get ready for rave reviews.

Prep Time 45 mins
Cook Time 90 mins
Calories 492.1 kcal
Protein 50g
Rating 4.8 (4 Reviews)
Vegetarian Lasagna That Meat Eaters Will Love 53

Recipe Actions

Share this recipe:

Recipe Author

Chef Forktionary, author of this recipe

Recipe adapted from Food.com. Standardized by Forktionary.

Ingredients for Vegetarian Lasagna That Meat Eaters Will Love

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Vegetarian Lasagna That Meat Eaters Will Love? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Vegetarian Lasagna That Meat Eaters Will Love

  1. Preheat oven to 375°F (190°C).
  2. **Prepare the Tomato Sauce:** Sauté 1 medium onion (chopped) and 4 cloves garlic (minced) in 2 tablespoons olive oil in a large saucepan until softened. Add 1 lb zucchini (chopped), 8 oz cremini mushrooms (sliced), and 14 oz firm tofu (crumbled, optional). Cook until slightly softened.
  3. Stir in 28 oz canned crushed tomatoes, 1 bay leaf, 1 tsp dried oregano, 1 tsp dried basil, ½ tsp chili powder, 1 tsp salt, and ½ tsp black pepper. Simmer for 15 minutes, stirring occasionally.
  4. **Make the Béchamel Sauce:** Melt 4 tablespoons butter in a saucepan. Whisk in ¼ cup all-purpose flour until smooth. Gradually whisk in 3 cups milk until smooth and thickened. Stir in 8 oz softened goat cheese until melted and incorporated. Season with ½ tsp salt, ¼ tsp black pepper, and ¼ tsp nutmeg.
  5. **Assemble the Lasagna:** Spread a thin layer of tomato sauce in the bottom of a 9x13 inch baking dish. Layer with 9 lasagna noodles, overlapping as needed. Top with 1 ½ cups of the tomato sauce, ½ cup shredded mozzarella cheese, and another layer of 9 lasagna noodles.
  6. Spread half of the béchamel sauce evenly over the noodles. Add fresh basil leaves (optional). Repeat layers: noodles, 1 ½ cups tomato sauce, ½ cup mozzarella, and remaining béchamel sauce. Top with the remaining 9 lasagna noodles and the rest of the mozzarella cheese.
  7. **Bake:** Cover the baking dish with foil and bake for 30 minutes. Remove foil and bake for another 15-20 minutes, or until bubbly and golden brown.
  8. **Let rest:** Let the lasagna stand for 10-15 minutes before slicing and serving.
  9. **Meat Variation:** For a meat lasagna, brown 1 lb ground beef in a separate pan before adding it to the tomato sauce along with the vegetables.

Nutrition Information (Approximate per serving)

Sodium

16 g

Sugar

33g

Fat

52g

Carbs

19g