Mediterranean Sausage and Vegetable Casserole Recipe

This Easy Mediterranean Sausage Casserole is sure to become a family favourite. Packed with vegetables and beans, this comforting one‑pot meal needs only some crusty bread to complete it. It’s a hearty, flavourful dish inspired by Mediterranean ingredients and simple, everyday cooking.

Yum! Made with beef sausages as that’s what I had on hand and was absolutely delicious. Will be making again!

– Cassie

Large saucepan of Sausage Casserole with a spoon in the pan, sitting on a marble bench top with some herbs around the edge.

[feast_advanced_jump_to]

Why You’ll Love This Recipe:

  • Comfort food at its best — a warming dish loved by adults and children, ideal for busy weeknights.
  • Made from simple, readily available ingredients.
  • One‑pot cooking makes cleanup quick and easy.
  • Sausages offer an affordable source of protein, keeping this meal budget-friendly.
  • Great for meal prep — double the batch and freeze portions for later.
  • Flexible — choose sausages and ingredients to make the casserole gluten‑free, vegetarian or vegan if desired.

Recipe Inspiration: Mediterranean flavours are at the heart of this dish. I’ve been making variations of this casserole for years because it’s versatile and forgiving — swap the sausages or vegetables to suit what you have and what you like.

Ingredients and Substitutions:

Please see the recipe card further along in the post for exact quantities and the full method.

Ingredients in this recipe on a white marble background.
  • Sausages: thick mild pork sausages work well, but chicken, beef or plant‑based sausages can be used. Different types may break down differently while cooking, but the flavour remains great.
  • Extra virgin olive oil: for best flavour, use a good quality oil.
  • Brown/yellow onion: or white onion if preferred.
  • Garlic: fresh is best for maximum flavour.
  • Tomato passata: pureed tomatoes; crushed tomatoes are an acceptable substitute.
  • Red chilli flakes: add to taste for a touch of heat.
  • Rosemary: fresh is preferred for aroma and flavor.
  • Dried oregano: its subtle earthiness complements the dish well.
  • Zucchini/courgette: mild and tender when cooked.
  • Red capsicum/bell pepper: red is sweeter and adds colour.
  • Cannellini beans: white kidney beans; Great Northern beans or chickpeas can be used as alternatives.
  • Baby spinach: adds colour and nutrients; regular chopped spinach, Swiss chard or kale can replace it.
  • Sea salt and freshly ground black pepper: season to taste.

Variations:

Beans: swap cannellini beans for other canned beans or chickpeas.

Greens: use chopped mature spinach, Swiss chard or kale instead of baby spinach.

Vegetables: mushrooms or eggplant would also work well in this casserole.

How To Make Mediterranean Sausage Casserole:

Please see the recipe card further along in the post for exact quantities and the full method.

Steps 1-2 of preparing this recipe - browning the sausage in a pan and then browning the onion in the same pan.

1 – Brown the sausages:
Heat a tablespoon of olive oil in a large, heavy‑based, oven‑safe pan over medium‑high heat. Add the sausages and brown lightly on all sides (about 3–4 minutes). Remove and set aside.

2 – Cook the onion and garlic:
Reduce the heat to low and add the remaining oil. Cook the sliced onion for a couple of minutes, then add the garlic and cook briefly until fragrant, taking care not to burn it.

Steps 3-4 of preparing this recipe - the herbs and tomato added to the sausages and onions and the dish ready for the oven.

3 – Combine:
Return the sausages to the pan and add tomato passata, water, rosemary, red pepper flakes and oregano. Stir and bring to a gentle simmer.

4 – Add the vegetables:
Stir in the zucchini and red capsicum, season with salt and pepper. Cover with a tight lid and transfer to a preheated oven for 20 minutes.

Steps 5-6 of preparing this recipe - the vegetables being added to the dish and lastly the spinach and beans being added.

5 – Finish in the oven:
After 20 minutes, remove the pan and stir in the baby spinach and cannellini beans. Cover and return to the oven for another 10 minutes, or until the vegetables are tender and flavours have melded.

Taste and adjust the seasoning with additional salt, pepper or chilli flakes if needed. Serve with creamy polenta, mashed potato or crusty bread.

Hint: Season well — the amount needed depends on the sausages you choose, so taste before serving.

Serving of Sausage Casserole in a small round white bowl.

Tips for Success, Storage and FAQs:

How far in advance can I make the Mediterranean Sausage Casserole?

Prepare it up to two days ahead and refrigerate in an airtight container. Reheat before serving.

Can I freeze the Sausage Casserole?

Yes. Once cooled, transfer to a freezer‑safe container for up to 2 months. Defrost overnight in the fridge before reheating thoroughly.

Is it necessary to brown the sausages?

Browning adds flavour and texture, which enhances the final dish, but you can skip it if short on time.

Can this casserole be made vegetarian or vegan?

Yes — use vegetarian or vegan sausages and ensure other ingredients meet your dietary preference.

Can I cook this casserole on the stovetop?

Yes. Cook gently over the lowest heat with a heavy‑based pan and a lid, stirring occasionally to prevent sticking.

Top Tip:

This casserole is a perfect base for improvisation. Use whatever vegetables are in the fridge, swap herbs to taste, and choose sausages you enjoy — the dish will still shine.

Spoon lifting out some Sausage Casserole from a large white dish.

Serving Suggestions:

This Mediterranean Sausage Casserole is versatile and satisfying. Try these serving ideas:

  • Serve simply with crusty bread to soak up the sauce.
  • Pair with mashed potato, creamy polenta or steamed rice for a heartier meal.
  • Boost the vegetable side with roasted broccolini or other greens.

Minimal fuss and maximum comfort make this one‑pot casserole a great option on busy nights. Enjoy it straight from the pan for a family‑style meal.

Alex xx

More Delicious Recipes For You To Try:

  • Butter Bean Stew
  • Mediterranean Chicken Casserole
  • Pork Sausage Ragu
  • Dutch Oven Mediterranean Beef Stew

Stay in touch!
Follow along on social media and subscribe to the newsletter for more recipes and tips.

Large saucepan of Sausage Casserole with a spoon in the pan, sitting on a marble bench top with some herbs around the edge.

Mediterranean Sausage Casserole

This Easy Mediterranean Sausage Casserole is a simple, one‑pot family meal filled with vegetables and beans — comforting and full of Mediterranean flavour.
5 from 4 votes

Print
Pin
Review
Remove Ads

Course: Main Course
Cuisine: Mediterranean
Prep Time: 25
Cook Time: 50
Total Time: 1 15
Servings: 4 people
Calories: 749kcal
Author: Alexandra Cook – It’s Not Complicated Recipes

Please note:

When weights are provided, weighing ingredients produces the best results. Oven temperatures are fan‑forced unless otherwise stated.

Ingredients

  • 600 g (1.3 lb) sausages – cut into 1‑inch pieces (I used pork)
  • 3 tablespoon extra virgin olive oil
  • 1 large brown/yellow onion – halved and finely sliced
  • 3 cloves garlic – finely chopped
  • 400 g tomato passata
  • 250 ml water
  • ½ teaspoon dried red chilli flakes – or to taste
  • 1 teaspoon dried oregano
  • 1 teaspoon fresh rosemary – finely chopped
  • 1 large zucchini/courgette – cut into 1 cm slices
  • 1 large red capsicum/bell pepper – cut into 1 cm squares
  • 400 g tinned cannellini beans – rinsed and drained
  • 2 cups baby spinach – firmly packed
  • sea salt and freshly ground black pepper – to taste

Instructions

  • Preheat the oven to 180°C (355°F).
  • Heat 1 tablespoon of olive oil in a large, heavy‑based, oven‑safe pan over medium‑high heat until shimmering.
  • Add the sausages and brown on all sides (3–4 minutes). Remove and set aside.
  • Reduce heat to low, add the remaining 2 tablespoons of oil, then the onion. Cook for about 2 minutes, add the garlic and cook for another minute.
  • Return the sausages to the pan, add the passata, water, rosemary, red pepper flakes and oregano, and bring to a simmer.
  • Stir in the zucchini and capsicum, season with salt and pepper, cover with a lid and bake for 20 minutes.
  • Remove from the oven, fold in the spinach and cannellini beans, cover and return to the oven for a further 10 minutes or until the vegetables are tender.
  • Adjust seasoning if needed. Serve straight from the pan or transfer to a serving dish with crusty bread, polenta or mashed potato.

Video

Notes

  1. Sausages: use any sausages you like — pork, chicken, beef or vegetarian. Texture may vary by type.
  2. Tablespoon: measurements assume a standard 20 ml tablespoon.
  3. Seasoning: adjust salt, pepper and chilli flakes to taste; fresh herbs enhance the flavour.
  4. Storage: refrigerate in an airtight container for up to 3 days.
  5. Freezing: cool and freeze in suitable containers for up to 2 months. Defrost overnight in the fridge before reheating.
Made this recipe? Please leave a comment and rating at the bottom of the page!

Leave a comment and rating

Nutrition Estimate:

Calories: 749kcal | Carbohydrates: 40g | Protein: 34g | Fat: 51g
Nutritional Disclaimer:

The nutritional information is an estimate and will vary depending on ingredient brands and portions. For accuracy, calculate nutrition using the exact ingredients you use.