Angela Hartnett Vegetarian Recipes for Delicious Meals

Updated On: October 4, 2025

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

  1. 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.
  2. 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.
  3. 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.
  4. Deglaze: Pour in the white wine and let it bubble, stirring, until almost fully absorbed.
  5. 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).
  6. 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.
  7. 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

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

  1. Preheat oven: Set oven to 200°C/400°F. Line a baking tray with parchment paper.
  2. 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.
  3. 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.
  4. Mix ricotta: In a bowl, combine ricotta with a pinch of salt and some fresh pepper.
  5. 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.
  6. Bake: Cover with foil and bake for 30 minutes. Remove foil and bake for another 15-20 minutes, until bubbling and golden brown.
  7. 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

  1. 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.
  2. Add garlic and herbs: Stir in the garlic, thyme, and bay leaf. Cook for 1 minute.
  3. Add tomatoes and chickpeas: Pour in crushed tomatoes and chickpeas. Stir well and cook for 5 minutes.
  4. Add stock and simmer: Pour in vegetable stock. Bring to a simmer, cover partially, and cook for 15 minutes.
  5. Add chard: Stir in the Swiss chard and cook until just wilted, about 3 minutes. Season with salt and pepper.
  6. 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

  1. Preheat oven to 200°C (180°C fan).
  2. Toss courgette, aubergine, and peppers with 1 tbsp olive oil, season, and roast for 25 minutes.
  3. Meanwhile, heat remaining oil in a pan, cook onion and garlic until soft.
  4. Add chopped tomatoes, simmer for 10 minutes, then stir in roasted vegetables.
  5. Spread a little sauce in a baking dish, layer with lasagne sheets, then half the ricotta.
  6. Repeat layers, finishing with lasagne, sauce, and remaining ricotta.
  7. Sprinkle with parmesan and bake for 25 minutes until golden.
  8. 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”}}

Photo of author

Marta K

Leave a Comment

X