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
- 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. 🧄
- Add artichokes & sun-dried tomatoes: Stir and cook for another 2 minutes until lightly golden and aromatic. 🍅
- Add beans & broth: Pour in the beans and broth. Sprinkle with thyme, oregano, chili flakes, salt, and pepper. Simmer 5 minutes, stirring occasionally.
- Stir in spinach: Add spinach and cook until wilted (about 1–2 minutes).
- Finish with lemon: Squeeze in fresh lemon juice to brighten the flavors. 🍋
- 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 Size | Calories | Protein | Carbs | Fat | Fiber | Sugar |
|---|---|---|---|---|---|---|
| 1 bowl | 290 | 13g | 32g | 10g | 8g | 4g |