These low-calorie vegetarian recipes are packed with fresh vegetables, hearty lentils and plant-based proteins. At less than 350 calories per serving, dishes like stir-fried tofu and veggie lasagnas keep dinner light, but still full of flavor.
28 Low-Calorie Vegetarian Recipes
Southwest Vegetarian Bake
Rice and Bean Enchiladas
Spanakopita Casserole
Portobello and Chickpea Sheet-Pan Supper
Crispy Baked Tofu
Tofu Stir-Fry with Brussels Sprouts
Garden Harvest Spaghetti Squash
Mushroom and Sweet Potato Potpie
Pierogi Casserole
Loaded Mexican Pizza
Zucchini Ricotta Bake
Pesto Flatbread
Vegetarian Enchiladas
Southern Okra Bean Stew
Spinach Artichoke Lasagna
Vegetable Stew
Pasta Primavera
Penne with Veggies and Black Beans
Quinoa Patties
Fiery Stuffed Poblanos
Vegetarian Stuffed Shells
Mushroom Tacos
Bean Burritos
Meatless Chili Mac
Chickpea and Potato Curry
Instant Pot Lentil Soup
Vegetarian Stuffed Peppers
Veggie Kabobs
Low-Calorie Vegetarian Recipes FAQ
What are the best low-calorie, plant-based recipes for dinner?
Some of the best low-calorie, plant-based dinner recipes include vegetable stir-fries, lentil soups and veggie skewers. If you’re looking for company-worthy vegetarian dinners, try making veggie enchiladas or chickpea curry served with fluffy rice and crispy flatbreads.
What light vegetarian dishes are good for beginners?
Beginner-friendly vegetarian dishes include one-pan meals like stuffed peppers, simple veggie casseroles or vegetarian pad thai. These recipes require minimal prep and cooking skills, making them perfect for those who are just getting started on vegetarian cooking.
What are the best vegetarian protein sources for low-calorie meals?
The best low-calorie vegetarian protein sources include tofu and legumes, like chickpeas, lentils or black beans. Meat substitutes like tempeh and seitan are also rich sources of plant-based protein and carry flavors well, leaving you satiated. If you’re new to cooking tofu, learn how to cook tofu on the stove, in the oven or in an air fryer to add a delicious protein boost to any vegetarian dish.



























