Cannellini Beans Vegetarian Crock Pot Recipe Made Easy

Updated On: October 7, 2025

If you’re searching for a hearty, comforting, and utterly delicious vegetarian meal that practically cooks itself, this cannellini beans vegetarian crock pot recipe is your new best friend. Cannellini beans, also known as white kidney beans, are a fantastic source of protein and fiber, making them a perfect centerpiece for a nourishing vegetarian dish.

Slow cooking them in a crock pot allows the flavors to meld beautifully, creating a rich, satisfying stew that’s perfect for lunch, dinner, or meal prepping for the week ahead.

This recipe is not only simple to prepare but also versatile, packed with wholesome vegetables and fragrant herbs to elevate the natural creaminess of the beans. Whether you’re a seasoned vegetarian or simply looking to incorporate more plant-based meals into your diet, this crock pot recipe will quickly become a staple in your kitchen.

Plus, the leftovers taste even better the next day!

Why You’ll Love This Recipe

This vegetarian crock pot recipe is a winner for many reasons. First, it’s incredibly easy to make—just toss the ingredients in your slow cooker and let it work its magic.

There’s no need for constant stirring or babysitting, freeing up your time for other things.

Second, it’s packed with nutrition. Cannellini beans provide a solid dose of plant-based protein and dietary fiber, which keep you full and support digestive health.

Combined with fresh vegetables and herbs, this dish is a balanced, wholesome meal.

Finally, the flavors are deep and satisfying. Slow cooking allows the beans to soak up the savory broth, garlic, and herbs, creating a meal that feels cozy and indulgent but without any meat or dairy.

Perfect for warming you up on chilly days or when you want a healthy, comforting bowl.

Ingredients

  • 2 cups dried cannellini beans (or 3 cans, drained and rinsed)
  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 1 can (14 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 bay leaf
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper, to taste
  • 2 tablespoons olive oil
  • Fresh parsley, chopped (for garnish)
  • Optional: 1 cup chopped kale or spinach

Equipment

  • Crock pot / Slow cooker (at least 4-quart capacity)
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon or spatula for stirring

Instructions

  1. Prepare the beans: If using dried cannellini beans, rinse them thoroughly and soak them overnight in plenty of water. Drain before adding to the crock pot. If using canned beans, simply drain and rinse.
  2. Sauté the aromatics: In a skillet, heat the olive oil over medium heat. Add the chopped onion, carrots, and celery. Cook for 5-7 minutes until softened. Add the minced garlic and cook for another minute until fragrant.
  3. Add ingredients to crock pot: Transfer the sautéed vegetables to the slow cooker. Add the soaked or canned beans, diced tomatoes (with juice), vegetable broth, dried thyme, rosemary, smoked paprika, and bay leaf. Stir gently to combine.
  4. Cook low and slow: Cover and cook on low for 7-8 hours or on high for 3-4 hours. If using dried beans, test for doneness after 7 hours; beans should be tender and creamy inside.
  5. Add greens: About 30 minutes before the end of cooking, stir in the chopped kale or spinach if using. Cover and continue cooking until wilted and tender.
  6. Season: Remove the bay leaf. Taste and season with salt and black pepper according to preference.
  7. Serve: Ladle into bowls and garnish with fresh parsley. Enjoy warm with your favorite bread or over rice.

Tips & Variations

Tip: For a creamier texture, you can mash a portion of the beans before serving or use an immersion blender to blend part of the stew.

Variation: Add chopped potatoes or sweet potatoes for extra heartiness. You can also toss in some diced bell peppers or zucchini to increase vegetable variety.

Make it spicy: Stir in a pinch of red pepper flakes or a diced jalapeño when adding garlic for a subtle kick.

Meal prep: This recipe freezes beautifully. Portion leftovers into airtight containers and freeze for up to 3 months.

Nutrition Facts

Nutrient Amount per Serving
Calories 280 kcal
Protein 15 g
Carbohydrates 45 g
Dietary Fiber 12 g
Fat 5 g
Saturated Fat 0.7 g
Sodium 400 mg
Vitamin A 1200 IU
Vitamin C 15 mg
Iron 4 mg

Serving Suggestions

This cannellini beans vegetarian crock pot recipe pairs wonderfully with a variety of sides. Serve it over fluffy basmati rice or quinoa for a complete meal.

Crusty bread or garlic toast are perfect for soaking up the flavorful broth.

For a lighter option, enjoy it as a hearty soup alongside a crisp green salad with a lemon vinaigrette. Roasted vegetables like Brussels sprouts or sweet potatoes also complement the mild creaminess of the beans beautifully.

If you want to add a bit of tang, a dollop of plain Greek yogurt or a squeeze of fresh lemon juice brightens the flavors perfectly.

Conclusion

This crock pot cannellini bean recipe is a perfect example of how simple ingredients can come together to create a meal that’s both nutritious and delicious. With minimal prep and the convenience of slow cooking, it’s a fantastic option for busy days or when you want a comforting, home-cooked meal without fuss.

The beans become tender and flavorful, soaking up the herbs and spices for a warming stew that satisfies both vegetarians and meat-eaters alike. Whether served solo or paired with grains and greens, it’s a versatile recipe that fits effortlessly into any meal plan.

Don’t forget to check out other delightful recipes like our Instant Pot Rabbit Recipe, Lemon Ricotta Pasta With Arugula Recipe, and the refreshing Halibut Dip Recipe for more culinary inspiration. Happy cooking!

đź“– Recipe Card: Cannellini Beans Vegetarian Crock Pot Recipe

Description: A hearty and flavorful vegetarian dish featuring tender cannellini beans slow-cooked with vegetables and herbs. Perfect for an easy, nutritious meal.

Prep Time: PT15M
Cook Time: PT6H
Total Time: PT6H15M

Servings: 6 servings

Ingredients

  • 2 cups dried cannellini beans, rinsed and soaked overnight
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 bay leaf
  • Salt and pepper to taste
  • 2 tablespoons olive oil

Instructions

  1. Drain soaked beans and add to crock pot.
  2. Add diced onion, garlic, carrots, celery, and canned tomatoes.
  3. Pour in vegetable broth and stir in thyme, rosemary, and bay leaf.
  4. Drizzle olive oil over ingredients and season with salt and pepper.
  5. Cover and cook on low for 6 hours or until beans are tender.
  6. Remove bay leaf and stir before serving.

Nutrition: Calories: 280 | Protein: 15g | Fat: 6g | Carbs: 40g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Cannellini Beans Vegetarian Crock Pot Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegetarian dish featuring tender cannellini beans slow-cooked with vegetables and herbs. Perfect for an easy, nutritious meal.”, “prepTime”: “PT15M”, “cookTime”: “PT6H”, “totalTime”: “PT6H15M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 cups dried cannellini beans, rinsed and soaked overnight”, “1 large onion, diced”, “3 cloves garlic, minced”, “2 medium carrots, diced”, “2 stalks celery, diced”, “1 can (14.5 oz) diced tomatoes”, “4 cups vegetable broth”, “1 teaspoon dried thyme”, “1 teaspoon dried rosemary”, “1 bay leaf”, “Salt and pepper to taste”, “2 tablespoons olive oil”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Drain soaked beans and add to crock pot.”}, {“@type”: “HowToStep”, “text”: “Add diced onion, garlic, carrots, celery, and canned tomatoes.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and stir in thyme, rosemary, and bay leaf.”}, {“@type”: “HowToStep”, “text”: “Drizzle olive oil over ingredients and season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Cover and cook on low for 6 hours or until beans are tender.”}, {“@type”: “HowToStep”, “text”: “Remove bay leaf and stir before serving.”}], “nutrition”: {“calories”: “280”, “proteinContent”: “15g”, “fatContent”: “6g”, “carbohydrateContent”: “40g”}}

Photo of author

Marta K

Leave a Comment

X