If you think vegetarian recipes are limited to just the same old salads, think again. Whether you’re a full-time vegetarian or simply looking to avoid meat for a little while, there are lots of choices. Pasta is always a good option, especially when covered in vegetables or stuffed with cheese. Curries are also often vegetarian-friendly. You can even make vegetables the star of the show if you give them a good roast. With these 29 amazing vegetarian recipes, you won’t think twice about skipping the meat.
This classic Spanish dish can be sliced into wedges for breakfast or lunch, or cut into cubes for tapas.
Swiss Chard Anzelottos with Pomodoro Sauce
From the tortelli family, anzelottos are rectangles often with ridged edges. “They’re made with a thicker, bright white dough of plain semola flour and hot water, which penetrates the proteins in the rustic flour more easily,” chef Evan Funke of Felix in Los Angeles says. Get the recipe for Swiss Chard Anzelottos with Pomodoro Sauce »
Rajma (North Indian Kidney Bean Masala Stew)
Chiles and ginger add invigorating heat to a classic Punjabi dish of tomatoes and kidney beans garnished with slivers of red onion. Redolent of coriander, cumin, and cinnamon, this warming stew is best enjoyed over basmati rice.
There is nothing like falafel’s first bite: the crisp-fried exterior giving way to a creamy center of seasoned mashed beans, garlic, and parsley. Get the recipe for Falafel »
Spelt Risotto with Beets and Horseradish
Heston Blumenthal, chef at the Fat Duck in Bray, England, was inspired by his trip to Transylvania in this dish. Blumenthal substitutes spelt, a wheat berry found in most supermarkets, for the more common short-grain rice to give the risotto a nutty and wholesome flavor.