This collection of vegetarian recipes includes flavorful, vibrant and easy-to-cook dishes that vegetarians and carnivores alike will love.

76 Best Vegetarian Recipes

Falafel
Eggplant Parmesan
Lentil Tacos
Mushroom Burgers
Vegan Stir-Fry
Chickpea Chicken Salad
Vegetarian Pad Thai
Spinach Artichoke Lasagna
Vegetarian Stuffed Peppers
Kimchi Fried Rice
Chickpea and Potato Curry
Creamy Macaroni and Cheese
Spinach Risotto
Tortellini with Tomato Cream Sauce
Cauliflower Soup
Feta Garbanzo Bean Salad
Creamy Lemon Pasta
Rice and Bean Enchiladas
Zucchini Quiche
Manicotti Shells
Pesto Gnocchi
Vegetable Stew
Vegan Burritos
Vegetarian Split Pea Soup
Sweet Potato Bowl
Vegetable Lasagna
Asparagus Tofu Stir-Fry
Egg Salad
African Peanut Stew
Cauliflower Steak
Air-Fryer Samosas
Pasta Bake with Feta
Stuffed Tomatoes
Quinoa Chickpea Salad
Spaghetti Sauce Without Meat
Chickpea Burger
Ratatouille
Vegetarian Linguine
Mozzarella Mushrooms with Garlic Toast
Skillet Mac and Cheese
Portobello Fajitas
Pasta Primavera
Caribbean Potato Soup
Vegan Jambalaya
Tomato-Garlic Lentil Bowls
Vegetarian Enchilada Bake
Fresh Veggie Pizza
Homemade Pierogi
Coconut Lentils with Rice
Asparagus Tart
Lemon Orzo Salad
Spinach Tortellini
Lentil Loaf
Quickpea Curry
Pinto Beans and Rice
Vegetarian Shepherd’s Pie
Avocado Tacos
White Pizza
Edamame and Soba Noodle Bowl
Veggie-Cashew Stir-Fry
Vegan Meatballs
Crispy Tofu with Black Pepper Sauce
Easy Chana Masala
Veggie Nicoise Salad
Grilled Corn Hummus Tostadas
Quinoa-Stuffed Squash Boats
Garden Vegetable Gnocchi
Quinoa and Black Beans
Tofu Lasagna
Mediterranean Chickpeas
Grilled Peach, Rice & Arugula Salad
Cheese Enchiladas
Tofu Chow Mein
Eggplant Rollatini
Coconut-Ginger Chickpeas & Tomatoes
Eggplant Flatbread Pizzas
Vegetarian Recipes FAQ
What plant-based proteins are used for vegetarian recipes?
It’s easy to get protein from a variety of vegetarian sources. Soy-based foods, like tempeh, edamame beans and soy milk, are some of the highest sources of protein. Legumes, like peas, lentils, chickpeas and beans, are also great protein sources and are high in fiber to boot. Some grains, like quinoa, amaranth and buckwheat, are even surprisingly high in protein. Eggs, cheese and nuts pack a protein punch as well and can make meals more filling.
What are the best vegetarian dinner ideas?
If you’re not sure what to make for dinner, consider a meal where all the elements cook in the same pot. This way, the prep and cooking times will be streamlined and cleanup will be a breeze. A few of our favorite one-pot vegetarian recipes include this quick Italian veggie skillet, this veggie-cashew stir-fry and this enchilada pasta.
What vegetarian recipes can be made ahead of time?
Making meals in advance can be a huge timesaver, and there’s no shortage of delicious make-ahead vegetarian meals to try. I love cooking a batch of slow-cooker minestrone, then storing it in the fridge to eat all week. Vegetable strata is a big hit for brunch, and it can be made the night before so you can sleep in. Veggie calzones can be filled with any veggies your heart desires and reheat beautifully in the oven or toaster oven whenever you’re ready to eat.