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

[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.

- 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.

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.

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.

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.

Tips for Success, Storage and FAQs:
Prepare it up to two days ahead and refrigerate in an airtight container. Reheat before serving.
Yes. Once cooled, transfer to a freezer‑safe container for up to 2 months. Defrost overnight in the fridge before reheating thoroughly.
Browning adds flavour and texture, which enhances the final dish, but you can skip it if short on time.
Yes — use vegetarian or vegan sausages and ensure other ingredients meet your dietary preference.
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.

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.

Mediterranean Sausage Casserole
Print
Pin
Review
Remove Ads
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
- Sausages: use any sausages you like — pork, chicken, beef or vegetarian. Texture may vary by type.
- Tablespoon: measurements assume a standard 20 ml tablespoon.
- Seasoning: adjust salt, pepper and chilli flakes to taste; fresh herbs enhance the flavour.
- Storage: refrigerate in an airtight container for up to 3 days.
- Freezing: cool and freeze in suitable containers for up to 2 months. Defrost overnight in the fridge before reheating.
Leave a comment and rating
Nutrition Estimate:
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.