Skip to Content

What Vegetables Go with Lasagna? 13 Best Vegetables

When it comes to vegetables that go with lasagna, you’ll want to opt for things like canned green beans, broccoli, cauliflower, carrots, asparagus, eggplant, mushrooms, peppers, zucchini, and tomatoes. All of these vegetables are great when paired with lasagna because they have similar flavors and textures.

What Vegetables Go with Lasagna

Lasagna is a staple of Italian cuisine, but can also be found on menus all over the world.

It’s easy to see why it’s such a crowd-pleaser! All you need is a few layers of pasta, cheese, meat, and sauce, topped off with a light sprinkling of parmesan.

However, there’s no right or wrong vegetable for lasagna. In fact, any vegetable that goes well with cheese will do just fine.

So whether it’s spinach, zucchini, or mushrooms — pick whatever vegetable you like, and it’ll go well with lasagna.

I personally love a veggie lasagna! It’s a great way to incorporate your vegetables into a traditional dish. Plus, the cheese is already melted, so you won’t have to worry about it getting too hot.

I’ve put together a list of vegetables that complement lasagna just perfectly!

Now let’s dig in and get started!

Read Also: Lasagna Wine Pairing – The Best Wines for Lasagnas

Why Consider Pairing Vegetables with Lasagna?

Why Consider Pairing Vegetables with Lasagna

Lasagna is one of the most popular dishes in the world.

This dish is typically made using meat, but vegetables are sometimes used as well.

While lasagna is a delicious dish, it’s often served in a boring manner.

Pairing a vegetable with lasagna can make the meal incredibly flavorful.

For instance, serving potatoes alongside your lasagna can add a great amount of texture.

Alternatively, serving a salad alongside lasagna makes for a very healthy and filling meal.

However, regardless of the vegetables you choose, always remember that lasagna shouldn’t be bland.

A lasagna made with bland ingredients is just sad.

Therefore, you need to ensure that you add flavorings and spice to it to keep it from being boring.

How to Choose the Right Vegetables to Go With Lasagna

How to Choose the Right Vegetables to Go With Lasagna

The first time you make lasagna, you’re likely to use whatever vegetables you happen to have on hand.

But once you know what kinds of veggies to look for in the produce aisle, you’ll be able to serve up an even more impressive lasagna.

Here are some tips to ensure you pick the right veggies for your lasagna:

Try Something New

Lasagna is great with a wide variety of veggies, but if you’re not familiar with new ones, experiment. Try spinach, artichoke hearts, green beans, or mushrooms. Try a different pasta shape, like penne or ziti.

Don’t Limit Yourself With Flavors

Don’t limit yourself to plain old broccoli and cauliflower in lasagna. Try using a variety of veggies with different flavors. Try tossing in roasted peppers, mushrooms, zucchini, or other veggies that have a rich flavor.

You may need to increase the amount of cheese, though, to make up for the loss of flavor.

Stick with Veggies That Are Firm

Zucchini, mushrooms, and eggplant are all great additions to lasagna. But make sure they’re firm enough to stand up to the pasta sauce and cheese.

What Vegetables Go with Lasagna? 13 Best Vegetables

Best Vegetables for Lasagna

Lasagna is not only a hearty main dish, but can be a great vegetarian option. I’ve included some of my favorite vegetables to pair with lasagna for a full-on, meat-free meal below:

1. Zucchini


Zucchini is a popular and versatile vegetable that goes really well in a variety of dishes, including pasta, lasagna, and baked gnocchi.

It’s also easy to grow yourself, and you can even grow it year round in the vegetable patch!

The key to making lasagna is making sure you cook the pasta and meat completely before adding the rest of the ingredients.

If you want to go vegetable-heavy, zucchini is a great choice.

Here are some simple lasagna recipes you can try out:

2. Spinach


Spinach is another one of those super healthy, super nutritious vegetables which has made its way onto a lot of meal planner lists over the last couple of years.

It’s a fantastic way to ensure that you’re getting plenty of leafy greens in, and is also a great way to introduce your guests to a new vegetable.

If you’re serving it alongside lasagna, I’d recommend choosing a more vibrant, colourful combination of spinach and red, orange, or yellow peppers.

Here are some lasagna recipes that use spinach:

3. Mushrooms

meaty mushroom lasagna

Lasagna is often the name of the game for a vegetarian, and that’s because it’s really easy to prepare and it’s a hearty meal in itself. I like to add some more flavour by serving it with a side serving of mushrooms.

You can choose between a variety of mushrooms to accompany it, but I like to pick something a little more unusual like shiitake, enoki, or oyster mushrooms.

They add a different texture and depth of flavour which really works well alongside the soft, cheesy filling.

Here are some delicious lasagna recipes that use mushrooms:

4. Cabbage

cabbage lasagna

Lasagna is a classic dish, with a lot of different options, flavours, and shapes.

Generally speaking, lasagna is made up of layers of pasta that are filled with different combinations of cheese and meat, and then baked until the cheese is set and the pasta is crispy, and ready to be devoured hot.

It’s a hearty, satisfying meal, so you’ll want to make sure you have some vegetables on hand to go alongside it.

A simple side serving of cabbage is a great option, as it has a natural affinity to all the flavours in lasagna and really complements the dish.

Here are some simple lasagna recipes that use cabbage:

5. Broccoli

broccoli lasagna

In the US, broccoli is a favourite vegetable, so it’s no surprise that it works really well with lasagna. I like to add a handful of broccoli florets to my lasagna, as they add texture and crisp, but don’t overpower the other flavours.

You can also add them to a lasagna soup, or sprinkle them over your pasta dish at the end of cooking.

Here are some simple lasagna recipes that use broccoli:

6. Peppers

sweet pepper lasagna

I always feel like I know what to serve with lasagna, but it’s always nice to refresh your memory. Lasagna is a rich, Italian dish, so it’s often served with lots of tomato-based sauces and toppings.

You can serve any variety of pepper you like with your lasagna. They’re full of lots of vitamins and minerals, so they’re great for a healthy, fresh snack or side dish.

Here are some simple lasagna recipes that use peppers:

7. Beans

bean lasagna

A classic dish that goes really well with lasagna, you can serve it with anything you like, but I often have a favourite.

It’s a creamy bean mixture, often made with cannellini beans (See Also: Canned Cannellini Beans Recipes), and is very popular in Italian and Mexican cuisine. It’s often served alongside tacos, burritos, and quesadillas, and I like it with a generous drizzle of salsa.

Here are some simple lasagna recipes that use beans:

8. Carrots

spinach carrot lasagna

This is a classic veggie to serve with lasagna, as it helps to balance the richness of the dish.

It won’t completely mask the flavour of the lasagna, but it will go a long way in making it a guilt free choice.

The sweetness of the carrots goes really well alongside the tomato and cheese flavours in the lasagna, so it makes a great topping for your dish too.

Here are some simple lasagna recipes that use carrots:

9. Eggplant

eggplant lasagna

This is a great vegetable to serve with lasagna… as long as it’s homemade, of course! Eggplant comes in a variety of different shapes and sizes, but it’s always delicious cooked.

Whether it’s roasted, grilled, or fried, the flavour really becomes concentrated. Serve it up alongside lasagna and you have a quick, healthy, and tasty way to enjoy the comfort food.

Here are some simple lasagna recipes that use eggplant:

10. Yellow squash

summer squash lasagna

There’s nothing quite like a bowl of fresh yellow squash, which makes it the perfect complement to lasagna.

It has a sweet, mild flavour, and goes really well with creamy lasagna, and with the more savoury flavours of roasted meats.

Try to keep the green top intact if you can, or slice it off before reheating and serve with the rest of the vegetable.

Here are some simple lasagna recipes that use yellow squash:

11. Tomatoes

Tomato lasagna

Tomatoes are always a great accompaniment to lasagna. Their bright, acidic flavour really brings out the sweetness of the dish and makes it a perfect match for the meal.

Again, it’s a good idea to choose a variety of tomatoes, as they tend to be much more than just a sauce.

You can serve them with your lasagna straight out of the oven, in a salad, or even as part of a stir fry.

Here are some simple lasagna recipes that use tomatoes:

12. Asparagus

Asparagus lasagna

Asparagus is such a fresh and delicious vegetable, and it works really well with lasagna. It has a great, grassy flavour, and it’s usually available in season.

Just remember to wash it really well, as it can sometimes be stained with pesticides. Serve it in its own vegetable dish, or alongside the lasagna, as a side.

Here are some simple lasagna recipes that use asparagus:

13. Peas

pea lasagna

Peas work really well with lasagna too, and they’re also a great choice when you’re in a hurry. It’s important to choose fresh peas, though, as the green ones tend to be smaller and tastier.

Here are some simple lasagna recipes that use peas:

What Vegetables Go with Lasagna

What Vegetables Go with Lasagna? 13 Best Vegetables

There are many types of vegetables that go well with lasagna.
These include tomatoes, mushrooms, spinach, onions, garlic, and peppers. Of course, the classic choice is a baked potato.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Course Main Course
Cuisine Italian
Servings 4 people
Calories 290 kcal


  • Zucchini
  • Spinach
  • Mushrooms
  • Cabbage
  • Broccoli
  • Peppers
  • Beans
  • Carrots
  • Eggplant
  • Yellow Squash
  • Tomatoes
  • Asparagus
  • Peas


  • Pick any of these vegetables to go with your lasagna dinner.
  • Prepare the ingredients according to the recipe.
  • Enjoy your lasagna dinner in no time!
Keyword What Vegetables Go with Lasagna