Go Back

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
Cook Time45 minutes
Total Time1 hour 10 minutes
Course: Main
Cuisine: Italian
Servings: 6 servings
Calories: 400kcal

Ingredients

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

Instructions

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.