Halal Vegetarian Lasagna
Looking for a hearty and satisfying meal? This Halal Vegetarian Lasagna brings together layers of rich tomato sauce, creamy béchamel, and perfectly cooked pasta for a delicious Italian classic—now made fully halal! Discover the best halal ingredients, kitchen tools, and expert tips to make your lasagna absolutely irresistible.
Prep Time20 minutes mins
Cook Time45 minutes mins
Total Time1 hour hr 10 minutes mins
Course: Main
Cuisine: Italian
Servings: 6 servings
Calories: 400kcal
For the Tomato Sauce:
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 can (28 ounces) crushed tomatoes
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon salt
- ½ teaspoon black pepper
For the Béchamel Sauce:
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 ½ cups milk
- ½ teaspoon nutmeg
- ½ teaspoon salt
For the Layers:
- 12 sheets halal lasagna pasta (no-boil or regular)
- 2 cups halal mozzarella cheese, shredded
- 1 cup halal ricotta cheese
- 1 cup halal Parmesan cheese, grated
- 1 cup spinach, chopped
- 1 cup sliced mushrooms
Prepare the Tomato Sauce
Heat olive oil in a pan over medium heat.
Add chopped onion and sauté until soft.
Stir in garlic and grated carrot, cooking for 2 minutes.
Pour in crushed tomatoes and add oregano, basil, salt, and black pepper.
Simmer for 15 minutes, stirring occasionally.
Prepare the Béchamel Sauce
Melt butter in a saucepan over medium heat.
Whisk in flour and cook for 1 minute.
Slowly add milk, whisking continuously until smooth.
Add nutmeg and salt, and cook until thickened. Remove from heat.
Assemble the Lasagna
Preheat oven to 375°F (190°C).
In a baking dish, spread a thin layer of tomato sauce.
Place lasagna sheets on top.
Add a layer of ricotta cheese, spinach, and mushrooms.
Pour some béchamel sauce, followed by mozzarella and Parmesan.
Repeat until all layers are complete, finishing with cheese on top.
Bake the Lasagna
Cover with foil and bake for 30 minutes.
Remove foil and bake for another 15 minutes until golden brown.
Let rest for 10 minutes before serving.