Go Back
+ servings
Harissa beans with vegetables served on a gray plate and garnished with greek yogurt and cilantro

Harissa Beans

5 from 3 votes
A creamy blend of beans, veggies, and bold spices for a rich and spicy flavor experience!
Prep Time:15 minutes
Cook Time:30 minutes
Total Time:45 minutes
Course: Appetizers, Dinner, Lunch
Cuisine: Mediterranean
Keyword: Gluten-Free, Vegetarian
Servings: 4 servings
Calories: 403kcal

Ingredients

  • 2 cans cannellini beans (15 oz each) drained
  • 2 tbsp olive oil
  • 1 large onion chopped
  • 3 cloves garlic minced
  • 1 red bell pepper diced
  • 1 yellow bell pepper diced
  • 1 zucchini diced
  • 1 cup cherry tomatoes halved
  • 1 cup baby spinach leaves fresh or frozen
  • 1/4 cup harissa paste (adjust to taste)
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp ground coriander
  • salt and black pepper to taste
  • 1 cup coconut milk (or heavy cream for a non-vegan version)
  • fresh cilantro or parsley for garnish
  • Cooked rice or crusty bread for serving

Instructions

  • Heat olive oil in a large skillet over medium heat. Add chopped onions and sauté until translucent.
    2 tbsp olive oil, 1 large onion
  • Add minced garlic and sauté for an additional 1-2 minutes until fragrant.
    3 cloves garlic
  • Add diced red and yellow bell peppers, and zucchini to the skillet. Cook for 5-7 minutes until the vegetables are tender but still crisp.
    1 red bell pepper, 1 yellow bell pepper, 1 zucchini
  • Stir in harissa paste, ground cumin, smoked paprika, ground coriander, salt, and black pepper. Cook for 2 minutes to let the spices toast and release their flavors.
    1/4 cup harissa paste, 1 tsp ground cumin, 1 tsp smoked paprika, 1/2 tsp ground coriander
  • Add the drained and rinsed beans to the skillet, stirring to combine. Cook for an additional 3-5 minutes until the beans are heated through.
    2 cans cannellini beans
  • Gently fold in halved cherry tomatoes and cook for another 2 minutes.
    1 cup cherry tomatoes
  • Pour in the coconut milk (or heavy cream) and stir well. Allow the mixture to simmer for 5-7 minutes, letting the flavors meld and the sauce thicken. Season with salt and pepper to taste.
    1 cup coconut milk, salt and black pepper to taste
  • Just before serving, add the baby spinach to the skillet and stir until wilted.
    1 cup baby spinach leaves
  • Garnish with fresh cilantro or parsley. Serve the creamy harissa bean and vegetable mixture over cooked rice or with crusty bread.
    fresh cilantro or parsley, Cooked rice or crusty bread

Nutrition

Serving: 4servings | Calories: 403kcal | Carbohydrates: 50g | Protein: 16g | Fat: 20g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 727mg | Potassium: 655mg | Fiber: 14g | Sugar: 7g | Vitamin A: 2344IU | Vitamin C: 119mg | Calcium: 191mg | Iron: 8mg