Cannelini Bean Recipe Vegan Dinner Ideas for Easy Meals

Updated On: October 7, 2025

Looking for a hearty, nutritious, and utterly delicious vegan dinner? This cannelini bean recipe is exactly what you need to satisfy your evening cravings without compromising on health or flavor.

Cannellini beans, also known as white kidney beans, are packed with protein, fiber, and essential nutrients, making them a fantastic base for a filling plant-based meal. Whether you’re a seasoned vegan or just exploring meatless options, this recipe combines simple ingredients with bold seasonings to create a comforting dish that everyone will love.

Perfect for busy weeknights or leisurely weekend dinners, this recipe is easy to customize and comes together in under 45 minutes. You’ll enjoy creamy beans infused with garlic, fresh herbs, and a touch of spice, served alongside vibrant vegetables or grains.

Dive into this wholesome dinner option that’s as satisfying as it is simple to make!

Why You’ll Love This Recipe

This vegan cannellini bean dinner recipe is a stellar combo of nutrition, flavor, and convenience. Here’s why it stands out:

  • Protein-packed: Cannellini beans offer a great source of plant-based protein, ideal for vegans and vegetarians.
  • Rich in fiber: They help keep you full longer and promote healthy digestion.
  • Versatile and customizable: You can easily adjust seasonings and add vegetables to suit your taste.
  • Quick and easy: Ready in under an hour, making it perfect for busy nights.
  • Comfort food vibe: Creamy, savory, and satisfying, it feels indulgent while being healthy.

Ingredients

  • 2 cups cooked cannellini beans (or one 15 oz can, drained and rinsed)
  • 1 tbsp olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 medium carrot, diced
  • 1 celery stalk, diced
  • 1 red bell pepper, diced
  • 1 tsp smoked paprika
  • 1/2 tsp ground cumin
  • 1/4 tsp crushed red pepper flakes (optional for heat)
  • 1 can (14 oz) diced tomatoes
  • 1 cup vegetable broth
  • Salt and black pepper, to taste
  • 2 tbsp fresh parsley, chopped
  • Juice of 1/2 lemon
  • Cooked quinoa or rice for serving (optional)

Equipment

  • Large skillet or sauté pan
  • Sharp knife
  • Cutting board
  • Wooden spoon or spatula
  • Measuring spoons and cups
  • Can opener (if using canned beans and tomatoes)
  • Serving bowls or plates

Instructions

  1. Prepare your ingredients: Chop the onion, garlic, carrot, celery, and red bell pepper. Drain and rinse the canned beans if using.
  2. Sauté the aromatics: Heat the olive oil in your skillet over medium heat. Add the onion, carrot, and celery, cooking for about 5 minutes until softened.
  3. Add garlic and spices: Stir in the minced garlic, smoked paprika, cumin, and crushed red pepper flakes. Cook for 1-2 minutes until fragrant.
  4. Incorporate the bell pepper and tomatoes: Add the diced red bell pepper and canned tomatoes (with their juice). Stir well to combine.
  5. Add beans and broth: Pour in the cannellini beans and vegetable broth. Stir and bring to a gentle simmer.
  6. Simmer and thicken: Let the mixture simmer for 15-20 minutes, stirring occasionally, until the liquid reduces slightly and the flavors meld together.
  7. Season and finish: Season with salt and black pepper to taste. Just before serving, stir in the fresh parsley and lemon juice for brightness.
  8. Serve: Spoon the bean mixture over cooked quinoa or rice for a complete meal, or enjoy it on its own with crusty bread.

Tips & Variations

“For extra creaminess, mash some of the beans with the back of your spoon as it cooks.”

  • Swap cannellini beans for other white beans like great northern or navy beans.
  • Add chopped kale or spinach in the last 5 minutes of cooking to boost greens.
  • For a smoky flavor, try adding a chipotle pepper in adobo sauce.
  • Serve as a stew, or blend half the mixture for a creamy bean dip.
  • Top with toasted pine nuts or pumpkin seeds for crunch.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 18 g
Carbohydrates 45 g
Dietary Fiber 12 g
Fat 6 g
Sodium 350 mg
Vitamin C 40% DV
Iron 25% DV

Serving Suggestions

This vegan cannellini bean dish pairs beautifully with a variety of sides and accompaniments:

  • Serve over fluffy Calypso rice or nutty quinoa for a complete protein meal.
  • Accompany with a fresh green salad or roasted seasonal vegetables.
  • Spread on toasted sourdough or crusty bread for a satisfying open-faced sandwich.
  • Top with sliced avocado and a sprinkle of nutritional yeast for a cheesy, creamy finish.

Conclusion

This vegan cannellini bean recipe is a wonderful example of how simple ingredients can come together to create a nourishing, flavorful dinner. Its balance of creamy beans, aromatic vegetables, and vibrant seasonings makes it a comforting yet healthy meal option for any night of the week.

Not only does it offer a great source of plant-based protein and fiber, but it’s also easy to customize and perfect for meal prep or last-minute dinners. Whether you’re new to vegan cooking or a longtime enthusiast, this recipe is sure to become a go-to staple in your kitchen.

For more delicious plant-based recipes, be sure to check out our Lemon Ricotta Pasta With Arugula Recipe and the flavorful Lion’S Mane Mushroom Crumble Recipes. And if you want to explore hearty comfort food, don’t miss the Harvest Hash Recipe: A Delicious and Easy Fall Comfort Food.

Happy cooking and bon appétit!

📖 Recipe Card: Cannellini Bean Vegan Dinner

Description: A hearty and nutritious vegan dinner featuring tender cannellini beans simmered with vegetables and herbs. Perfect for a comforting and protein-packed meal.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 2 cups cooked cannellini beans (or 1 can, drained and rinsed)
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 medium carrot, diced
  • 1 celery stalk, diced
  • 1 can (14 oz) diced tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • Salt and pepper to taste
  • 2 cups fresh spinach

Instructions

  1. Heat olive oil in a large pan over medium heat.
  2. Add onion, carrot, and celery; sauté until softened, about 5 minutes.
  3. Stir in garlic and cook for 1 minute until fragrant.
  4. Add cannellini beans, diced tomatoes, vegetable broth, thyme, and rosemary.
  5. Bring to a simmer and cook for 20 minutes.
  6. Season with salt and pepper to taste.
  7. Stir in fresh spinach and cook until wilted, about 2 minutes.
  8. Serve warm with crusty bread or over rice.

Nutrition: Calories: 280 kcal | Protein: 15 g | Fat: 7 g | Carbs: 38 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Cannellini Bean Vegan Dinner”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and nutritious vegan dinner featuring tender cannellini beans simmered with vegetables and herbs. Perfect for a comforting and protein-packed meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups cooked cannellini beans (or 1 can, drained and rinsed)”, “1 tablespoon olive oil”, “1 medium onion, diced”, “3 cloves garlic, minced”, “1 medium carrot, diced”, “1 celery stalk, diced”, “1 can (14 oz) diced tomatoes”, “2 cups vegetable broth”, “1 teaspoon dried thyme”, “1 teaspoon dried rosemary”, “Salt and pepper to taste”, “2 cups fresh spinach”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, carrot, and celery; saut\u00e9 until softened, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic and cook for 1 minute until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add cannellini beans, diced tomatoes, vegetable broth, thyme, and rosemary.”}, {“@type”: “HowToStep”, “text”: “Bring to a simmer and cook for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Stir in fresh spinach and cook until wilted, about 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Serve warm with crusty bread or over rice.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “15 g”, “fatContent”: “7 g”, “carbohydrateContent”: “38 g”}}

Photo of author

Marta K

Leave a Comment

X