| |

The Best Vegetarian Lasagna Recipe Ever

homemade The Best Vegetarian Lasagna Recipe Ever photo

If you’re searching for comfort food that feels indulgent yet wholesome, look no further. The Best Vegetarian Lasagna Recipe Ever layers a rich, house-made Italian tomato sauce with creamy ricotta, melty mozzarella, and perfectly tender lasagna noodles to create a crowd-pleasing casserole. It’s the kind of dish that bakes up into bubbling, golden-cheesy perfection and feeds a family, or becomes the centerpiece of a dinner party where everyone asks for seconds. I love making this on a weekend so there’s plenty of time for the flavors to develop — and the leftovers the next day are just as good.

Why this lasagna is special

classic The Best Vegetarian Lasagna Recipe Ever image

This recipe balances bright, fire-roasted tomato flavor with savory aromatics and fresh parsley, plus a classic three-cheese blend. The sauce is robust without being overly heavy, and baking it with uncooked lasagna noodles keeps the assembly simple while giving you tender pasta after baking. It’s intentionally vegetarian, satisfying, and comforting — the perfect dish when you want something hearty but meat-free.

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion (diced small) (about 3 cups)
  • 1 green bell pepper (diced small) (about 1 1/2 cups)
  • 4 teaspoons Italian herb seasoning
  • 6 medium cloves garlic (minced) (about 2 tablespoons)
  • 128-ounce can whole fire-roasted tomatoes (diced fire-roasted tomatoes will work too)
  • 1 (6-ounce) can tomato paste
  • 1 tablespoon honey
  • 1-1/2 teaspoons kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/2 cup minced fresh parsley
  • 1 batch Italian Tomato Sauce (about 4 cups, or 32 ounces, of sauce)
  • 1 pound lasagna noodles* (uncooked)
  • 1 15-ounce tub (about 1 3/4 cups) whole milk ricotta cheese
  • 1 pound whole milk mozzarella cheese (grated) (about 4 cups)
  • 1/2 cup freshly grated Parmesan cheese (2 ounces)

Note: This recipe uses a generous batch of Italian tomato sauce (about 4 cups). If you choose to make the sauce from scratch, use the aromatics and canned tomatoes listed above to yield about 32 ounces of sauce. The ingredient list above is the source of truth for names and amounts.

Equipment and yield

  • 9×13-inch baking dish
  • Large skillet or saucepan
  • Wooden spoon or spatula
  • Large spoon or ladle for spreading sauce
  • Oven preheated to 375°F (190°C)

Makes one 9×13-inch lasagna, serving about 8 people.

Prep tips

easy The Best Vegetarian Lasagna Recipe Ever recipe photo

  • Dice the onion and green pepper small so they cook evenly and provide a smooth texture in the sauce.
  • Mince garlic finely to disperse that bright flavor throughout the sauce.
  • Grate the mozzarella or buy pre-shredded for convenience, then measure it to the recipe amount.
  • If you prefer easier assembly, stir the ricotta with a little of the sauce until spreadable before layering.

Step-by-step instructions

delicious The Best Vegetarian Lasagna Recipe Ever dish photo

Follow these clear, ordered steps to create The Best Vegetarian Lasagna Recipe Ever. The directions are rewritten for clarity and flow while preserving ingredient amounts and the original sequence.

1. Make the sauce

  1. Heat 2 tablespoons olive oil in a large skillet or saucepan over medium heat.
  2. Add 1 large onion (diced small, about 3 cups) and 1 green bell pepper (diced small, about 1 1/2 cups). Sauté, stirring occasionally, until the vegetables are softened and the onion becomes translucent, about 6–8 minutes.
  3. Stir in 4 teaspoons Italian herb seasoning and 6 medium cloves garlic (minced, about 2 tablespoons). Cook for 30–60 seconds, stirring, until the garlic is fragrant but not browned.
  4. Add the contents of a 128-ounce can whole fire-roasted tomatoes (you can use diced fire-roasted tomatoes if preferred). Break up any large tomato pieces with your spoon or a potato masher so the sauce is even.
  5. Stir in 1 (6-ounce) can tomato paste until fully incorporated. Add 1 tablespoon honey, 1-1/2 teaspoons kosher salt, and 1/4 teaspoon freshly ground black pepper. Mix well.
  6. Allow the sauce to come to a gentle simmer, then reduce heat to low. Simmer, uncovered, for 20–30 minutes, stirring occasionally, until the sauce has thickened and the flavors have melded.
  7. Stir in 1/2 cup minced fresh parsley at the end of simmering. Taste and adjust seasoning if needed.
  8. Measure out about 1 batch Italian Tomato Sauce (about 4 cups, or 32 ounces). If your sauce yields more, reserve the extra for another use; if it yields less, add a bit of crushed tomatoes or water to reach approximately 4 cups.

2. Prepare cheese and noodles

  1. Preheat your oven to 375°F (190°C).
  2. Open 1 15-ounce tub (about 1 3/4 cups) whole milk ricotta cheese and set it on the counter to loosen slightly for easier spreading.
  3. Measure 1 pound lasagna noodles (uncooked). Because these noodles will cook in the oven while baking, you do not need to pre-boil them; simply ensure they will fit in your 9×13-inch pan. If your noodles are oven-ready, they will perform the same, but use the uncooked noodles listed.
  4. Grate 1 pound whole milk mozzarella cheese (about 4 cups) if not pre-shredded, and measure 1/2 cup freshly grated Parmesan cheese (2 ounces).

3. Assemble the lasagna

  1. Spoon about 1 cup of the prepared Italian tomato sauce into the bottom of a 9×13-inch baking dish, spreading it evenly. The sauce layer prevents sticking and ensures even moisture.
  2. Place a single layer of lasagna noodles over the sauce. Noodles may overlap slightly to cover the surface; trim with a knife if necessary to fit.
  3. Spoon about one-third of the remaining sauce evenly over the noodle layer, spreading it with the back of a spoon or a spatula.
  4. Dollop and gently spread approximately one-third of the ricotta cheese over the sauce layer. You can also stir the ricotta with a couple of tablespoons of sauce first if you prefer a smoother spread.
  5. Sprinkle about one-third of the grated mozzarella over the ricotta in an even layer.
  6. Repeat the layers two more times: noodles, one-third of sauce, one-third of ricotta, and one-third of mozzarella. End with a final noodle layer topped with the remaining sauce and the remaining mozzarella.
  7. Finish by sprinkling 1/2 cup freshly grated Parmesan cheese evenly across the top of the final sauce and mozzarella layer.

4. Bake

  1. Cover the baking dish tightly with foil. To prevent the cheese from sticking to the foil, tent it slightly so the foil does not touch the surface of the cheese, or spray the underside of the foil with nonstick spray first.
  2. Bake in the preheated 375°F (190°C) oven for 30 minutes while covered.
  3. After 30 minutes, remove the foil and continue baking for an additional 15–20 minutes, or until the top is bubbling and the cheese is golden in spots.
  4. For a crispier top, broil for 1–2 minutes at the end, watching carefully to avoid burning.

5. Rest and serve

  1. Remove the lasagna from the oven and let it rest, uncovered, for 15–20 minutes. Resting helps the layers set so slices hold together neatly.
  2. Use a sharp knife to cut the lasagna into portions. Serve with extra chopped fresh parsley if desired and a simple green salad or garlic bread on the side.

Make-ahead and storage

This lasagna is ideal for make-ahead meals. Assemble the lasagna in the baking dish, cover tightly, and refrigerate for up to 24 hours before baking; add 5–10 minutes to the covered baking time if baking straight from the refrigerator. For longer storage, freeze the unbaked assembled lasagna (wrapped well) for up to 3 months; thaw overnight in the refrigerator before baking. Leftovers keep in the refrigerator for up to 4 days and reheat beautifully in a 350°F (175°C) oven until warmed through, or in individual portions in the microwave.

Notes and tips

  • If your canned tomatoes are not fire-roasted, you can use regular diced tomatoes and add a pinch more salt or a splash of smoked paprika to mimic that roasted flavor.
  • For a slightly lighter version, you can swap part of the mozzarella with a lower-fat cheese, but the amounts listed produce the classic creamy texture readers love.
  • If you prefer fresh basil instead of parsley, you can stir in 1/4–1/2 cup minced fresh basil toward the end of simmering for a different herbaceous note.
  • To ensure even layers and tidy slices, let the lasagna rest at least 15 minutes after baking before cutting.

Why this recipe works

The Best Vegetarian Lasagna Recipe Ever thrives on balance: the fire-roasted tomatoes provide bright acidity and smoky depth while the sautéed onion and green pepper lend sweetness and body. The honey softens tomato acidity and the Italian herb seasoning ties everything together. By combining ricotta, mozzarella, and Parmesan you get creaminess, meltiness, and savory sharpness in each bite. Using uncooked lasagna noodles simplifies prep while allowing the oven to do the work, soaking up sauce and yielding tender pasta.

Final thoughts

This lasagna is a reliable weeknight or weekend winner that’s comforting, cheesy, and full of tomato-forward flavor. Whether you’re cooking for family or making a casserole to bring to a gathering, The Best Vegetarian Lasagna Recipe Ever delivers satisfying layers of texture and flavor with every slice. Serve it with a crisp salad and a glass of your favorite beverage, and enjoy the way simple, thoughtful ingredients transform into something memorable.

Happy cooking — and if you try this recipe, tuck away a piece of leftover advice: it often tastes even better the next day, after the flavors have had a little extra time to mingle.

homemade The Best Vegetarian Lasagna Recipe Ever photo

The Best Vegetarian Lasagna Recipe Ever

A hearty, classic vegetarian lasagna layered with a robust tomato sauce, ricotta, mozzarella, and Parmesan.
Prep Time 45 minutes
Cook Time 50 minutes
Total Time 1 hour 35 minutes
Servings 9 servings

Equipment

  • Large skillet or saucepan
  • Wooden Spoon or Spatula
  • 9x13 inch baking pan
  • Measuring Spoons
  • Measuring Cups
  • cheese grater (if needed)
  • Aluminum Foil

Ingredients
  

  • 2 tablespoons olive oil
  • 1 large onion diced small (about 3 cups)
  • 1 green bell pepper diced small (about 1½ cups)
  • 4 teaspoons Italian herb seasoning
  • 6 medium garlic cloves minced (about 2 tablespoons)
  • 128 ounce can whole fire-roasted tomatoes diced fire-roasted tomatoes may be used instead
  • 1 can (6-ounce) tomato paste
  • 1 tablespoon honey
  • 1.5 teaspoons kosher salt
  • 0.25 teaspoon freshly ground black pepper
  • 0.5 cup fresh parsley minced
  • 1 batch Italian tomato sauce about 4 cups (32 ounces) of sauce
  • 1 pound lasagna noodles uncooked (break to fit as needed)
  • 1 tub (15-ounce) whole milk ricotta cheese about 1 3/4 cups
  • 1 pound whole milk mozzarella cheese grated (about 4 cups)
  • 0.5 cup freshly grated Parmesan cheese (about 2 ounces)

Instructions
 

  • Heat 2 tablespoons olive oil in a large skillet over medium heat.
  • Add the diced onion, diced green bell pepper, and 4 teaspoons Italian seasoning and cook, stirring occasionally, until the onion is soft and translucent and the pepper is tender, about 8 minutes.
  • Stir in the minced garlic and cook, stirring frequently, for 1 minute.
  • Add the 128-ounce can of fire-roasted tomatoes, the 6-ounce can of tomato paste, 1 tablespoon honey, 1½ teaspoons kosher salt, and 1/4 teaspoon black pepper. Break up whole tomatoes with a spoon or briefly pulse in a blender before adding if desired.
  • Bring the sauce to a boil, then reduce heat to low, partially cover, and simmer for 30 minutes, stirring occasionally.
  • Stir in 1/2 cup minced fresh parsley, then remove the sauce from heat.
  • Preheat the oven to 375°F (190°C). Lightly spread a little sauce on the bottom of a 9x13-inch baking pan.
  • Place a single layer of uncooked lasagna noodles in the pan, breaking them to fit as needed.
  • Drop half of the ricotta in small mounds over the noodles, then spoon on one-third of the remaining sauce and sprinkle half of the grated mozzarella over the top.
  • Add a second layer of noodles, spread the rest of the ricotta in mounds, top with another one-third of the sauce, and sprinkle the remaining mozzarella.
  • Add a final layer of noodles, spread the remaining sauce evenly over the top, and sprinkle with the 1/2 cup freshly grated Parmesan.
  • Bake at 375°F until bubbly and the pasta is tender, about 45 minutes; if the top browns too quickly, cover loosely with foil for the last 10 minutes.
  • Remove from the oven and let rest 5–10 minutes before cutting into squares and serving.

Notes

  • Whole wheat noodles work well if pre-cooked to very al dente.
  • This recipe uses uncooked lasagna noodles that finish cooking in the oven.
  • Pulse whole canned tomatoes briefly in a blender if you prefer a smoother sauce.
  • Let the lasagna rest before cutting to help slices hold together.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating