Broccoli Lasagna Recipe That’s Easy and Delicious

Updated On: October 16, 2025

Looking for a delicious way to enjoy your greens? This broccoli lasagna recipe is a fantastic twist on the classic Italian favorite.

Packed with fresh, nutrient-rich broccoli, creamy ricotta, and a rich tomato sauce, this dish offers a perfect balance of flavor and comfort. Whether you’re a vegetarian or simply want to add more vegetables to your meals, this lasagna is sure to impress both family and guests.

The layers of tender pasta, vibrant broccoli, and melted cheese create a hearty and satisfying meal that’s perfect for any occasion.

Not only is this dish wholesome and flavorful, but it’s also surprisingly simple to prepare. You can customize it with your favorite cheese or add extra veggies if you like.

Plus, it reheats beautifully, making it a great option for meal prep. Get ready to transform broccoli into a star ingredient in your kitchen!

Why You’ll Love This Recipe

This broccoli lasagna is a delicious way to sneak more vegetables into your diet without sacrificing flavor. It’s creamy, cheesy, and full of wholesome ingredients that make it a comforting yet healthy meal.

The recipe is highly adaptable, allowing you to swap out ingredients or add your own twist. Whether you’re a seasoned cook or a kitchen newbie, the step-by-step instructions are easy to follow.

Plus, it’s a crowd-pleaser that’s perfect for family dinners, potlucks, or even a cozy date night.

Another bonus? It’s a great make-ahead dish that tastes just as good reheated.

You can assemble it the night before and bake it when you’re ready. This makes weeknight dinners less stressful and more enjoyable!

Ingredients

  • 12 lasagna noodles (regular or no-boil)
  • 4 cups fresh broccoli florets, chopped
  • 2 cups ricotta cheese
  • 2 cups shredded mozzarella cheese
  • 1 cup grated Parmesan cheese
  • 3 cups marinara sauce (homemade or store-bought)
  • 2 cloves garlic, minced
  • 1 small onion, finely chopped
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and freshly ground black pepper, to taste
  • Fresh basil leaves (optional, for garnish)

Equipment

  • Large pot for boiling noodles
  • Steamer basket or microwave-safe bowl for steaming broccoli
  • Large skillet for sautéing onions and garlic
  • 9×13 inch baking dish
  • Mixing bowls
  • Spoon or spatula for spreading sauce and cheese
  • Aluminum foil for covering lasagna while baking

Instructions

  1. Preheat your oven to 375°F (190°C). Lightly grease your baking dish with olive oil or non-stick spray.
  2. Cook the lasagna noodles: Bring a large pot of salted water to a boil. Add the noodles and cook according to package instructions until al dente. Drain and lay them flat on a clean kitchen towel to prevent sticking.
  3. Steam the broccoli: Place broccoli florets in a steamer basket over boiling water for about 4-5 minutes until tender but still bright green. Alternatively, microwave them in a covered bowl with a splash of water for 3 minutes. Drain and set aside.
  4. Sauté the aromatics: In a large skillet, heat olive oil over medium heat. Add chopped onion and cook for 4-5 minutes until translucent. Add minced garlic, oregano, and basil; cook for another minute until fragrant.
  5. Combine the sauce and broccoli: Stir the steamed broccoli into the skillet with the onion and garlic. Pour in the marinara sauce and mix well. Simmer for 3-4 minutes to blend flavors. Season with salt and pepper to taste.
  6. Mix the cheese filling: In a bowl, combine ricotta cheese with half of the grated Parmesan and a pinch of salt and pepper. Stir until smooth.
  7. Assemble the lasagna: Spread a thin layer of the broccoli tomato sauce on the bottom of the baking dish. Layer 4 noodles over the sauce. Spread one-third of the ricotta mixture over the noodles, then one-third of the broccoli sauce, and sprinkle with one-third of the mozzarella. Repeat these layers two more times, finishing with a generous layer of mozzarella and remaining Parmesan cheese on top.
  8. Cover and bake: Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for another 15 minutes until the cheese is bubbly and golden brown.
  9. Rest and serve: Let the lasagna rest for 10 minutes before slicing. Garnish with fresh basil leaves if desired, and enjoy!

Tips & Variations

“For a creamier texture, add a beaten egg to the ricotta cheese mixture before assembling the lasagna.”

You can easily swap out the broccoli for other vegetables like spinach, zucchini, or mushrooms for an interesting twist. If you prefer a vegan version, substitute ricotta with tofu ricotta and use vegan cheese alternatives.

To save time, use no-boil noodles and pre-chopped frozen broccoli (thawed and drained). For added flavor, sprinkle some red pepper flakes in the sauce for a subtle kick.

Looking to boost protein? Add cooked lentils or crumbled cooked sausage between the layers.

Nutrition Facts

Nutrient Amount per Serving
Calories 350 kcal
Protein 20 g
Carbohydrates thirty-five g
Fat 15 g
Fiber 5 g
Sodium 600 mg

Serving Suggestions

This broccoli lasagna pairs wonderfully with a crisp green salad dressed lightly with lemon vinaigrette. Garlic bread or a crusty baguette also complement the richness of the dish perfectly.

For a lighter meal, serve smaller portions alongside steamed vegetables or roasted carrots. A glass of chilled white wine or sparkling water with fresh lemon makes an elegant beverage pairing.

Leftovers can be reheated in the oven or microwave and taste just as delicious the next day, making it a great option for meal planning.

Conclusion

This broccoli lasagna recipe is a delightful way to enjoy a hearty, comforting meal while incorporating more vegetables into your diet. Its creamy texture, combined with the freshness of broccoli and robust tomato sauce, creates a perfect harmony of flavors that everyone will love.

Whether you’re cooking for a family dinner, entertaining guests, or prepping meals ahead, this recipe is versatile and easy to customize. Don’t be afraid to experiment with different cheeses or add your favorite veggies for a personal touch.

Give this dish a try—you might just find your new favorite lasagna!

For more delicious and wholesome recipes, check out our Classic Lasagna, Vegetable Stir Fry, and Creamy Spinach Pasta recipes.

📖 Recipe Card: Broccoli Lasagna

Description: A delicious and healthy twist on classic lasagna using fresh broccoli and creamy ricotta. Perfect for a comforting vegetarian meal.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M

Servings: 6 servings

Ingredients

  • 9 lasagna noodles
  • 4 cups broccoli florets, steamed
  • 2 cups ricotta cheese
  • 2 cups shredded mozzarella cheese
  • 1 cup grated Parmesan cheese
  • 3 cups marinara sauce
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Cook lasagna noodles according to package instructions; drain and set aside.
  3. Heat olive oil in a pan, sauté garlic until fragrant.
  4. Add steamed broccoli, basil, oregano, salt, and pepper; cook for 3 minutes.
  5. Spread 1 cup marinara sauce in a baking dish.
  6. Layer 3 noodles, half the ricotta, broccoli mixture, 1 cup mozzarella, and 1 cup marinara.
  7. Repeat layers once more.
  8. Top with remaining noodles, marinara, mozzarella, and Parmesan cheese.
  9. Cover with foil and bake for 30 minutes.
  10. Remove foil and bake an additional 10 minutes until cheese is bubbly.
  11. Let stand for 10 minutes before serving.

Nutrition: Calories: 350 kcal | Protein: 22 g | Fat: 15 g | Carbs: 30 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Broccoli Lasagna”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and healthy twist on classic lasagna using fresh broccoli and creamy ricotta. Perfect for a comforting vegetarian meal.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“9 lasagna noodles”, “4 cups broccoli florets, steamed”, “2 cups ricotta cheese”, “2 cups shredded mozzarella cheese”, “1 cup grated Parmesan cheese”, “3 cups marinara sauce”, “2 cloves garlic, minced”, “1 tablespoon olive oil”, “1 teaspoon dried basil”, “1 teaspoon dried oregano”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Cook lasagna noodles according to package instructions; drain and set aside.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan, saut\u00e9 garlic until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add steamed broccoli, basil, oregano, salt, and pepper; cook for 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Spread 1 cup marinara sauce in a baking dish.”}, {“@type”: “HowToStep”, “text”: “Layer 3 noodles, half the ricotta, broccoli mixture, 1 cup mozzarella, and 1 cup marinara.”}, {“@type”: “HowToStep”, “text”: “Repeat layers once more.”}, {“@type”: “HowToStep”, “text”: “Top with remaining noodles, marinara, mozzarella, and Parmesan cheese.”}, {“@type”: “HowToStep”, “text”: “Cover with foil and bake for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove foil and bake an additional 10 minutes until cheese is bubbly.”}, {“@type”: “HowToStep”, “text”: “Let stand for 10 minutes before serving.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “22 g”, “fatContent”: “15 g”, “carbohydrateContent”: “30 g”}}

Photo of author

Marta K

Leave a Comment

X