If you’re a fan of vibrant, soulful vegetarian food, then exploring Angela Hartnett vegetarian recipes is a true delight. Angela Hartnett, one of Britain’s most celebrated chefs, is renowned for her ability to turn simple, humble ingredients into memorable meals.
Her Italian heritage shines through each creation, infusing every dish with warmth, generosity, and flavor. Whether you’re already vegetarian or just looking to add more plant-based goodness to your table, Angela’s approach is both accessible and inspiring.
In this post, I’ll walk you through a collection of her best vegetarian recipes, perfect for weeknights, special occasions, or anytime you crave something nourishing and delicious. With clear steps, helpful tips, and plenty of variations, you’re sure to find a new favorite below!
Why You’ll Love These Recipes
Angela Hartnett’s vegetarian recipes are all about real, seasonal ingredients and unfussy techniques. You’ll love these dishes because they:
- Celebrate the natural flavors of vegetables, pulses, and grains.
- Are simple to prepare, requiring no fancy equipment or hard-to-find ingredients.
- Offer a comforting, home-cooked feel without being heavy or uninspired.
- Are perfect for sharing with friends and family, even those who usually prefer meat dishes.
- Can be easily adapted for gluten-free, vegan, or dairy-free diets.
“Vegetarian food should never feel like a compromise. The best dishes let produce shine and bring everyone to the table.” – Angela Hartnett
Angela Hartnett Vegetarian Recipes: Top 3 Must-Try Dishes
Let’s get cooking! Here are three of Angela Hartnett’s most beloved vegetarian recipes, each with step-by-step instructions, ingredient lists, and plenty of tips for success.
Creamy Wild Mushroom Risotto
Ingredients
| Arborio rice | 300g (about 1 ½ cups) |
| Mixed wild mushrooms | 300g, cleaned and sliced |
| Vegetable stock | 1 liter (about 4 cups), kept warm |
| Dry white wine | 100ml (about ½ cup) |
| Shallots | 2, finely chopped |
| Garlic | 2 cloves, minced |
| Fresh parsley | 2 tbsp, chopped |
| Butter | 2 tbsp (or vegan alternative) |
| Olive oil | 2 tbsp |
| Parmesan cheese | 50g, grated (optional, or use vegan cheese) |
| Salt & Pepper | To taste |
Equipment
- Large, heavy-bottomed saucepan or Dutch oven
- Wooden spoon
- Ladle
- Chopping board and knife
- Small frying pan (for mushrooms)
- Grater (for Parmesan)
Instructions
- Prepare the mushrooms: In a small frying pan over medium heat, add 1 tbsp olive oil. Sauté the mushrooms with a pinch of salt until golden and any moisture has evaporated, about 8 minutes. Set aside.
- Sauté aromatics: In your saucepan, heat the remaining olive oil and 1 tbsp butter. Add shallots and garlic, gently cooking until soft and translucent, about 5 minutes.
- Toast the rice: Stir in the Arborio rice, coating each grain in oil. Cook for 1-2 minutes until the rice looks slightly translucent around the edges.
- Deglaze: Pour in the white wine and let it bubble, stirring, until almost fully absorbed.
- Add stock gradually: Add a ladleful of hot vegetable stock, stirring gently. When the liquid is mostly absorbed, add another ladleful. Continue this process, stirring frequently, until the rice is creamy and just al dente (about 18-20 minutes).
- Combine and finish: Stir in the cooked mushrooms, remaining butter, and Parmesan cheese. Season with salt and pepper to taste. Let sit off the heat, covered, for 2 minutes to allow flavors to meld.
- Garnish and serve: Sprinkle with fresh parsley and serve immediately.
Tips & Variations
- Vegan option: Use olive oil instead of butter and your favorite vegan Parmesan-style cheese.
- Mix up the mushrooms: Try chestnut, shiitake, or portobello for more depth of flavor.
- Make it herby: Add fresh thyme or tarragon for a fragrant twist.
- Leftover tip: Cool any leftovers quickly and refrigerate; reheat gently with a splash of extra stock.
Tip: Stir the risotto frequently, but not constantly—this helps create that creamy texture without turning it gluey.
Nutrition Facts
| Serving Size | 1 generous bowl (about 1/4 recipe) |
| Calories | 370 |
| Protein | 8g |
| Fat | 12g |
| Carbohydrates | 53g |
| Fiber | 3g |
Serving Suggestions
- Pair with a crisp green salad dressed in lemon and olive oil.
- Serve alongside crusty bread or try a homemade loaf like this Green Chile Cheese Bread Recipe.
- For a special meal, finish with a light dessert such as Goat Milk Ice Cream Recipe No Eggs.
Angela Hartnett’s Roasted Vegetable Lasagna
Ingredients
| Eggplant | 1 large, cut into ½-inch slices |
| Zucchini | 2, sliced into rounds |
| Red bell pepper | 1, cut into strips |
| Tomato passata | 700ml (about 3 cups) |
| Lasagna sheets (no-boil or fresh) | 250g |
| Ricotta cheese | 250g (about 1 cup) |
| Mozzarella cheese | 150g, sliced |
| Grated Parmesan | 50g |
| Garlic | 2 cloves, minced |
| Olive oil | 3 tbsp |
| Fresh basil | Handful, chopped |
| Salt & Pepper | To taste |
Equipment
- Large roasting tray
- Oven-proof lasagna dish (about 9×13 inches)
- Saucepan
- Mixing bowl
- Knife and board
- Aluminum foil
Instructions
- Preheat oven: Set oven to 200°C/400°F. Line a baking tray with parchment paper.
- Roast vegetables: Arrange eggplant, zucchini, and bell pepper on the tray. Drizzle with 2 tbsp olive oil and season with salt and pepper. Roast for 25 minutes, flipping halfway, until soft and golden.
- Prepare sauce: While vegetables roast, heat 1 tbsp olive oil in a saucepan. Add garlic, cook for 1 minute, then pour in tomato passata. Simmer for 10 minutes. Stir in basil and season to taste.
- Mix ricotta: In a bowl, combine ricotta with a pinch of salt and some fresh pepper.
- Assemble lasagna: Spread a thin layer of tomato sauce in the bottom of your baking dish. Layer with lasagna sheets, followed by roasted vegetables, dollops of ricotta, and a little mozzarella. Repeat, ending with sheets, sauce, and the rest of the cheeses.
- Bake: Cover with foil and bake for 30 minutes. Remove foil and bake for another 15-20 minutes, until bubbling and golden brown.
- Rest and serve: Let the lasagna rest for 10 minutes before slicing. Garnish with more basil if desired.
Tips & Variations
- Make it vegan: Swap ricotta and mozzarella for plant-based cheeses or use a cashew “ricotta.”
- Add spinach: Layer in fresh spinach leaves for extra greens.
- Swap veggies: Use what you have—try roasted butternut squash or mushrooms for variety.
- Prep ahead: Assemble lasagna up to a day ahead and bake when ready.
Lasagna always tastes even better the next day—leftovers are perfect for lunch!
Nutrition Facts
| Serving Size | 1 square (about 1/6 of dish) |
| Calories | 410 |
| Protein | 17g |
| Fat | 17g |
| Carbohydrates | 45g |
| Fiber | 6g |
Serving Suggestions
- Serve with a simple salad of arugula and lemon.
- Pair with a refreshing homemade drink like Green Goodness Juice Recipe.
- For a hearty dinner, accompany with garlic bread or roasted potatoes.
Angela Hartnett’s Chickpea & Swiss Chard Stew
Ingredients
| Canned chickpeas | 2 x 400g cans, drained |
| Swiss chard | 1 large bunch, stems removed, leaves chopped |
| Onion | 1, finely diced |
| Carrot | 1, diced |
| Celery stalk | 1, diced |
| Garlic | 2 cloves, minced |
| Extra virgin olive oil | 3 tbsp |
| Crushed tomatoes | 400g can |
| Vegetable stock | 500ml (about 2 cups) |
| Fresh thyme | 1 tsp, chopped |
| Bay leaf | 1 |
| Salt & Pepper | To taste |
| Lemon | For serving |
Equipment
- Large soup pot or Dutch oven
- Wooden spoon
- Knife and chopping board
- Ladle
Instructions
- Sauté vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrot, celery, and a pinch of salt. Cook, stirring, until softened, about 7 minutes.
- Add garlic and herbs: Stir in the garlic, thyme, and bay leaf. Cook for 1 minute.
- Add tomatoes and chickpeas: Pour in crushed tomatoes and chickpeas. Stir well and cook for 5 minutes.
- Add stock and simmer: Pour in vegetable stock. Bring to a simmer, cover partially, and cook for 15 minutes.
- Add chard: Stir in the Swiss chard and cook until just wilted, about 3 minutes. Season with salt and pepper.
- Finish and serve: Squeeze over fresh lemon juice. Remove bay leaf before serving.
Tips & Variations
- Swap greens: Use spinach or kale if you can’t find Swiss chard.
- Spice it up: Add a pinch of chili flakes for gentle heat.
- Bulk it up: Stir in cooked pasta or rice to make it even heartier.
- Make it ahead: This stew is perfect for meal prep and tastes better the next day.
For extra richness, drizzle with your best olive oil before serving.
Nutrition Facts
| Serving Size | Large bowl (about 1/4 recipe) |
| Calories | 315 |
| Protein | 11g |
| Fat | 8g |
| Carbohydrates | 46g |
| Fiber | 10g |
Serving Suggestions
- Enjoy with a chunk of rustic bread or try this Hamburger Bun Sourdough Recipe for a homemade touch.
- Top with a dollop of yogurt or vegan sour cream for extra creaminess.
- Pair with a crunchy salad for a complete meal.
Conclusion
Angela Hartnett’s vegetarian recipes prove that plant-based meals can be truly satisfying, elegant, and deeply comforting. Each recipe above highlights her signature style—generous, bold, and rooted in the best ingredients.
Whether you’re making a creamy risotto, a bubbling lasagna, or a hearty stew, you’ll find these dishes are as rewarding to cook as they are to eat. Don’t be afraid to experiment—Angela’s ethos is all about using what’s fresh, seasonal, and available.
If you’re searching for more vegetarian inspiration, check out related recipes like Kosher Vegetarian Recipes or for a sweet finish, try Kodiak Banana Muffins Recipe. Happy cooking, and may your table always be filled with flavor and good company!
📖 Recipe Card: Angela Hartnett's Roasted Vegetable & Ricotta Lasagne
Description: A comforting vegetarian lasagne layered with roasted Mediterranean vegetables and creamy ricotta. Perfect for a family dinner or casual entertaining.
Prep Time: PT30M
Cook Time: PT50M
Total Time: PT1H20M
Servings: 6 servings
Ingredients
- 2 medium courgettes, sliced
- 1 large aubergine, diced
- 1 red pepper, sliced
- 1 yellow pepper, sliced
- 2 tbsp olive oil
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 400g tin chopped tomatoes
- 250g ricotta cheese
- 8-10 fresh lasagne sheets
- 50g grated parmesan
- Handful fresh basil leaves
Instructions
- Preheat oven to 200°C (180°C fan).
- Toss courgette, aubergine, and peppers with 1 tbsp olive oil, season, and roast for 25 minutes.
- Meanwhile, heat remaining oil in a pan, cook onion and garlic until soft.
- Add chopped tomatoes, simmer for 10 minutes, then stir in roasted vegetables.
- Spread a little sauce in a baking dish, layer with lasagne sheets, then half the ricotta.
- Repeat layers, finishing with lasagne, sauce, and remaining ricotta.
- Sprinkle with parmesan and bake for 25 minutes until golden.
- Scatter with basil leaves before serving.
Nutrition: Calories: 390 kcal | Protein: 17g | Fat: 16g | Carbs: 44g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Angela Hartnett’s Roasted Vegetable & Ricotta Lasagne”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A comforting vegetarian lasagne layered with roasted Mediterranean vegetables and creamy ricotta. Perfect for a family dinner or casual entertaining.”, “prepTime”: “PT30M”, “cookTime”: “PT50M”, “totalTime”: “PT1H20M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 medium courgettes, sliced”, “1 large aubergine, diced”, “1 red pepper, sliced”, “1 yellow pepper, sliced”, “2 tbsp olive oil”, “1 onion, finely chopped”, “2 garlic cloves, minced”, “400g tin chopped tomatoes”, “250g ricotta cheese”, “8-10 fresh lasagne sheets”, “50g grated parmesan”, “Handful fresh basil leaves”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 200\u00b0C (180\u00b0C fan).”}, {“@type”: “HowToStep”, “text”: “Toss courgette, aubergine, and peppers with 1 tbsp olive oil, season, and roast for 25 minutes.”}, {“@type”: “HowToStep”, “text”: “Meanwhile, heat remaining oil in a pan, cook onion and garlic until soft.”}, {“@type”: “HowToStep”, “text”: “Add chopped tomatoes, simmer for 10 minutes, then stir in roasted vegetables.”}, {“@type”: “HowToStep”, “text”: “Spread a little sauce in a baking dish, layer with lasagne sheets, then half the ricotta.”}, {“@type”: “HowToStep”, “text”: “Repeat layers, finishing with lasagne, sauce, and remaining ricotta.”}, {“@type”: “HowToStep”, “text”: “Sprinkle with parmesan and bake for 25 minutes until golden.”}, {“@type”: “HowToStep”, “text”: “Scatter with basil leaves before serving.”}], “nutrition”: {“calories”: “390 kcal”, “proteinContent”: “17g”, “fatContent”: “16g”, “carbohydrateContent”: “44g”}}