Anna Thomas Vegetarian Recipes for Delicious Meatless Meals

Updated On: October 4, 2025

If you’ve ever explored the world of vegetarian cooking, you’ve probably come across the name Anna Thomas. Her legendary book “The Vegetarian Epicure” changed the way we cook and eat vegetables, making plant-based meals vibrant, hearty, and deeply satisfying.

Anna Thomas’ recipes celebrate the bounty of nature, bringing together fresh produce, warming spices, and wholesome grains in ways that delight both vegetarians and omnivores. Today, I’m sharing a selection of my favorite Anna Thomas vegetarian recipes—each one a comforting classic, perfect for everyday meals or special gatherings.

Whether you’re new to vegetarian cooking or looking to refresh your repertoire, these dishes will inspire you to cook with love and creativity. Let’s dive into a world of comforting soups, robust casseroles, and the kind of salads that make you crave greens!

Why You’ll Love This Recipe

Anna Thomas’ vegetarian recipes are more than just delicious—they’re deeply nourishing, generously portioned, and packed with flavor. Whether you’re cooking for a crowd or just want to eat more veggies, you’ll find these recipes:

  • Accessible: Using easy-to-find ingredients and everyday kitchen tools.
  • Flexible: Many recipes are adaptable for vegan, gluten-free, or dairy-free diets.
  • Comforting: Think hearty stews, creamy casseroles, and soul-warming soups.
  • Healthy: Packed with fiber, vitamins, and plant-based protein.
  • Celebratory: Perfect for holidays, potlucks, or family dinners.

With Anna Thomas’ recipes, you won’t miss the meat—these dishes are stars in their own right!

Ingredients

Below you’ll find the ingredients for three iconic Anna Thomas vegetarian recipes: Vegetarian Lentil Soup, Spinach and Mushroom Lasagna, and Classic Vegetable Gratin. For your convenience, I’ve organized them in a simple table:

Recipe Ingredients
Lentil Soup
  • 1 1/2 cups brown or green lentils, rinsed
  • 1 large onion, diced
  • 2 large carrots, chopped
  • 2 stalks celery, chopped
  • 3 cloves garlic, minced
  • 1 can (14 oz) diced tomatoes
  • 6 cups vegetable broth
  • 2 tbsp olive oil
  • 1 tsp cumin
  • 1/2 tsp thyme
  • 1 bay leaf
  • Salt and pepper to taste
  • Chopped parsley (for garnish)
Spinach & Mushroom Lasagna
  • 12 lasagna noodles
  • 3 tbsp olive oil
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 16 oz mushrooms, sliced
  • 1 lb fresh spinach, chopped (or 10 oz frozen, thawed and drained)
  • 24 oz ricotta cheese (or vegan substitute)
  • 2 cups shredded mozzarella (or vegan cheese)
  • 1 cup grated Parmesan (optional)
  • 1 egg
  • 1 tsp nutmeg
  • 1 jar (24 oz) marinara sauce
  • Salt and pepper to taste
Vegetable Gratin
  • 2 zucchini, thinly sliced
  • 2 yellow squash, thinly sliced
  • 2 large potatoes, thinly sliced
  • 2 tomatoes, sliced
  • 1 large onion, thinly sliced
  • 2 tbsp olive oil
  • 1 cup grated Gruyère or cheddar
  • 1/2 cup breadcrumbs
  • 2 cloves garlic, minced
  • 1 tsp thyme
  • Salt and pepper to taste

Equipment

  • Large soup pot (for lentil soup)
  • Large skillet (for sautéing vegetables)
  • Baking dish (for gratin and lasagna, 9×13-inch recommended)
  • Colander (for draining noodles and rinsing lentils)
  • Sharp knives and cutting board
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Mixing bowls
  • Aluminum foil (for covering lasagna and gratin)
  • Oven mitts

Instructions

Lentil Soup

  1. Heat olive oil in a large soup pot over medium heat. Add diced onion, carrots, and celery. Sauté for 5-7 minutes until veggies begin to soften.
  2. Add minced garlic, cumin, and thyme. Cook for 1 minute, stirring constantly, until fragrant.
  3. Add rinsed lentils, diced tomatoes (with juices), bay leaf, and vegetable broth. Stir to combine.
  4. Bring to a boil, then reduce heat to low. Cover and simmer for 35-40 minutes, stirring occasionally, until lentils are tender.
  5. Remove bay leaf. Season with salt and pepper to taste. For a creamier soup, use an immersion blender to puree part of the soup.
  6. Ladle into bowls and garnish with chopped parsley.

Spinach & Mushroom Lasagna

  1. Preheat oven to 375°F (190°C). Cook lasagna noodles according to package instructions; drain and set aside.
  2. Heat olive oil in a large skillet. Add onion and cook for 5 minutes. Add garlic and mushrooms, sautéing until the mushrooms release their liquid and begin to brown.
  3. Add chopped spinach and cook until wilted (if using fresh) or heated through (if using frozen). Season with salt, pepper, and nutmeg.
  4. In a mixing bowl, combine ricotta cheese, egg, half the Parmesan, and a pinch of salt and pepper.
  5. Spread a thin layer of marinara on the bottom of a 9×13-inch baking dish. Place a layer of noodles over the sauce, then half the ricotta mixture, half the spinach-mushroom mixture, a sprinkle of mozzarella, and a layer of sauce. Repeat layers, finishing with noodles, sauce, and remaining cheeses.
  6. Cover with foil and bake for 30 minutes. Remove foil and bake another 10-15 minutes, until bubbly and golden.
  7. Let rest for 10 minutes before slicing and serving.

Vegetable Gratin

  1. Preheat oven to 400°F (200°C). Brush a baking dish with olive oil.
  2. Layer potatoes, zucchini, yellow squash, onion, and tomato slices in the dish, overlapping them for a beautiful pattern.
  3. Drizzle with olive oil, sprinkle with thyme, garlic, salt, and pepper.
  4. Top with breadcrumbs and grated cheese.
  5. Cover with foil and bake for 25 minutes. Remove foil and bake another 20 minutes until cheese is golden and vegetables are tender.
  6. Let cool slightly before serving.

Tips & Variations

  • Make it vegan: Substitute dairy cheese with your favorite vegan cheese, and use tofu or cashew ricotta in the lasagna.
  • Add protein: Stir cooked chickpeas or white beans into the soup or gratin for extra protein and texture.
  • Switch up veggies: Use whatever is in season—eggplant, bell peppers, kale, or sweet potatoes all work beautifully.
  • Gluten-free option: Replace lasagna noodles with gluten-free varieties or thinly sliced zucchini sheets.
  • Flavor boosters: A splash of balsamic vinegar in the soup, fresh basil in the lasagna, or a pinch of smoked paprika in the gratin can elevate flavors.

“The best vegetarian meals start with the freshest produce and a willingness to experiment. Don’t be afraid to make these recipes your own!” – Anna Thomas

Nutrition Facts

Nutrition will vary based on exact ingredients and serving sizes, but here’s a general estimate per serving for each recipe:

Recipe Calories Protein Fat Carbohydrates Fiber
Lentil Soup 230 13g 4g 38g 13g
Spinach & Mushroom Lasagna 360 18g 15g 38g 7g
Vegetable Gratin 270 8g 12g 31g 6g

Note: These values are estimates. For precise nutrition, please use your own preferred nutrition calculator.

Serving Suggestions

  • Lentil Soup: Serve with crusty bread or a slice of Green Chile Cheese Bread. Add a simple green salad for a complete meal.
  • Spinach & Mushroom Lasagna: Pair with roasted vegetables, a tangy arugula salad, or a glass of dry red wine. For dessert, try a comforting Grandma’s Old Fashioned Bread Pudding.
  • Vegetable Gratin: This dish shines next to grilled tofu, a bean salad, or as part of a vegetarian brunch. Finish with a refreshing Green Goodness Juice for a nourishing meal.

For potlucks or gatherings, all three recipes can be made ahead and reheated, making them perfect for sharing with friends and family.

Conclusion

Anna Thomas’ vegetarian recipes are proof that plant-based cooking can be both simple and extraordinary. Each dish brings together wholesome ingredients, bold flavors, and a sense of comfort that’s perfect for any occasion.

Whether you’re simmering a pot of lentil soup on a rainy day, serving up a bubbling lasagna to guests, or celebrating the colors of the season with a vegetable gratin, these recipes promise satisfaction and joy at the table.

Don’t be afraid to experiment! Make these dishes your own, swap in your favorite veggies, and share them with those you love.

For even more inspiration, explore recipes like Kodiak Banana Muffins for breakfast, or try a classic homemade dessert like Goat Milk Ice Cream. Here’s to bringing the spirit of Anna Thomas into your kitchen—one delicious, nourishing meal at a time!

📖 Recipe Card: Anna Thomas's Classic Lentil Soup

Description: A hearty and flavorful vegetarian lentil soup inspired by Anna Thomas. Perfect for a comforting meal any time of year.

Prep Time: PT15M
Cook Time: PT45M
Total Time: PT1H

Servings: 6 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 1/2 cups dried brown lentils, rinsed
  • 6 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1 bay leaf
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons lemon juice

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, carrots, and celery; sauté until softened, about 5 minutes.
  3. Stir in garlic and cook for 1 minute.
  4. Add lentils, vegetable broth, cumin, bay leaf, salt, and pepper.
  5. Bring to a boil, then reduce heat and simmer, covered, for 35-40 minutes.
  6. Remove bay leaf and stir in lemon juice.
  7. Taste and adjust seasoning as needed before serving.

Nutrition: Calories: 220 kcal | Protein: 11 g | Fat: 4 g | Carbs: 36 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Anna Thomas’s Classic Lentil Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegetarian lentil soup inspired by Anna Thomas. Perfect for a comforting meal any time of year.”, “prepTime”: “PT15M”, “cookTime”: “PT45M”, “totalTime”: “PT1H”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 large onion, chopped”, “2 carrots, diced”, “2 celery stalks, diced”, “3 cloves garlic, minced”, “1 1/2 cups dried brown lentils, rinsed”, “6 cups vegetable broth”, “1 teaspoon ground cumin”, “1 bay leaf”, “1 teaspoon salt”, “1/4 teaspoon black pepper”, “2 tablespoons lemon juice”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, carrots, and celery; saut\u00e9 until softened, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic and cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add lentils, vegetable broth, cumin, bay leaf, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer, covered, for 35-40 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove bay leaf and stir in lemon juice.”}, {“@type”: “HowToStep”, “text”: “Taste and adjust seasoning as needed before serving.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “11 g”, “fatContent”: “4 g”, “carbohydrateContent”: “36 g”}}

Photo of author

Marta K

Leave a Comment

X