Crockpot Vegan Recipe
All Recipes

Crockpot Vegan Recipe

Would you like to save this?

We'll email this post to you, so you can come back to it later!

Cozy Crockpot Vegan Recipe for Busy, Hungry Days

This Crockpot Vegan Recipe is a hearty, family-friendly slow cooker meal that’s comforting, healthy, and surprisingly easy—just toss in the ingredients, let it simmer away, and come home to dinner ready and waiting.

You know what? After 50 years of feeding kids, neighbors, and whoever wanders through my kitchen, I’ve learned there are nights when the slow cooker really does feel like a magic trick. This crockpot vegan recipe is one of those tricks—an all-in-one, plant-based dinner that’s rich, saucy, packed with veggies and protein, and perfect for anyone looking for a healthy vegan crockpot meal that doesn’t taste “healthy” in that sad, flavorless way.

Think of it as a cozy, veggie-packed stew you can serve over rice, quinoa, or scoop straight into bowls with warm bread. It’s naturally dairy free, gluten free (with the right broth), and checks every box for a simple meatless slow cooker recipe. And honestly, it’s become our Sunday supper and weeknight “I’m too tired” hero.


What Makes This Crockpot Vegan Recipe So Special?

This dish is a hearty, tomato-coconut-based vegetable and lentil stew that cooks low and slow in your crockpot. It’s one of those slow cooker vegan meals that smells like you worked all day in the kitchen—but really, your slow cooker did the work.

I built this recipe around:

  • Pantry staples like lentils, canned tomatoes, and coconut milk
  • Easy frozen or fresh vegetables
  • Warm spices that make the house smell like a cozy restaurant

It’s the kind of crockpot plant based dinner I lean on when:

  • I know the grandkids are coming over and I want a big pot of something everyone can customize
  • I’m hosting a mixed crowd—vegans, vegetarians, gluten-free friends, and meat-eaters all at the same table
  • It’s too hot to turn the oven on, but I still want a “real meal”

Health-wise, this is a gem: high in fiber and plant protein from lentils, loaded with veggies, and naturally a dairy free crockpot meal. There’s no fuss, no browning anything separately, and no fancy tools. Just a slow cooker, a cutting board, and maybe a glass of iced tea while you prep.


Why You’ll Love This Crockpot Vegan Recipe

  • Hands-off cooking: Toss it in the crockpot in the morning, enjoy a hot, ready meal at night.
  • One-pot cleanup: It’s truly a one pot vegan crockpot meal—fewer dishes, more relaxation.
  • Family-friendly flavors: Mild, cozy spices that kids and picky eaters usually love (and you can always add more heat later).
  • Budget-friendly ingredients: Lentils, canned tomatoes, and frozen veggies stretch your grocery budget.
  • Healthy and nourishing: High fiber, plant protein, and no heavy cream or cheese.
  • Naturally vegan, gluten-free, and dairy-free: A vegetarian slow cooker dish that fits many dietary needs with no tweaks.
  • Great for meal prep: Makes a big batch that reheats beautifully for lunches all week.
  • Freezer-friendly: Ideal for stocking your freezer with easy crockpot vegan options.
  • Customizable: Swap veggies, adjust spices, or change the grain you serve it with.
  • Perfect for busy days: Set it before work, kids’ sports, or holiday errands and come home to comfort in a bowl.

Ingredients for This Hearty Vegan Slow Cooker Meal

Here’s everything you’ll need for this Crockpot Vegan Recipe. I’ll add little notes as we go, like I would if you were standing in my kitchen.

Main Ingredients

  • 1 ½ cups dry brown or green lentils, rinsed and picked over
    (Brown or green hold their shape best—red lentils get too mushy here.)
  • 1 medium yellow onion, diced
    (Yellow or sweet onion works; I like a good Vidalia when I can find it.)
  • 3 cloves garlic, minced
    (Feel free to use 1 teaspoon garlic powder in a pinch.)
  • 2 medium carrots, sliced into coins
    (No need to peel if they’re scrubbed well.)
  • 2 ribs celery, sliced
  • 1 red bell pepper, chopped
    (Any color works, but red adds a little sweetness.)
  • 2 cups chopped sweet potatoes (about 1 medium large), ½-inch cubes
    (You can also use butternut squash if that’s what’s in your pantry.)
  • 1 cup frozen green beans
    (No need to thaw—just toss them in.)
  • 1 cup frozen peas

Liquid & Saucy Base

  • 1 (14.5–15 oz) can diced tomatoes, with juices
    (Fire-roasted tomatoes add a subtle smoky flavor.)
  • 1 (13.5–14 oz) can full-fat coconut milk
    (Full-fat makes it luxuriously creamy; light coconut milk works but is thinner.)
  • 4 cups vegetable broth (low-sodium if possible)
    (Check the label if you need a gluten free vegan crockpot meal—some broths sneak in gluten.)

Seasoning & Flavor

  • 2 tablespoons tomato paste
    (Deepens the tomato flavor and thickens the sauce a bit.)
  • 2 tablespoons olive oil
    (Helps carry the flavors; you can skip it if you’re oil-free, but it tastes richer with it.)
  • 1 ½ teaspoons ground cumin
  • 1 teaspoon smoked paprika
    (Gives that “cooked-all-day” smoky note without meat.)
  • 1 teaspoon dried oregano
  • ½ teaspoon ground turmeric
    (Subtle earthiness and that beautiful golden color.)
  • ½–1 teaspoon chili powder or mild curry powder (optional, for warmth)
  • 1 ¼ teaspoons fine sea salt, plus more to taste
  • ½ teaspoon black pepper
  • Juice of ½ lemon (about 1 tablespoon), added at the end
    (Brightens the whole dish.)

Optional Add-Ins & Toppings

  • 2–3 cups chopped baby spinach or kale
    (Stir in at the end so it stays bright and green.)
  • Cooked rice, quinoa, or cauliflower rice for serving
  • Fresh cilantro or parsley, chopped
  • Red pepper flakes for heat
  • Sliced avocado or a dollop of coconut yogurt for creaminess

Step-by-Step Directions (Slow Cooker Magic)

1. Prep Your Veggies

Chop the onion, carrots, celery, bell pepper, and sweet potato into fairly even pieces.
They don’t have to be perfect—this is a rustic, family-style crockpot vegan recipe—but keeping them similar in size helps everything cook evenly.

2. Rinse the Lentils

Place the lentils in a fine-mesh strainer and rinse under cool running water.
Pick out any tiny stones or odd bits. It takes a minute, but it’s worth it.

3. Load the Crockpot

Add to your slow cooker:

  • Rinsed lentils
  • Onion, garlic, carrots, celery, bell pepper, sweet potatoes
  • Frozen green beans and peas
  • Diced tomatoes (with juices), tomato paste, coconut milk, and vegetable broth

Give it a gentle stir to distribute everything. Don’t worry if it looks a little “brothy” right now—it thickens as the lentils cook.

4. Season Generously

Sprinkle in:

  • Olive oil
  • Cumin, smoked paprika, oregano, turmeric
  • Chili or curry powder (if using)
  • Salt and black pepper

Stir again, making sure the tomato paste is worked into the liquid. This is where the flavor foundation for your meatless slow cooker recipe really comes together.

5. Set It and Let It Cook

Cover and cook:

  • On LOW for 7–8 hours
    or
  • On HIGH for 3 ½–4 ½ hours

You’ll know it’s ready when the lentils are tender but not falling apart and the sweet potatoes are very soft when pierced with a fork. If it looks too thick at the end, stir in a splash of extra broth or water. If it’s too thin, remove the lid for the last 20–30 minutes to reduce slightly.

6. Add Greens and Lemon

Once the lentils are tender, stir in the chopped spinach or kale (if using) and cook on LOW for another 5–10 minutes, just until wilted.
Turn off the slow cooker and stir in the lemon juice. Taste and adjust salt, pepper, or chili flakes.

That little hit of acidity at the end brightens the flavors and keeps this healthy vegan crockpot meal from tasting flat.

7. Serve It Up

Serve ladled over warm rice, quinoa, or on its own in big bowls.
Top with fresh herbs, extra lemon, avocado, or a spoonful of dairy-free yogurt if you’d like. Put out some crusty bread on the side and call everyone to the table.


Servings & Timing

  • Yield: About 6–8 servings (depending on how hungry everyone is and if you serve it over grains)
  • Prep Time: 15–20 minutes (chopping and gathering ingredients)
  • Cook Time: 7–8 hours on LOW or 3 ½–4 ½ hours on HIGH
  • Total Time: About 7 ½–8 ½ hours, most of it hands-off

This is the kind of crockpot plant based dinner you start in the morning and forget about until evening—perfect for school days, work days, or when you know you’ll be busy running errands.


Fun Variations & Easy Twists

Let’s play with it a bit—because one good base recipe can give you lots of easy crockpot vegan meals.

  • Spicy Chili-Style Version: Add 1 more can of diced tomatoes, 1–2 teaspoons chili powder, and a can of black beans; serve with tortilla chips.
  • Mediterranean Vibe: Swap sweet potatoes for russet potatoes, add 1 teaspoon dried basil, a handful of olives at the end, and serve with lemony rice.
  • Thai-Inspired: Use a mild curry powder, add 1–2 tablespoons red curry paste and a splash of soy sauce or tamari; top with lime and fresh cilantro.
  • Extra Veggie Boost: Stir in extra frozen mixed veggies or chopped zucchini during the last hour of cooking.
  • Creamy Tomato Version: Reduce the broth by 1 cup and add an extra half can of coconut milk for a thicker, creamier sauce.
  • Kid-Friendly Mild Stew: Skip the chili or curry powder, and lightly mash some of the lentils at the end to create a thicker, smoother texture.

Storage, Freezing & Reheating Tips

One of my favorite things about this vegetarian slow cooker dish is how well it holds up for leftovers.

Fridge

  • Store in an airtight container in the refrigerator for 4–5 days.
  • It thickens in the fridge, which actually makes it even cozier. Add a splash of broth or water when reheating if you like it soupier.

Freezer

  • Cool completely, then store in freezer-safe containers or zip-top bags for up to 3 months.
  • Freeze in single servings for easy lunches or “emergency dinners.”

Reheating

  • Stovetop: Warm over medium heat, stirring occasionally, with a bit of water or broth if needed.
  • Microwave: Reheat in 60–90 second intervals, stirring between bursts, until hot.
  • From Frozen: Thaw overnight in the fridge, or gently reheat from frozen on the stovetop with a little extra liquid.

Make-Ahead

You can chop the veggies and rinse the lentils the night before; store them in the fridge so you can literally pour everything into the crockpot in the morning. Some folks even assemble everything (except the broth and coconut milk) in a freezer bag, then thaw and cook when needed—a fantastic meal-prep hack for a family friendly vegan crockpot dinner.


Notes from My Kitchen (Little Lessons Learned)

  • Salt matters: Lentils soak up flavor; I usually taste near the end and often add an extra pinch of salt to wake everything up.
  • Coconut milk choice: Full-fat gives that “restaurant-style” creaminess; if you use light, the texture will be a bit thinner but still tasty.
  • Don’t skip the lemon: That splash of acid at the end brightens all the slow-cooked flavors—it’s a small step with a big impact.
  • Veg size: If your family likes softer veggies, cut them a little smaller. If you want more bite, cut them a bit bigger.
  • Spice level: Start mild if you’re feeding kids; set out hot sauce or red pepper flakes so heat-lovers can customize their bowls.
  • Serving ideas: This is fantastic over brown rice, farro (if you’re not gluten-free), or even mashed potatoes for a comforting, almost pot-roast feel—without the roast.

And one more thing: don’t stress perfection. This is a forgiving, healthy vegan crockpot meal. If your measurements aren’t exact, it will still be delicious.


FAQs About This Crockpot Vegan Recipe

1. Can I use canned lentils instead of dry?
You can, but add them in the last 45–60 minutes of cooking so they don’t turn mushy; reduce the broth by about 1 cup since you’re not cooking dry lentils.

2. Will this work in an Instant Pot instead of a slow cooker?
Yes—cook on HIGH pressure for about 12–14 minutes with a natural release for 10 minutes, then quick-release any remaining pressure and stir in the greens and lemon at the end.

3. How do I keep this gluten-free?
Use a clearly labeled gluten-free vegetable broth and serve over rice, quinoa, or potatoes instead of farro or regular pasta.

4. Can I leave out the coconut milk?
You can; replace with an extra cup of vegetable broth and, if you want creaminess, stir in some unsweetened cashew cream or plain unsweetened dairy-free yogurt at the end.

5. What if my stew is too thick?
Stir in water or broth, a quarter cup at a time, until it reaches your preferred consistency—this happens a lot after chilling and reheating.

6. What if it’s too thin?
Remove the lid for the last 20–30 minutes of cooking, or mash a few of the lentils and sweet potatoes against the side of the crock to naturally thicken it.

7. Can I add other beans?
Absolutely—chickpeas, black beans, or kidney beans work well. Add canned beans in the last hour of cooking so they hold their shape.

8. Is this good for kids and picky eaters?
Usually yes; it’s mild, creamy, and familiar-tasting. If your kids are veggie-sensitive, chop veggies a bit smaller and serve it over rice like a saucy “bowl,” maybe with some shredded vegan cheese on top.


Wrapping It Up: A Simple, Comforting Plant-Based Crockpot Meal

This Crockpot Vegan Recipe is one of those meals that quietly becomes a staple—easy enough for a busy Tuesday, cozy enough for Sunday supper, and flexible enough to please a crowd with different diets. It checks all the boxes: hearty, healthy, dairy-free, gluten-free friendly, and genuinely satisfying.

If you try this slow cooker vegan meal, I’d love to hear how it went—did your family like it, did you tweak the spices, or turn it into your own signature version? Leave a comment, share your photos, and if you’re looking for more one pot vegan crockpot and meatless slow cooker recipe ideas, stick around and explore a few more plant-based dinners next.

Crockpot Vegan Recipe

Cozy Crockpot Vegan Lentil & Vegetable Stew

A hearty, tomato-coconut-based vegan crockpot stew with lentils and vegetables. Just load the slow cooker, let it simmer, and come home to a comforting, plant-based dinner that’s naturally gluten-free and dairy-free.
No ratings yet
Prep Time 20 minutes
Cook Time 8 hours
Total Time 8 hours 20 minutes
Course Main Course, Soup, Stew
Cuisine American, Vegan
Servings 6 servings
Calories 350 kcal

Ingredients
  

  • 1 1/2 cups dry brown or green lentils rinsed and picked over
  • 1 medium yellow onion diced
  • 3 cloves garlic minced (or 1 teaspoon garlic powder)
  • 2 medium carrots sliced into coins
  • 2 ribs celery sliced
  • 1 medium red bell pepper chopped (any color works)
  • 2 cups sweet potatoes about 1 large, cut into 1/2-inch cubes
  • 1 cup frozen green beans no need to thaw
  • 1 cup frozen peas
  • 1 can diced tomatoes 14.5–15 oz, with juices (fire-roasted if possible)
  • 1 can full-fat coconut milk 13.5–14 oz
  • 4 cups vegetable broth low-sodium; use gluten-free if needed
  • 2 tablespoons tomato paste
  • 2 tablespoons olive oil optional but adds richness
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground turmeric
  • 1/2-1 teaspoon chili powder or mild curry powder optional, for gentle heat and warmth
  • 1 1/4 teaspoons fine sea salt plus more to taste
  • 1/2 teaspoon black pepper
  • 1 tablespoon fresh lemon juice about juice of 1/2 lemon, added at the end
  • 2 cups baby spinach or kale 2–3 cups, chopped; optional, stirred in at the end
  • cooked rice, quinoa, or cauliflower rice optional, for serving
  • fresh cilantro or parsley chopped, for serving (optional)
  • red pepper flakes optional, for added heat at serving
  • sliced avocado or coconut yogurt optional, for garnish and creaminess

Instructions
 

  • Chop the onion, carrots, celery, bell pepper, and sweet potato into fairly even pieces so they cook evenly. They don’t need to be perfect—just roughly the same size.
    1 medium yellow onion, 2 medium carrots, 2 ribs celery, 1 medium red bell pepper, 2 cups sweet potatoes
  • Place the dry lentils in a fine-mesh strainer and rinse under cool running water. Pick out any small stones or debris.
    1 1/2 cups dry brown or green lentils
  • Add the rinsed lentils, onion, garlic, carrots, celery, bell pepper, sweet potatoes, frozen green beans, and frozen peas to the slow cooker. Pour in the diced tomatoes with their juices, coconut milk, vegetable broth, and tomato paste. Stir gently to combine; the mixture will look brothy but will thicken as it cooks.
    1 1/2 cups dry brown or green lentils, 1 medium yellow onion, 3 cloves garlic, 2 medium carrots, 2 ribs celery, 1 medium red bell pepper, 2 cups sweet potatoes, 1 cup frozen green beans, 1 cup frozen peas, 1 can diced tomatoes, 1 can full-fat coconut milk, 4 cups vegetable broth, 2 tablespoons tomato paste
  • Stir in the olive oil, cumin, smoked paprika, dried oregano, turmeric, chili or curry powder (if using), salt, and black pepper. Make sure the tomato paste is fully mixed into the liquid so the flavors are evenly distributed.
    2 tablespoons olive oil, 1 1/2 teaspoons ground cumin, 1 teaspoon smoked paprika, 1 teaspoon dried oregano, 1/2 teaspoon ground turmeric, 1/2-1 teaspoon chili powder or mild curry powder, 1 1/4 teaspoons fine sea salt, 1/2 teaspoon black pepper
  • Cover the slow cooker and cook on LOW for 7–8 hours or on HIGH for 3 1/2–4 1/2 hours, until the lentils are tender but not falling apart and the sweet potatoes are very soft when pierced with a fork. If the stew is too thick, stir in a splash of broth or water; if it’s too thin, remove the lid for the last 20–30 minutes to reduce.
  • Once the lentils are tender, stir in the chopped spinach or kale, if using, and cook on LOW for another 5–10 minutes, just until the greens are wilted and bright. Turn off the slow cooker and stir in the lemon juice. Taste and adjust seasoning with additional salt, pepper, or red pepper flakes if desired.
    1 tablespoon fresh lemon juice, 2 cups baby spinach or kale, red pepper flakes
  • Serve the stew ladled over warm rice, quinoa, or on its own in bowls. Garnish with fresh herbs, avocado slices, or a spoonful of coconut yogurt, and additional lemon or red pepper flakes if you like.
    cooked rice, quinoa, or cauliflower rice, fresh cilantro or parsley, red pepper flakes, sliced avocado or coconut yogurt

Notes

Yields about 6–8 servings depending on portion size and whether it’s served over grains. The stew thickens as it stands and even more after chilling; thin with a splash of broth or water when reheating if you prefer it soupier. For a spicier version, increase the chili powder or add hot sauce at the table. This recipe is naturally vegan, dairy-free, and can be gluten-free when made with certified gluten-free vegetable broth. Leftovers store 4–5 days in the fridge or up to 3 months in the freezer.

Nutrition

Calories: 350kcal
Keyword Crockpot Vegan Recipe, Dairy Free Crockpot, Freezer-Friendly, Gluten Free Vegan, Lentil Stew, Meal Prep, Plant-Based Dinner, Slow Cooker Vegan Meal
Love this recipe?Follow us at @Recipecs for more

AboutSarah

Sarah is a gentle professional sports person who is obsessed with cooking and food lover. A mom of three boys, so most of the time is spent in the kitchen, what gave me the chance to explore more culinary experiences and learn about them.