Reading Time: 6 minutes
Let me tell you something that might surprise you.
I did not go vegan because I loved kale salads.
I went vegan because I loved animals. But I still craved mac and cheese. I still wanted creamy soups. I still dreamed about chocolate chip cookies fresh from the oven.
For a long time, I thought those two parts of me could not coexist.
I was wrong.
Vegan comfort food is not sad. It is not bland. It is not a plate of steamed vegetables while everyone else eats pizza.
The recipes in this post are the ones I have made for skeptical family members, stubborn friends, and my own picky taste buds. They have converted more people to plant-based eating than any documentary ever could.
These are the 10 vegan comfort food recipes you will crave every single week. They are creamy, cheesy, hearty, and deeply satisfying—without any dairy, eggs, or meat.
Let me show you what vegan comfort food actually looks like.
Part 1: The 10 Best Vegan Comfort Food Recipes
1. Creamy Vegan Mac and Cheese (30 Minutes, One Pot)
Why you will crave it: This is the mac and cheese of your childhood—creamy, cheesy, and unmistakably comforting. But instead of dairy, the sauce is made from cashews, nutritional yeast, and a secret vegetable (potato and carrot) that makes it silky smooth .
The secret: Boiling potato and carrot with the pasta creates a naturally creamy base when blended. No cashews required for the budget-friendly version .
Ingredients:
| Ingredient | Amount |
|---|---|
| Elbow macaroni (or any pasta) | 12 oz (340g) |
| Yellow potato (peeled and chopped) | 1 small |
| Carrot (peeled and chopped) | 1 small |
| Water (reserved from boiling) | 1 cup |
| Nutritional yeast | ¼ cup |
| Garlic powder | 1 tsp |
| Onion powder | 1 tsp |
| Smoked paprika | ½ tsp |
| Salt | 1 tsp |
| Dijon mustard | 1 tsp |
| Lemon juice | 1 Tbsp |
| Olive oil (optional) | 1 Tbsp |
Instructions:
Cook pasta according to package directions. Add chopped potato and carrot to the boiling water during the last 10 minutes of cooking .
Reserve 1 cup of pasta water before draining.
Transfer cooked potato and carrot to a blender. Add reserved pasta water, nutritional yeast, garlic powder, onion powder, paprika, salt, mustard, lemon juice, and olive oil.
Blend until completely smooth and creamy (30-60 seconds).
Pour sauce over drained pasta. Stir to combine. Add a splash of plant milk if too thick.
Nutrition (per serving): 380 calories | 12g protein | 65g carbs | 5g fiber | 7g fat
Pro tip: Top with breadcrumbs and broil for 2-3 minutes to get a crispy, baked mac and cheese topping .
2. Vegan Lasagna (Tofu Ricotta & Lentil Meat Sauce)
Why you will crave it: This lasagna has it all—creamy “ricotta,” hearty “meat” sauce, gooey melted topping, and layers of tender pasta. It is the dish I bring to potlucks where no one believes it is vegan .
For the Tofu Ricotta:
| Ingredient | Amount |
|---|---|
| Firm tofu (pressed) | 1 block (14-16 oz) |
| Nutritional yeast | ¼ cup |
| Lemon juice | 1 Tbsp |
| Garlic cloves | 2 |
| Dried basil | 1 tsp |
| Salt | ½ tsp |
For the Lentil Meat Sauce:
| Ingredient | Amount |
|---|---|
| Brown or green lentils (cooked) | 2 cups |
| Marinara sauce | 24 oz jar |
| Onion (diced) | 1 |
| Garlic (minced) | 3 cloves |
| Dried oregano | 1 tsp |
| Olive oil | 1 Tbsp |
For Assembly:
No-boil lasagna noodles (1 box)
Vegan mozzarella shreds (1 cup, optional)
Fresh basil
Instructions:
Make the ricotta: Crumble tofu into a food processor. Add nutritional yeast, lemon juice, garlic, basil, and salt. Pulse until combined but still slightly chunky .
Make the meat sauce: Sauté onion and garlic in olive oil until soft. Add cooked lentils, marinara sauce, and oregano. Simmer for 10 minutes.
Assemble: Spread a thin layer of sauce on the bottom of a 9×13 baking dish. Add a layer of noodles. Spread ⅓ of the ricotta. Top with ⅓ of the meat sauce. Repeat for 3 layers .
Top with vegan mozzarella (if using).
Cover with foil and bake at 375°F for 30 minutes. Remove foil and bake 10-15 more minutes until bubbly.
Let rest 10 minutes before slicing.
Pro tip: Make this on Sunday and eat it all week. It gets even better by day 3.
3. Vegan French Onion Soup (Deeply Caramelized & Brothy)
Why you will crave it: This soup tastes like it simmered for hours. The onions are cooked until jammy and sweet, the broth is rich and savory, and the toasted bread with melted cheese on top is pure magic .
Ingredients:
| Ingredient | Amount |
|---|---|
| Yellow onions (thinly sliced) | 4 large (about 5 cups) |
| Vegetable broth | 6 cups |
| Dry white wine (or more broth) | ½ cup |
| Soy sauce or tamari | 1 Tbsp |
| Fresh thyme (or 1 tsp dried) | 4 sprigs |
| Bay leaf | 1 |
| Olive oil | 2 Tbsp |
| Salt and pepper | To taste |
For the topping:
French bread or baguette (sliced)
Vegan provolone or mozzarella shreds (or store-bought vegan cheese slices)
Instructions:
In a large pot, heat olive oil over medium-low heat. Add sliced onions and a pinch of salt. Cook for 25-35 minutes, stirring occasionally, until deeply caramelized and golden brown . (Do not rush this step—caramelized onions are the soul of the soup.)
Add white wine, scraping up any browned bits from the bottom of the pot.
Add vegetable broth, soy sauce, thyme, and bay leaf. Bring to a simmer and cook for 15-20 minutes.
Remove thyme sprigs and bay leaf. Season with salt and pepper.
To serve: Ladle soup into oven-safe bowls. Top with a slice of bread and a generous amount of vegan cheese. Broil for 2-3 minutes until cheese is melted and bubbly.
Pro tip: Use yellow onions. Red onions are too sharp; white onions are too mild.
4. Vegan Shepherd’s Pie (Lentil Filling + Fluffy Potato Topping)
Why you will crave it: This is a one-dish meal that feels like a hug in a bowl. The lentil and vegetable filling is savory and hearty, while the mashed potato topping is creamy, buttery, and perfectly golden .
For the Filling:
| Ingredient | Amount |
|---|---|
| Brown or green lentils (cooked) | 2 cups |
| Vegetable broth | 1½ cups |
| Onion (diced) | 1 |
| Carrots (diced) | 2 |
| Celery stalks (diced) | 2 |
| Frozen peas | ½ cup |
| Tomato paste | 2 Tbsp |
| Soy sauce | 1 Tbsp |
| Thyme, rosemary, sage | 1 tsp each |
For the Mashed Potato Topping:
| Ingredient | Amount |
|---|---|
| Yukon Gold or Russet potatoes | 3 lbs (about 6 medium) |
| Plant milk (unsweetened) | ½ cup |
| Vegan butter | 3 Tbsp |
| Salt and pepper | To taste |
Instructions:
Make the filling: Sauté onion, carrots, and celery in 2 Tbsp water until soft. Add tomato paste and herbs; cook 1 minute. Add cooked lentils, vegetable broth, and soy sauce. Simmer for 10 minutes. Stir in frozen peas.
Make the topping: Boil potatoes until fork-tender (15-20 minutes). Drain and mash with plant milk, vegan butter, salt, and pepper.
Assemble: Pour filling into a 9×13 baking dish. Spread mashed potatoes evenly over the top. Use a fork to create ridges (these get crispy).
Bake at 400°F for 20-25 minutes until filling is bubbly and potato edges are golden.
Pro tip: For extra flavor, roast the vegetables instead of sautéing them.
5. Creamy Tomato Soup with Grilled Cheese Croutons
Why you will crave it: This is the soup and sandwich combo you remember from rainy days. The soup is silky, tangy, and rich. The “grilled cheese” croutons are crispy, buttery, and perfectly melted .
For the Tomato Soup:
| Ingredient | Amount |
|---|---|
| Canned whole tomatoes (San Marzano if possible) | 28 oz |
| Vegetable broth | 2 cups |
| Onion (diced) | 1 |
| Garlic (minced) | 4 cloves |
| Cashews (soaked) or canned coconut milk | ½ cup |
| Olive oil | 1 Tbsp |
| Dried basil and oregano | 1 tsp each |
For the Grilled Cheese Croutons:
| Ingredient | Amount |
|---|---|
| Sourdough or country bread | 4 slices |
| Vegan butter | 2 Tbsp |
| Vegan cheddar or provolone slices | 2 |
Instructions:
Make the soup: Sauté onion and garlic in olive oil until soft. Add tomatoes (with their juices), broth, basil, and oregano. Simmer for 15-20 minutes.
Blend soup with cashews (or coconut milk) until completely smooth. Use an immersion blender or transfer to a countertop blender.
Make the croutons: Butter one side of each bread slice. Place cheese between two slices (buttered sides out). Cook in a non-stick pan over medium heat until golden and melted on both sides .
Cut the grilled cheese into 1-inch cubes.
Serve soup hot, topped with grilled cheese croutons .
Pro tip: Double the grilled cheese. Half for croutons. Half for dipping.
6. Vegan Chili (Three Beans, Smoky & Spicy)
Why you will crave it: This chili is thick, meaty, and deeply flavorful—without any meat substitutes. The combination of three beans gives it texture, and the smoked paprika and chipotle add a warmth that fills your whole kitchen .
Ingredients:
| Ingredient | Amount |
|---|---|
| Kidney beans (canned or cooked) | 1 can |
| Black beans | 1 can |
| Pinto beans | 1 can |
| Diced tomatoes | 28 oz can |
| Onion (diced) | 1 |
| Bell pepper (diced) | 1 |
| Garlic (minced) | 4 cloves |
| Vegetable broth | 1 cup |
| Chili powder | 2 Tbsp |
| Cumin | 1 Tbsp |
| Smoked paprika | 1 Tbsp |
| Chipotle in adobo (optional) | 1 pepper + 1 tsp sauce |
Instructions:
Sauté onion, bell pepper, and garlic in 2 Tbsp water until soft (5 minutes).
Add spices and cook for 1 minute until fragrant.
Add all three beans (rinsed and drained), diced tomatoes, vegetable broth, and chipotle (if using).
Simmer for 20-30 minutes until thickened.
Serve with cornbread, avocado, cilantro, or vegan sour cream.
Pro tip: Make a double batch. Chili freezes beautifully for up to 3 months.
7. Vegan Pot Pie with Flaky Biscuit Topping
Why you will crave it: The filling is creamy and packed with vegetables. The topping is not a heavy pie crust—it is fluffy, buttery drop biscuits that soak up the gravy perfectly .
For the Filling:
| Ingredient | Amount |
|---|---|
| Mixed vegetables (frozen or fresh: peas, carrots, corn, green beans) | 3 cups |
| Vegetable broth | 2 cups |
| Plant milk (unsweetened) | 1 cup |
| Onion (diced) | 1 |
| Garlic (minced) | 3 cloves |
| Flour (for thickening) | ¼ cup |
| Olive oil | 1 Tbsp |
| Thyme, sage, rosemary | 1 tsp each |
For the Biscuit Topping:
| Ingredient | Amount |
|---|---|
| All-purpose flour | 2 cups |
| Baking powder | 1 Tbsp |
| Salt | ½ tsp |
| Vegan butter (cold, cubed) | ½ cup |
| Plant milk | ¾ cup |
Instructions:
Make the filling: Sauté onion and garlic in olive oil. Add flour and cook for 2 minutes (this makes a roux). Slowly whisk in vegetable broth and plant milk. Simmer until thickened. Add vegetables and herbs. Pour into a 9×13 baking dish.
Make the biscuits: Whisk flour, baking powder, and salt. Cut in cold vegan butter using a pastry cutter or your fingers until mixture resembles coarse meal. Add plant milk and stir until just combined (do not overmix).
Drop spoonfuls of biscuit dough over the filling.
Bake at 400°F for 20-25 minutes until biscuits are golden and filling is bubbly.
Pro tip: For extra golden biscuits, brush the tops with melted vegan butter before baking.
8. Vegan Mushroom Stroganoff
Why you will crave it: The sauce is creamy, tangy, and deeply savory. Mushrooms provide an umami richness that replaces the traditional beef. Serve over egg-free noodles or mashed potatoes .
Ingredients:
| Ingredient | Amount |
|---|---|
| Mixed mushrooms (cremini, shiitake, oyster) | 16 oz |
| Cashews (soaked) or vegan sour cream | ½ cup |
| Vegetable broth | 1 cup |
| Onion (diced) | 1 |
| Garlic (minced) | 4 cloves |
| Paprika | 1 Tbsp |
| Dijon mustard | 1 Tbsp |
| Lemon juice | 1 Tbsp |
| Fresh parsley | For garnish |
Instructions:
Sauté onion and garlic in 2 Tbsp water until soft.
Add sliced mushrooms and cook until they release their liquid and start to brown (8-10 minutes).
Add paprika and cook for 1 minute.
Add vegetable broth and bring to a simmer.
Blend cashews (soaked in hot water for 10 minutes) with ½ cup water until smooth. Stir into the pan along with mustard and lemon juice.
Simmer for 5 minutes until thickened.
Serve over pasta or mashed potatoes. Top with fresh parsley.
Pro tip: Do not crowd the pan when cooking mushrooms. Work in batches if needed—crowding makes them steam instead of brown.
9. Vegan Banana Bread (One Bowl, 10 Minutes to Prep)
Why you will crave it: This is the banana bread of your dreams—moist, sweet, and perfectly spiced. It is the recipe you will make when your bananas get too brown, and it will disappear within 24 hours .
Ingredients:
| Ingredient | Amount |
|---|---|
| Overripe bananas (mashed) | 3 medium |
| All-purpose or whole wheat flour | 1¾ cups |
| Brown sugar or coconut sugar | ½ cup |
| Plant milk | ⅓ cup |
| Vegetable oil or melted coconut oil | ⅓ cup |
| Baking soda | 1 tsp |
| Vanilla extract | 1 tsp |
| Cinnamon | 1 tsp |
| Salt | ½ tsp |
| Walnuts or chocolate chips (optional) | ½ cup |
Instructions:
Preheat oven to 350°F. Grease a 9×5 loaf pan.
In a large bowl, mash bananas with a fork.
Add oil, plant milk, brown sugar, and vanilla. Mix well.
Add flour, baking soda, cinnamon, and salt. Stir until just combined (do not overmix—it makes the bread tough).
Fold in walnuts or chocolate chips if using.
Pour batter into loaf pan. Bake for 50-60 minutes until a toothpick comes out clean.
Cool in pan for 10 minutes, then transfer to a wire rack.
Pro tip: Wrap cooled banana bread tightly in plastic wrap and let it sit overnight. The flavor intensifies and the texture becomes even more moist.
10. Vegan Chocolate Chip Cookies (Chewy, Gooey, Perfect)
Why you will crave it: These are the cookies you will make for every holiday, every potluck, and every bad day. They are crispy on the edges, chewy in the center, and packed with melty chocolate in every bite .
Ingredients:
| Ingredient | Amount |
|---|---|
| All-purpose flour | 2 cups |
| Brown sugar | 1 cup |
| Coconut sugar (or white sugar) | ½ cup |
| Vegan butter (softened) | 1 cup (2 sticks) |
| Plant milk | 2 Tbsp |
| Vanilla extract | 2 tsp |
| Baking soda | 1 tsp |
| Salt | ½ tsp |
| Vegan chocolate chips | 2 cups |
Instructions:
Preheat oven to 375°F. Line a baking sheet with parchment paper.
In a large bowl, cream together vegan butter, brown sugar, and coconut sugar until light and fluffy.
Add plant milk and vanilla. Mix well.
Add flour, baking soda, and salt. Mix until just combined (do not overmix).
Fold in chocolate chips.
Scoop 2-tablespoon portions onto the baking sheet, spacing 2 inches apart.
Bake for 10-12 minutes until edges are golden brown but centers still look slightly underdone.
Let cool on the baking sheet for 5 minutes before transferring to a wire rack.
The secret to chewy cookies: Pull them out of the oven when the edges are set but the centers are still soft. They will continue cooking on the hot baking sheet.
Part 2: The Comfort Food Pantry Staples
Keep these ingredients on hand, and you are never more than 30 minutes away from vegan comfort food.
| Category | Staples |
|---|---|
| Creamy bases | Cashews (raw, unsalted), coconut milk (canned), plant milk, tofu |
| Cheesy flavor | Nutritional yeast, vegan cheese shreds, white miso paste |
| Savory depth | Soy sauce or tamari, liquid smoke, tomato paste, vegetable broth paste |
| Thickeners | All-purpose flour, cornstarch, arrowroot powder |
| Fats | Vegan butter, coconut oil, olive oil, avocado oil |
| Sweeteners | Maple syrup, brown sugar, coconut sugar, date syrup |
| Flavor boosters | Garlic powder, onion powder, smoked paprika, cumin, cinnamon, vanilla |
Part 3: Making Comfort Food Healthier (Without Losing the Comfort)
| Swap | Instead Of | Saves |
|---|---|---|
| Cashew cream or blended potatoes | Heavy coconut milk | 100+ calories per serving |
| Whole wheat or lentil pasta | White pasta | 5g+ fiber, lower glycemic spike |
| Roasted or air-fried vegetables | Steamed or boiled | More flavor, better texture |
| Nutritional yeast + mustard | Store-bought vegan cheese | Less processed, lower fat |
| Date syrup or mashed banana | Refined sugar | Fiber + nutrients |
| Oil-free sauté (water or broth) | Oil sauté | 120 calories per tablespoon |
Important: Do not try to “healthify” every comfort food. Sometimes you need the full-fat, full-sugar, full-delicious version. Make it as written, enjoy every bite, and do not feel guilty.
Part 4: Weekly Comfort Food Rotation (Sample)
| Day | Recipe | Prep Time |
|---|---|---|
| Monday | Vegan Mac and Cheese | 30 min |
| Tuesday | Tomato Soup + Grilled Cheese Croutons | 25 min |
| Wednesday | Leftover Mac and Cheese | 5 min |
| Thursday | Mushroom Stroganoff | 30 min |
| Friday | Vegan Chili | 30 min |
| Saturday | Shepherd’s Pie | 45 min |
| Sunday | Banana Bread (for the week) + Pot Pie | 20 min + 45 min |
Frequently Asked Questions
Q: Can I freeze these recipes?
A: Yes! Most freeze beautifully: chili, shepherd’s pie, lasagna, pot pie (without biscuit topping), lentil soup, and banana bread. Mac and cheese and stroganoff are better fresh but can be frozen (texture may change slightly).
Q: Where do I find vegan cheese that actually melts?
A: Look for brands like Violife, Miyoko’s, Chao (Field Roast), or Follow Your Heart. These melt and stretch like dairy cheese. Avoid cheap store brands—they often turn into glue.
Q: I do not like nutritional yeast. Can I skip it?
A: Nutritional yeast provides a cheesy, savory flavor. If you do not like it, try using white miso paste, extra salt, or simply omit it. Vegan cheese shreds can also replace it in some recipes.
Q: Are these recipes expensive?
A: Most are very budget-friendly. The most expensive ingredients are cashews (buy in bulk), vegan butter, and specialty vegan cheeses. Many recipes (lentil soup, chili, banana bread) cost less than $2 per serving.
Q: Can I make these gluten-free?
A: Yes. Use gluten-free pasta, gluten-free flour blends (for baking), and tamari instead of soy sauce. For the pot pie biscuits, use a 1:1 gluten-free flour blend.
The Bottom Line
Vegan comfort food is not a compromise.
It is not “almost as good” as the original.
It is better.
Better for your body. Better for animals. Better for the planet. And honestly? Better tasting, because you made it with love and real ingredients—not processed powders and factory-farmed anything.
These 10 recipes are the ones I return to week after week. They are the ones I feed to my non-vegan family members. They are the ones that make people say, “Wait, this is vegan?”
Your assignment this week:
Pick one recipe from this list
Shop for the ingredients (most are pantry staples)
Make it this weekend
Enjoy every single bite
Then come back and make another one. And another.
By the end of the month, you will have a full arsenal of vegan comfort food recipes that you actually crave—not because they are “healthy alternatives,” but because they are delicious food, period.
Save this post. Share it with a friend who thinks vegan food is sad. Invite her over for mac and cheese. Change her mind.
Which recipe are you making first? Drop a comment below. I read every single one.
And if you want more: Pair these comfort food recipes with the High-Protein Vegan Recipes for Weight Loss post for balance, or the *7-Day Vegan Meal Prep Plan* to have all of this ready in advance. Links below.

