Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, plant-based stew made with white beans, tomatoes, and coconut milk. Perfectly cozy and packed with protein, this vegan dinner is ideal for weeknights or meal prep.

Ingredients

Scale
  • 2 tablespoons olive oil

  • 1 medium yellow onion, diced

  • 2 carrots, peeled and chopped

  • 2 celery stalks, chopped

  • 3 garlic cloves, minced

  • 1 (28 oz) can crushed tomatoes

  • 1 teaspoon dried thyme

  • ½ teaspoon rosemary

  • 1 teaspoon smoked paprika

  • 1 bay leaf

  • Salt and black pepper to taste

  • 2 (15 oz) cans white beans, drained and rinsed

  • 2½ cups vegetable broth

  • 1 cup full-fat coconut milk

  • 3 cups fresh spinach or kale

  • Red pepper flakes (optional)

Instructions

  • Heat olive oil in a large pot over medium heat. Sauté onion, carrots, and celery for 7–10 minutes.

  • Add garlic and cook for 1 minute until fragrant.

  • Stir in crushed tomatoes, herbs, smoked paprika, bay leaf, salt, and pepper. Simmer 5 minutes.

  • Add beans and broth. Bring to a boil, reduce heat, and simmer uncovered for 20–25 minutes.

  • Blend ⅓ to ½ of the stew for a creamier texture. Return to pot.

  • Stir in coconut milk and greens. Cook for 5–8 more minutes.

  • Adjust seasoning and serve warm.