Skip to Content

28 Vegan And Vegetarian Dishes That Will Fill And Satisfy

Vegetarian meals don’t have to be boring, and this list proves it! From creamy pastas and cozy soups to fresh salads and hearty casseroles, these recipes bring out the best in plant-based cooking.

Whether you’re looking for a quick weeknight meal, a protein-packed lunch, or a comforting bowl of soup, there’s something here for every occasion. Many of these dishes come together in 30 minutes or less, making them perfect for busy schedules.

So grab your favorite veggies, herbs, and grains, and start cooking! Whether you’re trying a new take on chili, a bright pasta dish, or a crunchy air-fried snack, these recipes will keep things fresh and flavorful. Which one will you try first?

Pasta Primavera

Pasta Primavera. Photo credit: Or Whatever You Do.

A fresh and vibrant pasta dish packed with seasonal vegetables and tossed in a light, flavorful sauce—perfect for a quick and healthy meal.
Get the Recipe: Pasta Primavera

Thai Mushroom Wraps

Thai Mushroom Wraps. Photo credit: Life Currents.

A plant-based take on Thai larb, these wraps feature stir-fried mushrooms, fresh herbs, and lime for a bold and zesty flavor.
Get the Recipe: Thai Mushroom Wraps

Air Fryer Ratatouille Gnocchi

Air Fryer Ratatouille Gnocchi . Photo credit: Life Currents.

Crispy air-fried gnocchi meets classic ratatouille flavors in this quick and easy dish, great as a main or side.
Get the Recipe: Air Fryer Ratatouille Gnocchi

Basil Fried Rice: Delicious Thai-Inspired Recipe

Basil Fried Rice: Delicious Thai-Inspired Recipe. Photo credit: Sassy Chopsticks.

A Thai-inspired fried rice made with fragrant basil, juicy tomatoes, and a simple seasoning for a delicious and easy meal.
Get the Recipe: Basil Fried Rice: Delicious Thai-Inspired Recipe

Spinach Lentil Lasagna

Spinach Lentil Lasagna. Photo credit: Life Currents.

This hearty vegetarian lasagna is loaded with lentils, spinach, and a creamy white sauce for a comforting yet nourishing dish.
Get the Recipe: Spinach Lentil Lasagna

Broccoli Cheese Orzo

Broccoli Cheese Orzo. Photo credit: Or Whatever You Do.

Creamy orzo pasta mixed with fresh broccoli and melty cheese makes for a satisfying vegetarian meal or kid-friendly side dish.
Get the Recipe: Broccoli Cheese Orzo

Broccoli Rice Casserole

Broccoli Rice Casserole. Photo credit: Life Currents.

A cheesy, comforting casserole that works as a vegetarian main or a hearty side dish, perfect for holiday dinners or weeknight meals.
Get the Recipe: Broccoli Rice Casserole

Stuffed Delicata Squash

Stuffed Delicata Squash. Photo credit: Stetted.

Roasted delicata squash is filled with a mix of rice, vegetables, nuts, and dried fruit for a balanced sweet-savory flavor.
Get the Recipe: Stuffed Delicata Squash

Instant Pot Vegetable Soup

Instant Pot Vegetable Soup. Photo credit: Stetted.

A simple and satisfying soup packed with tender vegetables, making for a quick and wholesome vegetarian meal.
Get the Recipe: Instant Pot Vegetable Soup

Mushroom Bacon

Mushroom Bacon. Photo credit: Life Currents.

Crispy, smoky, and full of umami, this plant-based alternative to bacon is easy to make and great for adding flavor to dishes.
Get the Recipe: Mushroom Bacon

Easy Spinach Mushroom Rice Recipe (Vegan Friendly)

Easy Spinach Mushroom Rice Recipe (Vegan Friendly). Photo credit: Sassy Chopsticks.

A flavorful rice dish packed with sautéed spinach, mushrooms, and garlic—perfect as a side or a light vegetarian meal.
Get the Recipe: Easy Spinach Mushroom Rice Recipe (Vegan Friendly)

Easy Air Fryer Tofu Nuggets Recipe (Vegan Friendly)

Easy Air Fryer Tofu Nuggets Recipe (Vegan Friendly). Photo credit: Sassy Chopsticks.

Crispy on the outside and tender inside, these air-fried tofu nuggets are a tasty and protein-packed snack or meal.
Get the Recipe: Easy Air Fryer Tofu Nuggets Recipe (Vegan Friendly)

Vegan Sloppy Joes

Vegan Sloppy Joes. Photo credit: Stetted.

A hearty, plant-based take on sloppy joes made with lentils and vegetables for a rich and satisfying meal.
Get the Recipe: Vegan Sloppy Joes

Mashed Butternut Squash

Mashed Butternut Squash. Photo credit: Stetted.

This creamy mashed squash is a flavorful vegetarian side dish that pairs well with a variety of main courses.
Get the Recipe: Mashed Butternut Squash

Easy Homemade Avocado Maki Sushi Rolls (Vegan!)

Easy Homemade Avocado Maki Sushi Rolls (Vegan!). Photo credit: Sassy Chopsticks.

Skip the sushi restaurant and roll your own avocado maki at home—easier than you think and perfect for a light meal or snack!
Get the Recipe: Easy Homemade Avocado Maki Sushi Rolls (Vegan!)

Vegetarian Baked Beans

Vegetarian Baked Beans. Photo credit: Stetted.

A smoky, slow-cooked version of baked beans that skips the meat but keeps all the flavor, perfect for summer BBQs.
Get the Recipe: Vegetarian Baked Beans

Spiced Carrot and Lentil Soup

Spiced Carrot and Lentil Soup. Photo credit: Vanilla Bean Cuisine.

A warming, spice-infused soup with creamy lentils and sweet carrots—perfect for chilly days.
Get the Recipe: Spiced Carrot and Lentil Soup

Three Bean Chili

Three Bean Chili. Photo credit: Stetted.

A quick and hearty vegetarian chili loaded with beans, tomatoes, and spices, ready in just 30 minutes.
Get the Recipe: Three Bean Chili

Butternut Squash Chili

Butternut Squash Chili. Photo credit: Stetted.

A flavorful, meatless chili featuring tender butternut squash and bold spices for a comforting, plant-based meal.
Get the Recipe: Butternut Squash Chili

Spicy Sweet Potato Soup (easy, gluten free, vegan)

Spicy Sweet Potato Soup (easy, gluten free, vegan). Photo credit: Blackberry Babe.

Creamy pureed sweet potatoes with warm spices and a hint of coconut milk for a rich, slightly spicy soup.
Get the Recipe: Spicy Sweet Potato Soup (easy, gluten free, vegan)

Tortellini Caprese Salad

Tortellini Caprese Salad. Photo credit: Vanilla Bean Cuisine.

A fresh, summery salad featuring cheese tortellini, ripe tomatoes, basil, and a light vinaigrette—ready in under 20 minutes.
Get the Recipe: Tortellini Caprese Salad

Spinach Risotto

Spinach Risotto. Photo credit: Stetted.

This creamy risotto features tender spinach and Parmesan for a comforting yet elegant vegetarian side or main dish.
Get the Recipe: Spinach Risotto

Caprese Pasta Marinara

Caprese Pasta Marinara. Photo credit: Or Whatever You Do.

A fresh and simple pasta dish with tomatoes, basil, mozzarella, and a flavorful homemade marinara sauce.
Get the Recipe: Caprese Pasta Marinara

Vegetarian English Pea Salad

Vegetarian English Pea Salad. Photo credit: Vanilla Bean Cuisine.

A lighter, healthier take on classic pea salad, keeping it creamy and flavorful without being too heavy.
Get the Recipe: Vegetarian English Pea Salad

Spinach Mushroom Quiche with Tomatoes

Spinach Mushroom Quiche with Tomatoes. Photo credit: Vanilla Bean Cuisine.

A rich and savory quiche filled with sautéed mushrooms, spinach, sun-dried tomatoes, and feta cheese.
Get the Recipe: Spinach Mushroom Quiche with Tomatoes

Vegan Stuffed Mushrooms

Vegan Stuffed Mushrooms. Photo credit: Vanilla Bean Cuisine.

Mushrooms are filled with a savory mixture of spinach, sun-dried tomatoes, and crispy panko for an easy, crowd-pleasing appetizer.
Get the Recipe: Vegan Stuffed Mushrooms

Quinoa Avocado Salad with Corn

Quinoa Avocado Salad with Corn. Photo credit: Vanilla Bean Cuisine.

A light and refreshing quinoa salad with creamy avocado, sweet corn, and a tangy cilantro-lime dressing.
Get the Recipe: Quinoa Avocado Salad with Corn