This post may contain affiliate links. Please read our disclosure policy.

This mini vegetable lasagna is made with tender pasta, a rich cheese filling, and a mix of fresh vegetables all baked together under a golden, bubbly top. It’s hearty, flavorful, and a wonderful alternative to a classic meat lasagna.

a small vegetarian lasagna in a red baking dish.

Why You’ll Love This Recipe

  • Layered Flavor Explosion: Every bite delivers a rich, savory mix of tender vegetables and creamy cheeses.
  • Healthy Comfort Food: Packed with vegetables and wholesome ingredients, this lasagna is both satisfying and nourishing.
  • Super Simple to Make: Clear, beginner-friendly instructions make this perfect for busy weeknights or any day of the week.
  • Scalable & Freezer-Friendly: Easy to double or halve, great for entertaining or meal prep, and freezes beautifully for later.
  • Totally From Scratch: No shortcuts or mystery ingredients – just pure, homemade deliciousness you can feel good about.

When I make this vegetable lasagna, I love how such a simple process turns into a meal that feels so satisfying.

The mix of vegetables, sauce, and cheese bakes together into something warm and hearty, and it’s the kind of dish that always makes me glad I took the time to cook for myself.

Enjoy your small vegetable lasagna with a fresh tomato salad, a small loaf of homemade french bread, roasted Brussels sprouts, or single serving zuppa toscana.

joanie's signature.

Ingredients

vegetable lasagna ingredients on a kitchen counter.

If you have any ingredients leftover from this small vegetable lasagna recipe, check out our Leftover Ingredients Recipe Finder.

Save This Recipe!
Get this sent to your inbox, plus get weekly recipes from us – all for free.

Recipe Variations

This small batch vegetable lasagna is easy to customize to suit your tastes or dietary needs.

  • Gluten-Free: Use gluten-free lasagna noodles.
  • Dairy-Free: Swap in plant-based cheese and dairy-free ricotta.
  • Protein-Packed: Add baked chicken or 4 ounces of cooked ground beef.
  • Low-Carb: Replace noodles with thinly sliced zucchini or eggplant.
  • Spicy: Stir red pepper flakes or chopped jalapeños into the tomato sauce.

How To Make Vegetable Lasagna

These photos and instructions help you visualize how to make a small vegetable lasagna. See the recipe box below for ingredient amounts and full recipe instructions.

Before You Begin: Preheat the oven to 425° F (220° C).

  1. Slice vegetables into 1 to 1 ½-inch pieces. Place on a baking sheet, drizzle with olive oil, and season with Italian seasoning, salt, pepper, and garlic powder. Toss to coat.

Pro Tip: Cutting vegetables the same size ensures they cook evenly. Smaller pieces may burn, while larger ones may stay undercooked.

  1. Roast vegetables for 25 minutes.
  2. Mix roasted vegetables with tomato sauce in a bowl.
  3. In a small bowl, stir the ricotta with 2 tablespoons Parmesan. Spread 2–3 tablespoons tomato sauce in a lightly greased small baking dish. Line the bottom with two cooked lasagna noodles, letting them hang over the sides.

    Pro Tip: Use a 4×6-inch baking dish that has a base area of 24 square inches. You can also use a 5×5-inch baking dish with a base area of 25 square inches or a 6×6-inch dish which will yield a thinner lasagna layer.

    four photos showing how to make the filling for vegetable lasagna.
    1. Spoon the vegetable mixture over the noodles.
    2. Top with the ricotta mixture and half of the mozzarella.
    3. Fold noodles over the filling.
    4. Top with the remaining tomato sauce, mozzarella, and Parmesan. Place the baking dish on a rimmed sheet pan to catch spills.
    four photos showing how to make a small vegetable lasagna.
    1. Bake for 30 minutes, or until the cheese is melted and bubbly.
    a small vegetable lasagna with a fork on the side of the dish.

    Expert Tips

    • Make a Smaller Portion: Instead of baking one larger lasagna, divide the ingredients into two 10-ounce ramekins. This gives you two individual lasagnas, enjoy one now and freeze the other for later.
    • White Sauce Option: Swap the tomato sauce for ¾ to 1 cup of homemade Alfredo sauce.
    • Rest Before Serving: Let the lasagna sit for 10 minutes so the cheese sets and slices neatly.

    Frequently Asked Questions

    What size baking dish should I use to make a small vegetable lasagna?

    For this mini lasagna recipe, we use a 4×6-inch baking dish that has a base area of 24 square inches.

    Other alternative baking dishes:
    5×5-inch dish
    6×6-inch dish (this will yield a thinner lasagna)
    6-inch round dish

    Can I make vegetable lasagna ahead of time?

    Yes! Assemble the lasagna, cover it tightly, and refrigerate it for up to 24 hours before baking. When ready, bake as directed, adding a few extra minutes if needed.

    How do I store leftover vegetable lasagna?

    Place leftovers in an airtight container and refrigerate. It will stay fresh for up to 4 days.

    What’s the best way to reheat vegetable lasagna?

    For the best results, reheat in the oven at 350°F for 15–20 minutes, covered loosely with foil. For a faster option, microwave for about 1 minute or until warmed through.

    Can I freeze vegetable lasagna?

    Absolutely! Seal it tightly in an airtight container and freeze for up to 3 months.

    What vegetables work best in vegetable lasagna?

    Common choices include zucchini, spinach, mushrooms, bell peppers, and onions, but you can use almost any vegetable you like.

    Can I double this vegetable lasagna recipe?

    Double the ingredients and use either two 4×6 inch baking dishes, two 5×5 inch baking dishes, one 9×5 inch loaf pan, a 6.5×6.5 inch baking dish, or a 6×8 inch baking dish.

    Ways To Use Leftover Ingredients

    If you have any ingredients leftover from this recipe, check out our Leftover Ingredients Recipe Finder or you might like to consider using them in any of these single serving and small batch recipes:

    If you’ve tried this mini vegetable lasagna recipe or any recipe on One Dish Kitchen please let me know how you liked it by rating the recipe and telling me about it in the comment section below.

    Also, if you take a picture please tag us on Instagram (@onedishkitchen) we’d love to see it!


    Cooking For One Made Easy
    Because you’re worth it

    Mini Vegetable Lasagna

    5 from 4 votes
    By: Joanie Zisk
    Prep: 10 minutes
    Cook: 55 minutes
    Cool: 10 minutes
    Total: 1 hour 15 minutes
    Servings: 1 serving
    This mini vegetable lasagna is made with layers of roasted vegetables, creamy ricotta, tomato sauce, and melted cheeses. Baked in a small dish, it’s a flavorful, perfectly portioned lasagna for one or two.
    Save this Recipe!
    Get this recipe sent to your inbox, plus get FREE weekly recipes.

    Equipment

    Ingredients 
     

    • 1 small zucchini (5 oz), cut into 1 to 1 ½-inch pieces.
    • 1 small red bell pepper (4 oz), cut into 1 to 1 ½-inch pieces.
    • ½ cup thickly chopped onions (¼ of a small yellow onion)
    • 1 tablespoon olive oil
    • ½ teaspoon Italian seasoning
    • ¼ teaspoon kosher salt
    • teaspoon black pepper
    • teaspoon garlic powder
    • 2 lasagna noodles
    • ¾ cup tomato sauce -divided
    • ¾ cup ricotta cheese
    • 3 tablespoons Parmesan cheese -divided
    • ½ cup shredded Mozzarella cheese

    Instructions 

    • Heat the oven to 425° F (220° C).
    • Place the chopped zucchini, red peppers, and onions on a baking sheet. Drizzle with olive oil, then season with Italian seasoning, salt, pepper, and garlic powder. Toss to coat.
      Pro Tip: Cut vegetables into 1 to 1 ½-inch pieces so they cook evenly. Smaller pieces may burn, while larger ones may not cook through.
    • Roast the vegetables for 25 minutes. While roasting, bring a pot of water to a boil. Cook lasagna noodles for 6–8 minutes, stirring to prevent sticking. Drain and set aside.
    • Transfer roasted vegetables to a bowl and stir in ½ cup tomato sauce.
    • In a small bowl, mix ricotta with 2 tablespoons Parmesan.
    • Spread 2–3 tablespoons tomato sauce in the bottom of a lightly greased small baking dish. Line with noodles, letting them hang over the sides.
    • Add the vegetable mixture over the noodles.
    • Spoon ricotta mixture on top, then sprinkle with half the mozzarella.
    • Fold the noodles over the filling.
    • Top with the remaining tomato sauce, mozzarella, and Parmesan. Place the dish on a rimmed baking sheet to catch spills.
    • Bake for 30 minutes, until the cheese is melted and bubbly.
    • Remove from oven, cover, and let rest 10 minutes before slicing.

    Notes

    • Make a Smaller Portion: Instead of baking one larger lasagna, divide the ingredients into two 10-ounce ramekins. This gives you two individual lasagnas, enjoy one now and freeze the other for later.
    • White Sauce Option: Swap the tomato sauce for ¾ to 1 cup of homemade Alfredo sauce.
    • Rest Before Serving: Let the lasagna sit for 10 minutes so the cheese sets and slices neatly.
     
    To Double: Double the ingredients and use either two 4×6 inch baking dishes, two 5×5 inch baking dishes, one 9×5 inch loaf pan, a 6.5×6.5 inch baking dish, or a 6×8 inch baking dish.

    Nutrition

    Serving: 1serving, Calories: 714kcal, Carbohydrates: 74g, Protein: 42g, Fat: 31g, Saturated Fat: 11g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 15g, Cholesterol: 81mg, Sodium: 2172mg, Potassium: 1075mg, Fiber: 7g, Sugar: 20g, Vitamin A: 1490IU, Vitamin C: 40mg, Calcium: 768mg, Iron: 4mg

    The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

    Promotional cover of 2 Week Meal Plan for One eBook.

    FREE eBook: 2-Week Meal Plan for One!

    Welcome!

    Iโ€™m Joanie, chef, author of The Ultimate Cooking for One Cookbook, and creator of One Dish Kitchen. With 10+ years of experience developing single serving and small batch recipes, Iโ€™m passionate about making cooking for one simple and enjoyable. So glad youโ€™re here!

    red square baking dish with promotional sleeve around it.

    Make 100+ Recipes With This Dish!

    Clean Living

    Check out our Clean Living page, where I share my journey to a cleaner, toxin-free lifestyle and products I use everyday.

    5 from 4 votes (3 ratings without comment)

    Leave a comment

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

    Recipe Rating




    3 Comments

    1. Jean says:

      Hi,will this work with the no-boil lasagna noodles? Maybe if the amount of the tomato sauce is increased? TIA

      1. Joanie Zisk says:

        Yes.

    2. J. Hegyi says:

      Terrific recipe.