15-Minute Tuscan Beans with Artichokes and Spinach

Warm, hearty, and Mediterranean-delicious 🌿🍋

Dinner in 15 minutes yes, please! This Tuscan Beans with Artichokes and Spinach recipe is everything you want in a quick, cozy meal: creamy white beans, tender artichoke hearts, fragrant garlic, and a swirl of vibrant greens all simmered in a rich, herby broth. It’s light yet filling, nutritious yet indulgent perfect for busy weeknights or effortless meal prep. 🍲✨ Whether you serve it with crusty bread, over rice, or straight from the bowl, this Mediterranean-inspired dish delivers big flavor with minimal effort. Vegan-friendly, high in protein, and bursting with Tuscan sunshine — your next 15-minute dinner obsession is here!

Time Breakdown

  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Total Time: 15 minutes
  • Servings: 4

Ingredients List

  • 1 tbsp olive oil
  • 3 cloves garlic, minced
  • 1 small onion, finely chopped
  • 1 (14 oz) can artichoke hearts, drained and quartered
  • 2 (15 oz) cans cannellini beans (or great northern beans), drained and rinsed
  • 2 cups fresh spinach (or kale)
  • ½ cup sun-dried tomatoes, chopped
  • 1 cup vegetable broth (or chicken broth if not vegan)
  • ½ tsp dried thyme
  • ½ tsp dried oregano
  • ¼ tsp chili flakes (optional for a little heat)
  • Salt and black pepper, to taste
  • Fresh lemon juice, to finish
  • Optional garnish: grated Parmesan or nutritional yeast

Kitchen Tools You’ll Need

This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free:

  • Large skillet or sauté pan
  • Wooden spoon or spatula
  • Cutting board and knife
  • Measuring cups & spoons
  • Lemon juicer (optional)

Step-by-Step Beginner-Friendly Instructions

  1. Sauté aromatics: Heat olive oil in a large skillet over medium heat. Add onion and cook 2–3 minutes until softened. Add garlic and cook 1 minute until fragrant. 🧄
  2. Add artichokes & sun-dried tomatoes: Stir and cook for another 2 minutes until lightly golden and aromatic. 🍅
  3. Add beans & broth: Pour in the beans and broth. Sprinkle with thyme, oregano, chili flakes, salt, and pepper. Simmer 5 minutes, stirring occasionally.
  4. Stir in spinach: Add spinach and cook until wilted (about 1–2 minutes).
  5. Finish with lemon: Squeeze in fresh lemon juice to brighten the flavors. 🍋
  6. Serve: Spoon into bowls and top with Parmesan or nutritional yeast for a rich, savory touch.

Serve with toasted sourdough or garlic bread for the ultimate Tuscan experience. 🤍

Pro Tips

  • Make it creamy: Stir in a tablespoon of cream cheese, coconut milk, or cashew cream.
  • Boost the protein: Add white beans and chickpeas for extra texture.
  • Meal prep: This dish tastes even better the next day — perfect for work lunches!
  • Pair it up: Serve with roasted chicken, grilled fish, or crusty bread to soak up the sauce.

Nutrition Table

Serving SizeCaloriesProteinCarbsFatFiberSugar
1 bowl29013g32g10g8g4g