By Karen Gaudette Brewer

Warm, satisfying, and completely plant-based.

Bookmark these vegan favorites for when it's time to warm your soul on chilly autumn or winter evenings. Each one of these top recipes features warming spices or layers of flavors, and they also pack up great for lunch later in the week.

1. Vegan Mushroom-Stuffed Cabbage Rolls

These hearty cabbage rolls are savory, sweet, and a little spicy. They're also dairy-free, gluten-free, and vegan. "I love this, because it looks and tastes just like meat!" says Happy as a Yam. "You wouldn't even know that it's completely vegan! Perfect for Thanksgiving dinner."

Photo by Happy as a Yam

2. Traditional Style Vegan Shepherd's Pie

Recipe creator VeggieChefLaura says, "This is a traditional-style shepherd's pie like my Mum used to make, but completely vegan. All amounts are approximate and can be altered to your tastes!" Wondering the best substitutes for meat? Try these suggestions.

Photo by Tisha

3. Stuffed Butternut Squash

Butternut squash filled with a savory mixture of rice, Brussels sprouts, carrots, and garbanzo beans for protein is a balanced vegan main dish that non-vegans will enjoy, too. Recipe reviewer LORIKAE says, "This was a great fall-time seasonal recipe, especially for those living in the Midwest as Brussels sprouts, winter squash and garlic are all being harvested."

4. Marrakesh Vegetable Curry

Loaded with sweet potatoes, eggpland, peppers, onions, zucchini, spinach,and garbanzo beans, this vegan curry is a hearty, satisfying fall meal. Reviewer nskiddo21 says, "My mom is Moroccan and I always wanted her recipe for what she called her cous cous. I decided to try this recipe just to see if it would come close. This recipe is almost exactly her recipe...without taking 2 full days to prepare. Thank you so much!

Photo by christine

5. Crazy Creamy Chickpea Curry

"This is my hands-down favorite recipe I've tried on this site," says reviewer zimmerr. "Added a whole can (12oz) of coconut milk instead of just one cup, and forgot the peas at the end. Simmered uncovered for an hour instead of 10 minutes or so because my family prefers softer cauliflower, which also helped thicken. Added salt as others suggested as well. My grandparents always served curry with a variety of toppings, as desired, including plum jam, peanuts, sweet relish, coconut flakes. I added peanuts & sweet relish as last-minute toppings to this. So yummy."

Photo by Allrecipes Magazine

6. Vegetarian Kale Soup

Kale, potatoes, tomatoes, and cannellini beans get together to make a big pot of fill-you-up soup. "I love this soup," says KatieMc. "The mix of brothy goodness and a variety of satisfying textures makes this a very comforting and hearty meal. With only 8 cups of liquid it is sort of stew-like though so I added 4 extra cups of vegetable broth and it worked beautifully. Thanks for the great recipe!"

7. Vegetarian Sheet Pan Dinner with Chickpeas and Veggies

"It was SO good! My daughter and I ended up just standing at the stove with a fork and eating it right out of the pan," writes Allrecipes user Kimberly Rouse. She advises you season the ingredients in a bowl and mix thoroughly before spreading the veggies onto the baking pan for a more even coating.

Related: Get more tips and ideas to make easy vegan sheet pan dinners.

Photo by Kim

8. Vegan Thai Mac n Cheese

Nutritional yeast lends that cheesy umami while coconut milk, red curry paste and fresh cilantro take mac and "cheese" on a fun vacation.

Photo by Buckwheat Queen

9. Vegan African Peanut Stew in the Instant Pot

"This is a delicious stew," says Buckwheat Queen. "I followed the instructions but it seemed very thick when I started to close the lid; so I added an extra cup of water. I'm glad I did. I cooked it for 10 minutes and found it had started to burn. So, adjust water before cooking. The flavor is fantastic. Thank you."

Photo by Buckwheat Queen

10. Fusion Risotto Vegan

"Super easy and fun way to make vegetarian risotto," says reviewer Katie Eaton. "It uses ingredients found easily in the kitchen without having to run out and I love using all these spices."

Photo by Buckwheat Queen

11. French Onion Soup With Browned Garlic

This vegan French onion soup gets its flavor from sherry and abundant fresh garlic. Broil or melt your favorite vegan cheese on top for ultimate cheesy goodness.

Photo by Grumpy

More: Browse our entire collection of Vegan Main Dish recipes.