dinner

Vegan Italian Casserole — The Most Comforting Hearty Plant-Based Bake You Will Make All Winter

vegan italian casserole

There are weeknight dinners that sustain you and then there are dinners like this Vegan Italian Casserole — the kind that comes out of the oven bubbling at the edges with a deeply savory tomato and herb sauce, studded with tender white beans, Italian-spiced vegan sausage, zucchini, and bell peppers, topped with a layer of golden, melted vegan mozzarella that pulls into satisfying strings when you spoon into it, filling the kitchen with a smell that is so unmistakably Italian and so warm and so inviting that people appear from other rooms simply because they cannot help it. This is that casserole. The one that feeds a crowd without effort. The one that tastes as though it took all afternoon when it took 15 minutes of hands-on work and then baked itself. The one that is somehow even better the next day, when the sauce has deepened and the flavors have had time to fully settle into one another, making every reheated portion more satisfying than the original serving.

The foundation of this casserole is a deeply flavored tomato sauce built from scratch in the casserole dish itself — crushed tomatoes cooked down with garlic, onion, fennel seeds, dried oregano, basil, and a pinch of chili flakes until thick and fragrant. Fennel seeds are the defining ingredient here, the spice that gives Italian sausage its characteristic anise note and transforms a plain tomato sauce into something that tastes distinctly, unmistakably Italian in a way that no other single spice can replicate. They are not subtle — they are doing precisely what they are supposed to do, and the casserole would be a fundamentally different dish without them.

What makes this recipe so outstanding is the layering technique — the pasta is cooked directly in the sauce in the oven rather than boiled separately, absorbing the tomato broth as it bakes and releasing its own starch back into the sauce, thickening it further into something that coats every piece of pasta and vegetable in a way that separately cooked pasta tossed in sauce never achieves. The pasta finishes tender, the sauce finishes thick and glossy, and the whole dish is unified in a way that only comes from cooking the two together.

This recipe is 100% vegan, naturally dairy-free and egg-free, built in one dish, ready in under an hour, and the kind of deeply satisfying, genuinely impressive dinner that belongs on your table every winter week.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins40 mins55 mins6~420 kcal

Ingredients

For the Casserole

  • 300g (10oz) rigatoni or penne pasta, uncooked
  • 400g (14oz) vegan Italian sausages, sliced into rounds, or 2 cans (400g each) white cannellini beans, drained
  • 1 medium zucchini, cut into half-moons
  • 1 red bell pepper, diced
  • 1 yellow bell pepper, diced
  • 1 medium yellow onion, finely diced
  • 6 garlic cloves, minced
  • 2 cans (800g total) crushed tomatoes
  • 480ml (2 cups) vegetable broth
  • 3 tbsp olive oil
  • 1½ tsp fennel seeds
  • 1½ tsp dried oregano
  • 1 tsp dried basil
  • ½ tsp chili flakes (adjust to taste)
  • 1 tsp salt
  • ½ tsp black pepper
  • 1 tsp granulated sugar (balances the tomato acidity)
  • 2 tbsp tomato paste

For the Topping

  • 200g (7oz) vegan mozzarella, shredded or sliced
  • 3 tbsp nutritional yeast
  • Fresh basil leaves, for serving
  • Extra chili flakes, for serving

Instructions

  1. Preheat the oven to 400°F (200°C).
  2. Build the sauce base. In a large, oven-safe casserole dish or Dutch oven (at least 3.5 litres), heat the olive oil over medium heat on the stovetop. Add the diced onion and cook for 4–5 minutes until softened. Add the garlic and fennel seeds and cook for 1 minute until fragrant — the fennel seeds should sizzle and pop slightly. Add the tomato paste and stir for 1 minute to cook off the raw flavor.
  3. Add the vegetables and sauce. Add the sliced zucchini and diced bell peppers and stir to combine. Pour in the crushed tomatoes and vegetable broth. Add the dried oregano, basil, chili flakes, salt, pepper, and sugar. Stir well and bring to a simmer.
  4. Add the pasta and protein. Stir the uncooked pasta directly into the sauce, ensuring it is mostly submerged. Nestle the vegan sausage slices or drained white beans throughout the dish.
  5. Cover and bake. Cover the casserole dish tightly with a lid or foil. Bake covered for 25 minutes.
  6. Uncover and top. Remove from the oven. Stir the pasta — it should be just al dente and the sauce will have thickened considerably. If the sauce seems too thick, stir in a splash of broth; if too thin, return uncovered to the oven for 5 minutes before adding the cheese. Scatter the shredded vegan mozzarella evenly over the top and dust with nutritional yeast.
  7. Bake uncovered. Return to the oven uncovered for 12–15 minutes until the cheese is melted, bubbling, and golden in spots.
  8. Rest and serve. Allow the casserole to rest for 5 minutes before serving. Scatter with fresh basil leaves and extra chili flakes.

Pro Tips

  • Toast the fennel seeds before adding other ingredients — the 60 seconds the fennel seeds spend in the hot oil before anything else is added is the most flavor-building moment in the recipe. The heat blooms their volatile aromatic compounds and releases the anise oils that define the Italian sausage flavor profile of this dish. Do not rush this step.
  • Use vegetable broth, not water — the pasta absorbs the liquid it cooks in and carries those flavors directly into the finished dish. Broth produces a more savory, complex pasta than water, and the difference is noticeable in the finished casserole.
  • Do not skip the sugar — a pinch of sugar in a tomato sauce is not about sweetness; it is about balance. Canned tomatoes can be sharp and metallic, and a small amount of sugar rounds out the acidity without making the sauce taste sweet. Taste the sauce before adding: if it tastes bright and fresh, the tomatoes are good and you may not need it; if it tastes sharp or flat, the sugar will fix it immediately.
  • Rest before serving — the sauce continues to thicken and the pasta continues to absorb liquid for several minutes after the casserole comes out of the oven. A 5-minute rest produces a perfectly sauced result; serving immediately from the oven can seem slightly soupier than the finished dish actually is.

The Role of Fennel Seeds in Italian Cooking

Fennel seeds are among the most characteristic and defining ingredients in Italian cuisine, with a history in the country’s cooking that stretches back thousands of years. The fennel plant (Foeniculum vulgare) is native to the Mediterranean basin and was cultivated by the ancient Romans, who used both the seeds and the fronds extensively in cooking, medicine, and ritual. In Italian culinary tradition, fennel seeds are the defining spice of pork-based salumi and sausages — the finocchiona salami of Tuscany, the salsiccia of Calabria, the luganega of Lombardy — and it is this association that gives fennel-seasoned dishes their unmistakably Italian, “sausagey” quality even when no actual sausage is present. The seeds contain anethole, the same volatile aromatic compound found in anise and star anise, which gives them their distinctive sweet, slightly licorice-like warmth. When heated in oil, anethole disperses rapidly and infuses the surrounding cooking fat with a fragrance that then carries through every other ingredient added to the pan. In vegan cooking, fennel seeds are one of the most powerful tools for creating an Italian sausage flavor profile without any meat — a teaspoon or two in a tomato sauce transforms it from a generic pasta sauce into something that tastes definitively, recognizably Italian in a way that few other single spices can achieve.


Flavor Variations

  • Vegan Italian Casserole with Spinach and Ricotta: Fold 150g of wilted, squeezed baby spinach and 200g of vegan ricotta into the sauce before adding the pasta, and omit the sausage, for a classic Florentine variation.
  • Vegan Arrabbiata Casserole: Double the chili flakes and add 1 teaspoon of smoked paprika for a fiercer, more aggressively spiced version.
  • Vegan Eggplant and Sausage Casserole: Replace the zucchini with 1 medium eggplant, cut into 2cm cubes and salted for 20 minutes before using, for a heartier, more substantial vegetable layer.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal18g55g8g14g

Storage

  • Refrigerator: Store covered in the refrigerator for up to 5 days. The casserole improves significantly after the first day as the sauce deepens and the pasta absorbs more flavor. Reheat covered with a splash of broth or water added over medium heat or in a 350°F oven for 20 minutes.
  • Freezer: Freeze in portion-sized airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat as above. The pasta softens slightly on freezing but the flavor is unaffected.
  • Make ahead: The sauce (without pasta) can be made up to 3 days ahead and refrigerated. Add the raw pasta and protein and bake when ready to serve, adding an extra splash of broth if the sauce has thickened too much during storage.

Frequently Asked Questions

Can I use a different pasta shape?

Yes — any short, sturdy pasta shape works well: penne, ziti, rigatoni, fusilli, or casarecce. Avoid delicate shapes like angel hair or orzo, which cook too quickly and become mushy before the sauce has properly reduced.

My pasta is still hard after 25 minutes covered — what do I do?

Add a splash more broth (about 120ml), stir, replace the cover, and return to the oven for a further 8–10 minutes. The pasta’s cooking time can vary based on the brand, the size of the shape, and how tightly the dish was covered. A loose foil cover lets more steam escape and extends the cooking time.

Can I make this without the vegan sausage or beans?

Yes — the casserole works beautifully with just vegetables. Consider adding extra vegetables to compensate for the removed protein: mushrooms, eggplant, or sliced artichoke hearts all work extremely well and add substance. Increase the vegetable broth by 60ml if adding more vegetables.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more warming vegan curry and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Buttery Skillet Corn — The Caramelised, Creamy Side Dish Ready in 15 Minutes

vegan buttery skillet corn

There is a category of side dish — simple, fast, deeply satisfying — that earns its place on the table not through complexity or technical difficulty but through the quality of a single cooking decision well executed. Vegan buttery skillet corn is exactly that kind of dish. Sweet corn kernels, cut fresh from the cob or used from frozen, cooked in a very hot cast iron or heavy-bottomed skillet with vegan block butter, a pinch of sugar, and a confident hand, emerge from the pan golden and caramelised at the edges, with a concentrated sweetness that bears very little resemblance to the steamed or boiled corn it replaces. The addition of a small amount of plant-based cream, stirred in at the end of cooking, creates a light, glossy, butter-enriched sauce that coats each kernel — not a heavy cream sauce, but a barely-there coating that ties the kernels together and gives the dish a richness and lusciousness that is the signature quality of the classic American skillet corn preparation. This vegan buttery skillet corn is 100% plant-based, dairy-free, and egg-free. It is ready in 15 minutes. It serves 4 as a side dish. It is equally at home alongside grilled tofu or tempeh, as a filling for tacos or burritos, spooned over rice, tucked into a grain bowl, or served straight from the skillet as a standalone snack. The technique is the reason the corn caramelises and chars rather than steaming in its own liquid.

The technique is the dry-skillet-and-deglaze method. Corn kernels carry a significant amount of natural moisture — juice released from the cut kernel walls — and this moisture is the primary obstacle to achieving caramelisation and char in a skillet. If corn kernels are added to a pan that is insufficiently hot, or in too large a quantity for the pan, or with butter or oil added before the corn is in contact with the hot surface, the released moisture creates a steaming environment in the pan rather than a frying one. The corn softens and heats through but does not brown; it tastes pleasant but flat, without the caramelised depth that makes skillet corn genuinely addictive. The dry-skillet-and-deglaze method solves this through two stages. Stage one — dry skillet: the skillet is preheated over high heat for 2–3 minutes until smoking hot — considerably hotter than most sauté recipes call for — before anything is added to it. When the corn kernels are added directly to the dry, smoking-hot skillet (no oil, no butter at this stage), they make immediate contact with the hot metal and begin to char and caramelise on their surface before the released moisture has time to accumulate and steam. The kernels are pressed down lightly and left completely undisturbed for 90 seconds, allowing the contact side to develop a deep golden, slightly charred surface. Stage two — deglaze: after the initial char, the heat is reduced to medium, the vegan block butter is added to the pan, and the corn is tossed to coat. The butter melts rapidly and the sugars in the corn continue to caramelise in the now-buttery heat. After 2–3 minutes, a small amount of plant-based cream is poured into the hot pan to deglaze — the liquid lifts all the caramelised, browned bits from the base of the pan, dissolving them into a glossy, intensely flavoured sauce that coats every kernel. The result is corn that is simultaneously charred, sweet, buttery, and sauced — the full range of the dish achieved in under 15 minutes.

This recipe serves 4 as a side dish.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins10 mins15 mins4 (side dish)~195 kcal

Ingredients

  • 600g (approximately 4 cups) fresh or frozen corn kernels — fresh corn cut from 4–5 cobs is strongly preferred for the best flavour and texture; if using frozen, do not thaw before cooking (thawed frozen corn releases too much water into the pan); frozen corn used straight from frozen works very well as a convenient alternative
  • 2 tbsp vegan block butter — block butter (not tub-style spread) is essential; the higher fat content and lower water content of block butter produces the correct golden, buttery coating without the excess moisture that a spread introduces; added after the initial dry char, not before
  • ½ tsp caster sugar — small quantity; accelerates caramelisation of the corn’s natural sugars without making the dish taste sweet; do not increase
  • ½ tsp fine salt — adjust to taste; the corn should be well-seasoned
  • ¼ tsp black pepper
  • 3 tbsp plant-based single cream or full-fat oat cream — for the deglaze; the cream creates the glossy, light sauce that coats the kernels; full-fat coconut cream (from a tin, not a carton, shaken well) can be substituted though it adds a faint coconut background note; soy cream or oat cream are the most neutral options
  • 2 cloves garlic, very finely minced — added with the butter after the initial char; garlic added to the dry, smoking skillet would burn instantly
  • ¼ tsp smoked paprika — a background note of warmth; can be omitted for a more classic, straightforward skillet corn

Optional Garnishes

  • Fresh chives or flat-leaf parsley, finely chopped
  • Squeeze of fresh lemon juice — brightens the finished dish; highly recommended
  • Pinch of chilli flakes — for heat
  • Nutritional yeast (1 tbsp) — for a faint cheesy note and additional umami depth

Instructions

  1. Prepare the corn. If using fresh corn, stand each cob upright in a large bowl and cut the kernels from the cob using a sharp chef’s knife, working downward from top to base. The bowl catches the kernels and the juice. Pat the kernels dry with a clean paper towel — removing surface moisture improves the initial char. If using frozen, measure straight from the freezer without thawing.
  2. Heat the dry skillet. Place a large cast iron skillet or heavy-bottomed frying pan over high heat. Leave to preheat for 2–3 minutes until the pan is smoking hot — this is significantly hotter than a standard sauté; the pan should feel visibly hot when you hold your hand 10cm above the surface. Do not add any fat at this stage.
  3. Char the corn — dry skillet stage. Add the corn kernels to the dry, smoking-hot skillet in a single, even layer. They will spit and hiss dramatically on contact — this is correct. Do not stir. Press the kernels lightly with a spatula to maximise contact with the hot pan surface. Leave completely undisturbed for 90 seconds. The base of the kernels in contact with the pan should develop a deep golden to slightly charred colour; some light char is desirable and contributes the distinctive smoky-sweet depth of great skillet corn.
  4. Toss and add butter. After 90 seconds, toss the corn and reduce the heat to medium. Add the vegan block butter, minced garlic, sugar, salt, pepper, and smoked paprika. Toss to coat all the kernels in the melting butter. Cook, stirring occasionally, for 2–3 minutes until the garlic is fragrant and the corn is thoroughly coated and golden.
  5. Deglaze with cream. Pour the plant-based cream into the hot pan — it will bubble and steam immediately. Stir vigorously, scraping up all the caramelised bits from the base of the pan. Cook for 60–90 seconds, stirring, until the cream has reduced and coats the corn in a light, glossy sauce rather than a visible pool of liquid. The corn should glisten and be lightly sauced, not swimming.
  6. Taste and finish. Taste for seasoning and adjust salt, pepper, and — if using — a squeeze of fresh lemon juice. Add any optional garnishes. Serve immediately, straight from the skillet.

Pro Tips

  • The skillet must be genuinely smoking hot before the corn goes in — not warm, not medium-hot, but smoking. Test by holding your palm 10cm above the surface; it should feel uncomfortably hot within 2 seconds. A pan that is merely warm produces steamed corn; a pan that is smoking produces caramelised corn. The 2–3 minute preheat over high heat is not approximate.
  • Do not crowd the pan — corn kernels need space to char rather than steam. 600g of corn kernels is close to the maximum for a 30cm (12-inch) skillet; if you have a smaller pan, cook in two batches rather than crowding. A crowded pan drops in temperature rapidly when the cold corn is added, and the released moisture steams the whole batch rather than evaporating quickly.
  • Frozen corn straight from the freezer works, but pat fresh corn dry — the key difference between frozen and fresh in this recipe is not flavour (frozen sweet corn is frozen at peak ripeness and is excellent) but surface moisture. Fresh corn kernels carry cut-surface juice that benefits from patting dry before cooking; frozen corn enters the pan cold and dry, and the high heat flash-evaporates the surface moisture almost immediately.
  • The cream deglaze is the final flavour step, not an afterthought — stir it in while the pan is still hot and on the heat, not after removing from the flame. The cream needs to bubble and reduce in the hot pan to form a sauce; added to a cool pan it merely pools and does not integrate with the corn.

Corn in the Americas: 9,000 Years of the World’s Most Productive Crop

Maize — known as corn in North America and in common English usage — is one of the most consequential plants in human history, and its domestication represents one of the most remarkable achievements of ancient agricultural science. The wild ancestor of modern maize is a grass called teosinte (Balsas teosinte, Zea mays subsp. mexicanus), native to the Balsas River valley of southwestern Mexico, and the transformation of teosinte — which bears small, hard, widely spaced seeds on a tiny, multi-branched plant — into the large-cobbed, densely kernelled maize we recognise today took indigenous farmers in the region approximately 9,000 years, beginning around 7000 BCE and involving thousands of generations of selective breeding for larger cobs, greater kernel density, and higher starch content. The archaeological and genetic evidence for this transformation, pieced together through studies of maize cob fossils and teosinte genomics over the past three decades, represents one of the most detailed pictures of ancient plant domestication available to science. Maize spread from its Mexican origin throughout North and South America over subsequent millennia — reaching the American Southwest by approximately 2000 BCE and the eastern woodlands of North America by 200 BCE — and was so central to the food cultures, economies, and cosmologies of the civilisations that depended on it (Aztec, Maya, Inca, Iroquois, and hundreds of others) that it featured as a divine gift or creation element in the origin stories of many of them. European colonisers encountered maize throughout the Americas from 1492 onward and carried it back to Europe and subsequently to Africa and Asia, where it became a staple food crop in many regions within a century of first contact. Today, maize is the most produced grain crop on Earth by total tonnage — approximately 1.1 billion metric tonnes annually — and the sweet corn varieties that reach our tables (selected for high sugar content and eaten before the sugars convert to starch) represent a relatively recent development within this vast agricultural tradition, bred and popularised in the United States from the 19th century onward. In the skillet corn preparation, what is being celebrated is the Maillard reaction and caramelisation of the kernel’s natural sugars — a cooking chemistry that would have been deeply familiar to every culture that has cooked corn over open fire for the past several thousand years.


Flavor Variations

  • Mexican Street Corn (Elote) Style: After the deglaze, stir in 1 teaspoon of chilli powder, ½ teaspoon of ground cumin, and a squeeze of lime juice. Transfer to a serving bowl and top with crumbled vegan feta-style cheese (or a firm salted tofu), finely chopped fresh coriander (cilantro), an additional squeeze of lime, and a drizzle of vegan mayonnaise thinned with lime juice. The elote variation transforms the side dish into something festive and bold — excellent served in cups as a street-food-style starter.
  • Herb and Lemon Skillet Corn: Omit the smoked paprika and chilli flakes. After the deglaze, stir in 2 tablespoons of finely chopped fresh tarragon or chervil, the zest of 1 lemon, and an additional tablespoon of vegan block butter. The herb-and-lemon version is fresher, brighter, and more elegantly restrained than the base recipe — excellent alongside a simple grilled main.
  • Miso Butter Skillet Corn: Replace 1 tablespoon of the vegan block butter with 1 tablespoon of white (shiro) miso, stirred together with the remaining butter into a miso butter paste before adding to the pan. Omit the smoked paprika; add 1 teaspoon of toasted sesame oil with the cream deglaze. Finish with toasted sesame seeds and finely sliced spring onion. The miso butter version is deeply umami-forward and savoury — less sweet than the base recipe and excellent alongside rice or noodles.

Nutritional Highlights (Per Serving — Based on 4 Servings)

CaloriesProteinCarbsFiberFat
~195 kcal4g30g3g8g

Storage

  • Best eaten fresh — skillet corn is at its best straight from the pan, when the char is at peak flavour and the cream sauce is at the right consistency. Like most quickly cooked vegetable sides, it deteriorates in quality if held for more than 20–30 minutes.
  • Refrigerator: Store leftovers in a sealed container for up to 3 days. The cream sauce thickens significantly when cold. Reheat in a skillet over medium heat with a small splash of plant milk or water to loosen the sauce; stir frequently. Do not microwave if char quality is important — the microwave softens the kernels and the char flavour dissipates.
  • Freezer: Not recommended for the finished dish — cream sauces separate when frozen and the char texture is lost completely on thawing. Uncooked frozen corn is already the most convenient storage format; there is no advantage to freezing the cooked dish.
  • Make-ahead for meal prep: The dry-charred corn (step 3 only, before the butter and cream) can be made ahead, cooled, and refrigerated for up to 2 days. Finish with the butter-and-deglaze steps from cold in a reheated skillet when ready to serve; the char will still be present and the final cooking takes under 5 minutes.

Frequently Asked Questions

Can I use tinned sweetcorn instead of fresh or frozen?

Tinned sweetcorn is not ideal for this recipe — the canning process pre-cooks the kernels and they carry significantly more water than fresh or frozen, making it very difficult to achieve char in the dry-skillet stage. If tinned corn is the only option, drain it thoroughly, then spread on a clean tea towel and press dry before using; expect a less pronounced char and a slightly softer, less textured result. Frozen sweetcorn used straight from frozen is the recommended convenience substitute — it performs nearly as well as fresh.

Do I need a cast iron skillet or will any pan work?

A cast iron skillet or a heavy stainless-steel pan (not non-stick) is strongly recommended for the dry-char stage — these pans can be heated to very high temperatures safely and retain heat when the cold corn is added. A non-stick pan should not be heated dry to smoking temperatures, as this damages the coating and produces harmful fumes at very high heat. If a non-stick pan is the only option, add a small amount of oil before the corn and accept that the char will be less aggressive.

My corn released a lot of water and steamed instead of charring. What went wrong?

The three most common causes: the pan was not hot enough before the corn was added (preheat for the full 2–3 minutes over high heat until genuinely smoking); too much corn was added at once (crowding drops the pan temperature sharply — cook in batches); or the corn was thawed before adding (thawed corn has surface moisture that steams before evaporating — use frozen corn straight from the freezer or pat fresh corn dry before cooking).

Can I make this dish without the cream?

Yes — omit the cream and instead deglaze with 2 tablespoons of vegetable stock or water, which picks up the pan fond and lightly sauces the corn without the richness of cream. The result is lighter and slightly less indulgent but still excellent, and the char flavour comes through more clearly without the cream coating. Add an extra half tablespoon of vegan block butter at the deglaze stage to compensate for the missing richness.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!