Vegan Rainbow Lasagna | YumAndJoy

Vegan Rainbow Lasagna

This Vegan Rainbow Lasagna is a visually stunning and delicious take on the traditional vegetable lasagna recipe. Layered with vibrant beetroot, spinach, and sweet potato fillings, it creates a beautiful contrast of deep magenta, bright green, and warm orange. With a crispy, golden-baked top and fresh basil for garnish, this dish is perfect for any occasion, especially if you’re looking for rainbow food ideas for a fun, festive meal. Whether you’re celebrating Pride food events or just want a unique veggie lasagna recipe, this colorful dish is sure to impress!

Why You’ll Love This Recipe

  • 100% vegan and dairy-free – A delicious plant-based alternative to traditional lasagna.
  • Naturally vibrant and colorful – A perfect rainbow food idea that’s as beautiful as it is tasty.
  • Packed with nutrients – A wholesome dish filled with fresh vegetables.
  • Great for meal prep – Can be made ahead and stored easily.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

For the Layers

  • Lasagna sheets (regular or gluten-free)
  • Beetroot purée (for the magenta layer)
  • Spinach purée (for the green layer)
  • Sweet potato purée (for the orange layer)
  • Vegan ricotta or tofu-based cheese
  • Garlic
  • Olive oil
  • Salt and pepper

For the Vegan “Cheese” Topping

  • Nutritional yeast
  • Cashews
  • Lemon juice
  • Plant-based milk

For Garnish

  • Fresh basil leaves
  • Cherry tomatoes (optional)

Directions

  1. Preheat oven to 375°F (190°C). Lightly grease a lasagna dish.
  2. Prepare the fillings:
    • Roast or steam beetroot, spinach, and sweet potatoes separately.
    • Blend each with a bit of olive oil, garlic, salt, and pepper until smooth.
  3. Cook the lasagna sheets: If using no-boil sheets, skip this step. Otherwise, cook according to package instructions.
  4. Assemble the layers:
    • Spread a thin layer of spinach purée at the bottom.
    • Add a layer of lasagna sheets.
    • Spread a layer of beetroot purée, followed by another layer of lasagna sheets.
    • Add a layer of sweet potato purée.
    • Repeat the layers until all ingredients are used.
  5. Prepare the vegan “cheese” topping: Blend cashews, nutritional yeast, lemon juice, and plant-based milk until smooth. Spread on top.
  6. Bake: Cover with foil and bake for 30 minutes. Remove foil and bake for another 10–15 minutes until golden.
  7. Garnish and serve: Top with fresh basil and cherry tomatoes before serving.

Servings and Timing

  • Servings: 6–8 portions
  • Prep time: 25 minutes
  • Baking time: 40 minutes
  • Total time: 1 hour 5 minutes

Variations

  • Gluten-Free: Use gluten-free lasagna sheets.
  • Extra Protein: Add crumbled tofu or lentils between layers.
  • Nut-Free: Substitute sunflower seeds for cashews in the vegan cheese topping.
  • Rainbow Pasta Bake: Turn this into a lasagna casserole by layering the fillings in a baking dish with spiralized veggies.

Storage/Reheating

  • Refrigeration: Store in an airtight container for up to 4 days.
  • Freezing: Freeze in portions for up to 2 months.
  • Reheating: Warm in the oven at 350°F (175°C) for 15 minutes, or microwave for 2 minutes.

FAQs

1. Can I use store-bought vegan cheese instead of homemade?

Yes, any dairy-free cheese that melts well will work.

2. How can I make this lasagna even more colorful?

Try adding a roasted red pepper or purple cabbage layer.

3. Can I use raw vegetables instead of purées?

Yes, but purées give a smoother, more even texture.

4. What’s the best way to cut the lasagna without it falling apart?

Let it rest for 10 minutes after baking before slicing.

5. Can I make this ahead of time?

Yes! Assemble the lasagna a day before and bake when ready.

6. How do I make it spicier?

Add chili flakes or a pinch of cayenne pepper to the purées.

7. Can I use zucchini or eggplant instead of lasagna sheets?

Absolutely! Thinly slice and roast them first to prevent sogginess.

8. What sides pair well with this dish?

A fresh green salad or garlic bread complements it perfectly.

9. Can I make this in a slow cooker?

Yes! Layer the ingredients and cook on low for 4–5 hours.

10. What’s the best way to make the top extra crispy?

Broil for 2–3 minutes after baking for a golden, crunchy top.

Conclusion

This Vegan Rainbow Lasagna is a show-stopping dish, perfect for those looking for lasagne recipes with a creative, colorful twist. Whether you’re celebrating Pride food, looking for a fun vegetarian lasagna recipe, or simply want a nutritious and flavorful meal, this dish will not disappoint. Try it for your next gathering and enjoy a delicious, vibrant feast!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Rainbow Lasagna

Vegan Rainbow Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mari
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

This Vegan Rainbow Lasagna is a show-stopping, vibrant take on the classic dish! Layered with beetroot, spinach, and sweet potato fillings, it creates a stunning contrast of deep magenta, bright green, and warm orange. The golden-baked top has a crispy, cheesy texture, while fresh basil adds a refreshing touch. Perfect for celebrations like Pride, family dinners, or a fun way to enjoy veggies!


Ingredients

Units Scale

For the Layers

  • 12 lasagna sheets (gluten-free if needed)

Beetroot Layer (Magenta)

  • 2 large beets (roasted & blended)
  • 1 cup cashews (soaked & blended)
  • 2 tablespoons lemon juice
  • 1 teaspoon garlic powder
  • Salt & pepper to taste

Spinach Layer (Green)

  • 3 cups fresh spinach
  • 1 cup tofu (crumbled) or cashews (blended)
  • 2 tablespoons nutritional yeast
  • 1 teaspoon garlic powder
  • Salt & pepper to taste

Sweet Potato Layer (Orange)

  • 2 large sweet potatoes (boiled & mashed)
  • 1/2 cup coconut milk
  • 1/2 teaspoon nutmeg
  • Salt & pepper to taste

Cheesy Topping (Golden Crispy Top)

  • 1/2 cup vegan cheese (or a mix of cashew cream & nutritional yeast)
  • 1/4 cup breadcrumbs (optional, for crunch)
  • 2 tablespoons olive oil

Garnish

  • Fresh basil leaves


Instructions

  1. Preheat & Prepare

    • Preheat oven to 180°C (350°F).
    • Cook the lasagna sheets according to package instructions.
  2. Prepare the Beetroot Layer

    • Blend roasted beets, cashews, lemon juice, garlic powder, salt & pepper into a smooth, creamy mixture.
  3. Prepare the Spinach Layer

    • Sauté spinach until wilted, then blend with tofu or cashews, nutritional yeast, garlic powder, salt & pepper until smooth.
  4. Prepare the Sweet Potato Layer

    • Mash boiled sweet potatoes with coconut milk, nutmeg, salt & pepper for a creamy consistency.
  5. Assemble the Rainbow Lasagna

    • Spread a thin layer of the beetroot mixture at the bottom of a baking dish.
    • Add a layer of lasagna sheets.
    • Spread a layer of spinach mixture, followed by another layer of lasagna sheets.
    • Add the sweet potato mixture, followed by another layer of lasagna sheets.
    • Repeat layers until all ingredients are used.
  6. Bake

    • Sprinkle the top with vegan cheese, breadcrumbs, and drizzle with olive oil.
    • Bake for 30 minutes, or until golden and crispy.
  7. Serve & Enjoy

    • Let cool for 10 minutes before slicing.
    • Garnish with fresh basil and serve warm!

Notes

  • Make It Nut-Free: Replace cashews with silken tofu or sunflower seeds.
  • Extra Protein: Add lentils or chickpeas to the layers for more protein.
  • Gluten-Free Option: Use gluten-free lasagna sheets.
  • Storage: Keeps well in the fridge for 3–4 days; reheat before serving.
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Vegan, Italian-Inspired
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments