As the only plant-based eater in a household of omnivores, creating dinners that delight everyone can feel like a balancing act. These vegetarian recipes are designed to win over even the most dedicated meat lovers with bold flavours, hearty textures, and clever spins on global cuisines. From creamy pasta dishes to protein-packed bean skillets, each meal is simple to prepare, budget-friendly, and packed with wholesome ingredients. Whether you’re embracing meatless Mondays or catering to varied tastes, these dishes will keep everyone at the table happy.
Creamy Spring Orzo Delight
This vibrant orzo dish brings the fresh flavours of spring to your table, blending creamy textures with bright vegetables. Perfect for a quick weeknight dinner, it’s rich enough to satisfy meat lovers yet light enough for plant-based diets. The small, rice-shaped pasta soaks up a luxurious sauce, making every bite comforting and delicious. This recipe serves four and comes together in under 40 minutes, ideal for pleasing a mixed household.
Ingredients
- 200g orzo pasta
- 1 tablespoon olive oil
- 1 leek, trimmed and finely sliced
- 200g asparagus, trimmed and cut into 2cm pieces
- 100g fresh or frozen peas
- 50g butter
- 100ml double cream
- 75g grated Parmesan
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped, for garnish
Method
- Cook the Orzo: Bring a large pot of salted water to the boil. Add the orzo and cook according to packet instructions until al dente, about 8–10 minutes. Drain, reserving 100ml of the pasta water, and set aside.
- Sauté the Vegetables: Heat the olive oil in a large frying pan over medium heat. Add the sliced leek and cook for 4–5 minutes until softened. Stir in the asparagus and peas, cooking for another 3–4 minutes until tender but still vibrant.
- Create the Creamy Sauce: Reduce the heat to low and add the butter to the pan. Once melted, stir in the double cream and reserved pasta water. Gradually add the Parmesan, stirring until the sauce is smooth and thickened. Season with salt and pepper.
- Combine and Serve: Add the cooked orzo to the pan, tossing to coat in the creamy sauce. Cook for 1–2 minutes until heated through. Serve in bowls, garnished with fresh parsley and an extra sprinkle of Parmesan if desired.
Tips
- Swap Vegetables: Use courgette or green beans if asparagus isn’t available.
- Make Ahead: Prepare the sauce and vegetables in advance, then reheat and toss with freshly cooked orzo.
- Add Crunch: Sprinkle toasted pine nuts or breadcrumbs over the top for extra texture.
Spiced Chickpea Curry
This aromatic chickpea curry is a vegetarian twist on classic butter chicken, delivering bold Indian-inspired flavours that appeal to all palates. Simmered in a rich tomato sauce, the chickpeas become tender and flavourful, making this a hearty main dish. Serve with rice and naan for a comforting meal that’s ready in about 45 minutes, perfect for a family dinner where everyone’s tastes need to be satisfied. This recipe serves four.
Ingredients
- 2 x 400g tins chickpeas, drained and rinsed
- 1 tablespoon vegetable oil
- 1 large onion, finely chopped
- 2 garlic cloves, crushed
- 1 tablespoon ginger, grated
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric
- ½ teaspoon chilli powder (adjust to taste)
- 400g tin chopped tomatoes
- 100ml double cream
- 200ml vegetable stock
- Salt and freshly ground black pepper, to taste
- Fresh coriander, chopped, for garnish
- Cooked basmati rice and naan, to serve
Method
- Prepare the Base: Heat the vegetable oil in a large saucepan over medium heat. Add the chopped onion and cook for 5–6 minutes until soft and golden. Stir in the garlic and ginger, cooking for 1 minute until fragrant.
- Add Spices: Sprinkle in the cumin, coriander, turmeric, and chilli powder. Stir for 30 seconds to release the aromas, being careful not to burn the spices.
- Simmer the Curry: Add the chopped tomatoes, vegetable stock, and chickpeas. Bring to a gentle boil, then reduce the heat and simmer for 15–20 minutes, stirring occasionally, until the sauce thickens.
- Finish with Cream: Stir in the double cream and season with salt and pepper. Simmer for another 5 minutes to meld the flavours. If the sauce is too thick, add a splash of water or stock.
- Serve: Spoon the curry over basmati rice, garnish with fresh coriander, and serve with warm naan on the side.
Tips
- Boost Nutrition: Add a handful of spinach or kale in the final minutes of cooking.
- Spice Level: Adjust the chilli powder to suit your family’s preferences.
- Freezer-Friendly: Freeze leftovers in an airtight container for up to three months.
Crustless Broccoli and Bean Quiche
This protein-packed, crustless quiche is a versatile dish that works for breakfast, brunch, or a light dinner. Packed with roasted broccoli, cherry tomatoes, and creamy great northern beans, it’s both nourishing and satisfying, appealing to vegetarians and omnivores alike. The absence of a crust makes it quick to prepare, and the eggs and cheese provide a comforting, familiar texture. This recipe serves six and is ready in about an hour.
Ingredients
- 200g broccoli florets, bite-sized
- 1 tablespoon olive oil
- 150g cherry tomatoes
- 6 large eggs
- 100g grated Gruyère cheese
- 50g grated Parmesan
- 100ml single cream
- 1 teaspoon fresh thyme, chopped
- ¼ teaspoon salt
- 400g tin great northern beans, drained and rinsed
- Cooking spray, for the dish
Method
- Roast the Vegetables: Preheat the oven to 220°C. Toss the broccoli florets with olive oil on a baking tray, spreading them out evenly. Roast for 8 minutes, then add the cherry tomatoes and roast for another 6–8 minutes until the broccoli is lightly charred and the tomatoes begin to burst. Reduce the oven to 190°C.
- Prepare the Egg Mixture: In a large bowl, whisk together the eggs, 50g of Gruyère, Parmesan, single cream, thyme, and salt until smooth. Gently fold in the beans and roasted vegetables.
- Bake the Quiche: Lightly coat a 23cm glass pie dish with cooking spray. Pour the egg mixture into the dish and sprinkle the remaining 50g of Gruyère over the top. Bake for 25–30 minutes until set and golden around the edges.
- Serve: Let the quiche cool for 10 minutes before slicing. Serve warm with a side salad or crusty bread for a complete meal.
Tips
- Meal Prep: Bake in a muffin tin for individual portions that freeze well for up to three months.
- Vegetable Swap: Try cauliflower or courgette instead of broccoli for variety.
- Cheese Options: Swap Gruyère for mature cheddar if that’s what you have on hand.