27+ Vegetarian Crockpot Recipes


Crockpots are a lifesaver for busy cooks. These handy appliances let you make tasty meals with little effort.

You can toss in ingredients, set the timer, and come back hours later to a hot, ready-to-eat dish.

Vegetarian crockpot recipes offer many options for meat-free meals. You’ll find hearty soups, flavorful stews, and filling casseroles that are perfect for chilly days or when you need to feed a crowd.

From breakfast to dinner and even dessert, there are veggie-based slow cooker recipes for every meal and taste.

1. Vegetable Lentil Soup

Vegetable lentil soup is a perfect dish for your crockpot. It’s easy to make and packed with nutrients.

To start, add lentils, chopped vegetables, and broth to your slow cooker. Popular veggies include onions, carrots, celery, and potatoes.

Season the soup with garlic, herbs, and spices like oregano and thyme.

Cook on low for 6-8 hours or high for 4-5 hours.

For extra flavor, you can sauté the onions and other veggies before adding them to the crockpot.

Stir in some leafy greens like kale near the end of cooking for added nutrition.

This hearty soup is great for cold days and makes tasty leftovers too.

2. Chickpea and Spinach Stew

This hearty vegetarian stew is perfect for your crockpot. You’ll love the combination of protein-packed chickpeas and nutrient-rich spinach.

Start by sautéing onions, bell peppers, and garlic in a skillet. Then transfer this mixture to your slow cooker.

Add vegetable broth, tomatoes, chickpeas, and spices like curry powder and ginger.

Let it simmer on low for several hours.

Near the end of cooking, stir in fresh spinach leaves. They’ll wilt quickly in the hot stew.

This easy meal is filling and flavorful. Serve it over rice or with crusty bread for a comforting dinner.

3. Sweet Potato Chili

Sweet potato chili is a tasty and filling vegetarian meal you can easily make in your crockpot. This dish combines diced sweet potatoes with beans, tomatoes, and flavorful spices.

To prepare it, you’ll chop sweet potatoes, onions, and bell peppers. Then add these to your slow cooker along with beans, crushed tomatoes, and spices like chili powder and cumin.

Cook the chili on low for 5-6 hours or on high for 3-4 hours. The sweet potatoes should be tender when done.

You can top your chili with avocado, cilantro, or sour cream before serving.

This hearty meal is packed with protein from the beans and loaded with vitamins from the vegetables. It’s perfect for chilly days when you want a warm, comforting dish.

4. Mushroom Stroganoff

You can make a tasty vegetarian mushroom stroganoff in your crockpot. This dish is creamy and full of flavor.

Add mushrooms, onions, garlic, and spices to your slow cooker. Pour in vegetable broth and cook on low for 4 hours.

Stir in sour cream near the end of cooking. Serve your mushroom stroganoff over egg noodles or rice.

This meal is easy to prepare and perfect for busy days. The slow cooking lets the flavors blend together nicely.

5. Butternut Squash Risotto

Butternut squash risotto in a slow cooker is a tasty and easy vegetarian meal. You can make this creamy dish without standing over the stove stirring constantly.

To start, add rice, butternut squash pieces, onion, and broth to your crockpot. Some recipes also include white wine and fresh sage for extra flavor.

Cook the mixture on high for about 3 hours. The squash will soften and blend into the sauce, adding sweetness and color.

At the end, stir in some cheese like Parmesan or Gorgonzola. A bit of butter helps create a rich, creamy texture.

This hands-off method lets you enjoy homemade risotto with minimal effort. It’s perfect for a cozy weekend dinner or busy weeknight meal.

6. Eggplant Parmesan

Eggplant Parmesan is a classic Italian dish that works great in a slow cooker. You can easily make this vegetarian favorite without spending hours in the kitchen.

Start by slicing eggplants into rounds. Layer them in your crockpot with marinara sauce, breadcrumbs, and cheese. Repeat these layers until you’ve used all your ingredients.

Cook on low for 4-5 hours. The result is a tender, flavorful meal that’s perfect for dinner.

You can serve it with pasta or crusty bread.

This dish is versatile. Feel free to add other veggies or adjust the seasonings to suit your taste. Leftovers reheat well, making it a great option for meal prep.

7. Tomato Basil Spaghetti

You can make a tasty tomato basil spaghetti in your crockpot. Start by adding chopped bell peppers, onions, and garlic to the slow cooker.

Pour in canned tomatoes, tomato sauce, and tomato paste. Sprinkle in Italian seasoning, salt, pepper, and red pepper flakes for flavor.

Let the sauce cook on low for 6-8 hours or on high for 3-4 hours. The tomatoes will break down and create a rich sauce.

About 15 minutes before serving, stir in some fresh basil leaves. Cook your spaghetti separately and add it to the sauce when ready to eat.

8. Broccoli Cheese Casserole

Broccoli cheese casserole is a comforting dish you can easily make in your crockpot. Start by adding broccoli florets to the slow cooker.

Mix cream of celery soup, shredded cheddar cheese, and seasonings in a bowl. Pour this mixture over the broccoli and stir to coat evenly.

Cook on low for 2-3 hours until the broccoli is tender and the cheese is melted. Some recipes suggest adding a stuffing mix for extra texture.

You can customize this dish by using different cheeses or adding other vegetables. It’s a great side dish or vegetarian main course that’s sure to please.

9. Stuffed Bell Peppers

Stuffed bell peppers are a tasty vegetarian crockpot dish. You can make them easily with a few simple ingredients.

Start by cutting the tops off bell peppers and removing the seeds.

In a bowl, mix cooked rice, black beans, corn, cheese, and spices.

Fill the peppers with this mixture. Place them in your crockpot and add some water to the bottom.

Cook the stuffed peppers on low for about 6 hours. The peppers will become tender and the filling will be hot and flavorful.

You can customize the filling with different veggies, grains, or plant-based proteins. Stuffed peppers are a filling and nutritious meal option.

10. Quinoa Black Bean Stew

This hearty stew combines protein-packed quinoa and black beans for a filling vegetarian meal.

Simply add sweet potatoes, corn, tomatoes, and spices to your slow cooker.

Pour in some vegetable stock and let it simmer on low for 6-8 hours. The flavors will meld together beautifully as it cooks.

Just before serving, stir in a splash of lime juice for brightness. Top with avocado slices if you’d like.

This stew is perfect for chilly days. It’s nutritious, satisfying, and requires minimal prep work. You can customize the spice level to your taste.

11. Cauliflower Tikka Masala

Cauliflower tikka masala is a tasty vegetarian twist on the classic Indian dish. You can easily make it in your crockpot for a hands-off meal.

Start by adding cauliflower florets, chickpeas, onions, garlic, and ginger to your slow cooker.

Pour in coconut milk and chopped tomatoes for a creamy base.

Stir in curry powder and other spices to create the signature tikka masala flavor.

Cook on low for about 4 hours or on high for 2 hours.

The cauliflower will become tender and soak up all the delicious spices. Serve your tikka masala over rice for a filling vegetarian dinner.

12. Spinach Artichoke Dip

Spinach artichoke dip is a tasty vegetarian appetizer you can make in your crockpot. It’s creamy, cheesy, and full of flavor.

To make it, add fresh spinach, cream cheese, artichoke hearts, Parmesan cheese, sour cream, and garlic to your slow cooker.

Mix everything together and cook on low for 2-3 hours or high for 1-2 hours.

Stir the dip occasionally to help the ingredients blend smoothly. Once it’s hot and bubbly, taste and add salt and pepper if needed.

Serve your spinach artichoke dip warm with crackers, chips, or vegetable sticks for dipping. It’s perfect for parties or game day snacking.

13. Vegetarian Borscht

Vegetarian borscht is a tasty and nutritious soup you can easily make in your crockpot. This hearty dish features beets as the star ingredient, giving it a beautiful deep red color.

To prepare, chop beets, potatoes, onions, and cabbage. Place them in your slow cooker with vegetable broth and tomato paste.

Cook on high for 4 hours or low for 7-8 hours.

For extra flavor, sauté some garlic and celery before adding them to the pot. You can also include carrots and cucumber for more variety.

About 45 minutes before serving, blend some of the cooked soup with olive oil until smooth. Stir this back into the crockpot for a richer texture.

Serve your borscht hot with a dollop of yogurt on top. You can freeze leftovers for up to 3 months.

14. Pumpkin Curry

Pumpkin curry is a perfect vegetarian crockpot recipe for fall. You can easily make this dish in your slow cooker with minimal effort.

Start by adding pumpkin, chickpeas, and vegetables like onions, peppers, and carrots to your crockpot.

Mix in vegetable broth, coconut milk, and aromatic spices like curry powder, cumin, and ginger.

Let the curry cook on low for 8-10 hours or on high for 5-6 hours. The pumpkin will become tender and absorb the flavors of the spices.

When it’s done, stir in some coconut milk for extra creaminess. Serve your pumpkin curry over rice or with naan bread for a comforting meal.

15. Cabbage Roll Casserole

Cabbage roll casserole is a tasty vegetarian twist on the classic dish. You can easily make it in your crockpot for a hands-off meal.

Start by layering shredded cabbage, rice, and a tomato-based sauce in your slow cooker. Add vegetable broth for extra flavor and moisture.

For protein, use plant-based ground meat or lentils. Mix in some onions and garlic for added taste. Sprinkle in paprika and dill for a traditional flavor profile.

Cook on low for 6-8 hours or on high for 3-4 hours. The result is a comforting, hearty dish that’s perfect for chilly days.

This recipe is versatile. You can swap brown rice for cauliflower rice to make it lower in carbs. Try different vegetables to suit your preferences.

16. Roasted Vegetable Lasagna

You can make a delicious roasted vegetable lasagna in your crockpot. Start by roasting eggplant and zucchini slices in the oven with olive oil and herbs.

Layer the roasted veggies in your crockpot with lasagna noodles, ricotta cheese, and tomato sauce. Add some spinach and mushrooms for extra flavor and nutrition.

Sprinkle mozzarella cheese between layers and on top. Cook on low for 5-6 hours or on high for 3 hours.

Let the lasagna sit for an hour after cooking. This allows it to set and makes it easier to serve.

You’ll enjoy a hearty, veggie-packed meal with minimal effort.

17. French Onion Soup

You can make a tasty vegetarian French onion soup in your crockpot. Start by sautéing sliced onions until they’re golden brown.

Add them to your slow cooker with vegetable broth, herbs, and seasonings.

Let the soup simmer on low for 6-8 hours. This allows the flavors to blend and deepen.

Near the end, add a splash of vinegar for brightness.

Top each bowl with a slice of crusty bread and melted cheese. Broil briefly to get that classic bubbly top. This comforting soup is perfect for chilly days.

18. Homemade Minestrone

Homemade minestrone is a perfect vegetarian crockpot recipe. You can easily make this hearty Italian soup in your slow cooker.

Start by adding vegetable broth, diced tomatoes, and tomato paste to your crockpot. Then toss in chopped carrots, celery, onions, and garlic.

For seasoning, include oregano, rosemary, and bay leaves. Add a Parmesan rind for extra flavor if you have one.

Let everything cook on low for 6-8 hours or high for 3-4 hours.

About 30 minutes before serving, stir in some pasta and canned beans. You can also add zucchini and green beans at this point for more veggies.

19. Lentil Sloppy Joes

Lentil sloppy joes are a tasty vegetarian twist on the classic sandwich. You can easily make them in your crockpot for a hands-off meal.

To start, combine lentils, onion, garlic, bell pepper, and tomato sauce in your slow cooker.

Add vegetable broth and seasonings like chili powder and paprika for flavor.

Cook the mixture on high for 3-4 hours or on low for 6-8 hours. The lentils will become tender and soak up the savory sauce.

Serve your lentil sloppy joes on buns or over rice. You can top them with coleslaw for extra crunch. This protein-packed meal is filling and budget-friendly.

20. Zucchini Alfredo

You can make a tasty zucchini Alfredo in your crockpot. This dish swaps pasta for zucchini noodles, creating a lighter version of the classic.

To start, spiralize zucchini into noodle-like shapes.

In your crockpot, mix cashews, water, miso, lemon juice, and spices to create a creamy sauce.

Add the zucchini noodles and sauce to your crockpot. Cook on low for 2-3 hours, stirring occasionally.

The zucchini will soften and absorb the flavors of the sauce.

Before serving, give it a final stir. You’ll have a creamy, veggie-packed meal that’s both filling and nutritious.

21. Three-Bean Chili

Three-bean chili is a tasty vegetarian crockpot meal. It’s packed with protein from kidney, pinto, and black beans.

You’ll start by adding diced veggies like onions, bell peppers, and carrots to your slow cooker. Then toss in the beans, tomatoes, and spices.

The mix of chili powder, cumin, and garlic gives this dish its classic flavor. You can adjust the spice level by adding more or less cayenne pepper.

Let your crockpot do the work for 7-8 hours on low or 3-4 hours on high.

The result is a hearty, filling chili perfect for cold days.

22. Enchilada Quinoa Bake

This tasty dish brings together the flavors of enchiladas with the nutritional power of quinoa. You’ll love how easy it is to make in your crockpot.

Mix quinoa, enchilada sauce, green chiles, corn, and black beans in your slow cooker. Add some spices like cumin and chili powder for extra flavor.

Cook on low for 4-6 hours until the liquid is absorbed. Stir in some cheese during the last few minutes of cooking.

This meal is packed with protein and fiber. It’s perfect for busy weeknights when you want a hearty, Mexican-inspired dinner without much fuss.

Serve with fresh cilantro and a squeeze of lime juice on top. You can also add extra toppings like avocado or sour cream if you like.

23. Moroccan Vegetable Tagine

This flavorful dish brings the taste of Morocco to your crockpot. You’ll combine sweet potatoes, apricots, and chickpeas with aromatic spices like cinnamon and cumin.

Start by sautéing onions and garlic in a skillet. Then add them to your slow cooker along with the other ingredients.

Cook on low for 8 hours until the vegetables are tender. The long, slow cooking allows the flavors to meld beautifully.

Serve your tagine over couscous or with crusty bread to soak up the delicious sauce. This hearty vegetarian meal is perfect for chilly evenings.

24. Thai Green Curry

You can make a tasty vegetarian Thai green curry in your crockpot. Start with a green curry paste made from chili peppers, lemongrass, and coriander. Add coconut milk for a creamy base.

Fill your slow cooker with veggies like bell peppers, green beans, and bamboo shoots. Toss in some tofu cubes for protein. Let it simmer on low for 4-6 hours.

The slow cooking allows the flavors to meld beautifully.

Serve your curry over rice for a comforting meal. You can adjust the spice level by adding more or less curry paste to suit your taste.

25. Coconut Ginger Carrot Soup

This slow cooker soup blends sweet carrots with spicy ginger and creamy coconut milk. It’s a tasty vegetarian option that’s also vegan and dairy-free.

To make it, chop carrots into 2-inch pieces and add them to your crockpot. Toss in some diced onion, celery, and freshly grated ginger. Pour in vegetable broth and coconut milk.

Cook on low for 6-8 hours or high for 3-4 hours until the carrots are tender. Blend the soup until smooth.

You can add turmeric for extra flavor and a golden color.

This soup is versatile. Try adding curry powder for a different twist, or swap half the carrots with sweet potatoes for variety.

26. Pasta Primavera

Pasta primavera is a tasty vegetarian dish you can make in your slow cooker. This recipe combines pasta with a mix of colorful vegetables for a nutritious meal.

To make it, add uncooked fusilli or penne pasta to your crockpot. Toss in frozen mixed vegetables like broccoli, cauliflower, and carrots. Don’t forget to include some frozen peas and diced red pepper for extra flavor and nutrition.

Cook everything in a light garlic cream sauce for a delicious finish. You can top it with cheese if you like.

This easy slow cooker meal is perfect for busy weeknights when you want a fresh, vibrant dinner without much effort.

Nutrition Benefits of Vegetarian Slow Cooking

Vegetarian slow cooking offers many health perks. It keeps nutrients intact and lets you mix lots of good-for-you foods.

Preservation of Nutrients

Slow cooking keeps vitamins and minerals in your food. The low heat doesn’t break down these good parts as much as other cooking ways.

Veggies stay full of their natural goodness. They keep more water-based vitamins like C and B. These vitamins often get lost when you cook food fast or at high heat.

Slow cooking also keeps more antioxidants in your food. These help fight off bad stuff in your body. Tomatoes, for example, have more lycopene when slow-cooked. Lycopene is good for your heart.

Variety of Ingredients

Slow cookers let you mix many healthy foods. You can add lots of veggies, beans, and grains to one pot. This makes meals with many nutrients.

Beans and lentils are great in slow cookers. They get soft and tasty. These foods give you protein and fiber. They help you feel full and keep your gut healthy.

You can also add whole grains like quinoa or barley. These give you more fiber and B vitamins. Slow cooking makes these grains soft and easy to eat.

Adding herbs and spices boosts flavor without extra calories. Many have health perks too. Garlic and ginger, for instance, can help your heart.

Tips for Perfect Vegetarian Crockpot Meals

Mastering vegetarian crockpot cooking is easy with a few key strategies. Focus on selecting the right vegetables and balancing flavors to create delicious, satisfying meals.

Choosing the Right Vegetables

Pick veggies that can withstand long cooking times. Root vegetables like carrots, potatoes, and turnips are great choices. They keep their shape and absorb flavors well.

Harder squashes, like butternut or acorn, also work nicely. Add softer veggies like zucchini, bell peppers, or leafy greens near the end of cooking. This prevents them from turning mushy.

Cut vegetables into similar-sized pieces for even cooking. Larger chunks work best, as they won’t break down as quickly.

Try these veggie combinations:

  • Sweet potato + black beans
  • Cauliflower + chickpeas
  • Butternut squash + lentils

Balancing Flavors and Seasonings

Layer flavors for depth in your vegetarian crockpot meals. Start with aromatics like onions and garlic. Add spices early to let their flavors develop.

Umami-rich ingredients boost savory notes:

  • Soy sauce
  • Nutritional yeast
  • Miso paste
  • Tomato paste

Acids brighten flavors. Add a splash of vinegar or lemon juice before serving. Fresh herbs work best when added at the end of cooking.

Don’t be shy with seasonings. Slow cooking can mute flavors, so taste and adjust before serving. Remember, you can always add more, but you can’t take it away.

Adapting Traditional Recipes for a Crockpot

Turning your favorite dishes into crockpot meals is simple with a few tweaks. You can create tasty vegetarian versions of classic recipes while saving time and effort.

Converting Cooking Times

When adapting recipes for a crockpot, adjust cooking times. Most dishes need about 6-8 hours on low or 3-4 hours on high.

For pasta and rice, add them in the last 30 minutes to avoid mushiness.

Vegetables like carrots and potatoes can go in at the start. Add quick-cooking veggies like peas or spinach near the end.

Cut ingredients into bigger chunks to keep them from overcooking. This works well for veggie stews and soups.

Enhancing Traditional Dishes

Crockpots can add depth to vegetarian meals. The slow cooking process helps flavors meld together.

Try using vegetable broth instead of water for more taste. Add herbs and spices at the beginning for stronger flavors.

For creamy dishes, stir in dairy or non-dairy alternatives in the last hour. This prevents curdling.

To thicken sauces, mix a little cornstarch with cold water. Add this mixture near the end of cooking time.

Boost umami in meat-free dishes with mushrooms, tomato paste, or soy sauce. These ingredients give a savory kick to your meals.