Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 pint (10–12 oz) grape tomatoes
- 6 garlic cloves, divided
- 3 tbsp extra-virgin olive oil, divided
- Kosher salt and black pepper
- 1/2 cup panko breadcrumbs
- 1/3 cup finely grated Parmesan, plus more to serve
- 1 lemon (zest and wedges)
- 1 large shallot, finely chopped
- 1/4 tsp red pepper flakes
- 1 tsp fresh thyme leaves (or 1/2 tsp dried)
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1/2 cup dry white wine (optional)
- 1 cup low-sodium vegetable broth
- 1/2 cup heavy cream
- 6 packed cups chopped kale (about 8 oz)
- Chopped parsley or basil (optional)
Do This
- 1) Heat oven to 425°F. On a sheet pan, toss tomatoes and 2 whole garlic cloves with 1 tbsp oil, salt, and pepper; roast 15–18 minutes until blistered. Cool slightly; squeeze garlic from skins.
- 2) Toast 1/2 cup panko in a skillet with 1 tbsp oil over medium heat, stirring, 3–5 minutes until deep golden. Off heat, stir in 1/3 cup Parmesan, 1 tsp lemon zest, and a pinch of salt; set aside.
- 3) In the same skillet, warm 1 tbsp oil over medium. Cook shallot 3–4 minutes. Add remaining 4 sliced garlic cloves, red pepper flakes, and thyme; cook 30 seconds.
- 4) Stir in beans; lightly mash some with a spoon. Add wine (if using); simmer 1–2 minutes to reduce.
- 5) Add broth and kale; cover and cook 3–5 minutes until kale is tender.
- 6) Stir in heavy cream, the roasted garlic, and a squeeze of lemon. Simmer 2–3 minutes until creamy; season with salt and pepper.
- 7) Spoon into bowls; top with roasted tomatoes, Parmesan breadcrumbs, extra Parmesan, and more lemon to taste.
Why You’ll Love This Recipe
- Comforting and creamy, with jammy roasted tomatoes and ultra-crispy Parmesan breadcrumbs for contrast.
- Pantry-friendly and weeknight-fast: one skillet plus a sheet pan in about 45 minutes.
- Balanced and satisfying: protein- and fiber-rich white beans, hearty kale, and bright lemon.
- Flexible: easy to make dairy-free, add protein, or serve over toast, pasta, or polenta.
Grocery List
- Produce: Grape tomatoes, garlic, shallot, kale, lemon, parsley or basil, thyme
- Dairy: Heavy cream, Parmesan cheese
- Pantry: Cannellini beans, panko breadcrumbs, extra-virgin olive oil, vegetable broth, dry white wine (optional), red pepper flakes, kosher salt, black pepper
Full Ingredients
Roasted Tomatoes & Garlic
- 1 pint (10–12 oz) grape or cherry tomatoes
- 2 whole garlic cloves, skin on
- 1 tbsp extra-virgin olive oil
- 1/4 tsp kosher salt
- 1/8 tsp freshly ground black pepper
Parmesan Breadcrumbs
- 1/2 cup panko breadcrumbs
- 1 tbsp extra-virgin olive oil (or 1 tbsp unsalted butter)
- 1/3 cup (about 1 oz) finely grated Parmesan
- 1 tsp finely grated lemon zest
- 1 tbsp chopped fresh parsley or basil (optional)
- Pinch of kosher salt
Creamy White Beans & Kale
- 1 tbsp extra-virgin olive oil
- 1 large shallot, finely chopped (about 1/2 cup)
- 4 garlic cloves, thinly sliced
- 1/4 tsp red pepper flakes (more to taste)
- 1 tsp fresh thyme leaves (or 1/2 tsp dried thyme)
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1/2 cup dry white wine (optional; sub 1/2 cup more broth)
- 1 cup low-sodium vegetable broth
- 6 packed cups chopped kale (about 8 oz; lacinato or curly), ribs removed
- 1/2 cup heavy cream
- 1/4–1/2 tsp kosher salt, to taste
- 1/4 tsp freshly ground black pepper, to taste
- Juice from 1/2–1 lemon, to taste
- 2 tbsp finely grated Parmesan (optional, for extra richness)
For Serving
- Lemon wedges
- Extra grated Parmesan
- Extra-virgin olive oil, for finishing (optional)
- Crushed red pepper flakes (optional)

Step-by-Step Instructions
Step 1: Roast the tomatoes and garlic
Preheat the oven to 425°F. On a rimmed sheet pan, toss the grape tomatoes and 2 whole, unpeeled garlic cloves with 1 tablespoon olive oil, 1/4 teaspoon salt, and 1/8 teaspoon black pepper. Spread into a single layer and roast for 15–18 minutes, until the tomatoes are blistered and lightly caramelized. Let cool slightly, then squeeze the soft roasted garlic from their skins and set aside with the tomatoes.
Step 2: Make the Parmesan breadcrumbs
While the tomatoes roast, place a large skillet over medium heat. Add 1 tablespoon olive oil and the panko. Cook, stirring constantly, until the crumbs are evenly deep golden and crisp, 3–5 minutes. Transfer to a bowl and stir in the Parmesan, lemon zest, parsley (if using), and a pinch of salt. Set aside. Wipe out any stray crumbs from the skillet.
Step 3: Soften the aromatics
In the same skillet, heat 1 tablespoon olive oil over medium. Add the chopped shallot and cook, stirring, until translucent and tender, 3–4 minutes. Stir in the sliced garlic, red pepper flakes, and thyme; cook just until fragrant, 30–60 seconds—do not brown the garlic.
Step 4: Build the bean base
Add the drained cannellini beans to the skillet and stir to coat with the aromatics. Lightly mash a heaping 1/2 cup of the beans against the side of the pan; the starch will help thicken the sauce. Pour in the white wine (if using) and simmer 1–2 minutes to reduce by about half.
Step 5: Simmer with broth and wilt the kale
Stir in the vegetable broth and bring to a gentle simmer. Add the chopped kale and a pinch of salt, then cover and cook until the kale is tender but still vibrant, 3–5 minutes, stirring once or twice.
Step 6: Make it creamy and bright
Reduce the heat to low. Stir in the heavy cream, the roasted garlic you squeezed from the skins, and 2 tablespoons grated Parmesan (if using). Simmer 2–3 minutes, stirring often, until the sauce is glossy and lightly thickened. Add lemon juice to taste (start with the juice of 1/2 lemon), then season with additional salt and pepper as needed. If the skillet looks too thick, splash in more broth; if too loose, simmer another minute.
Step 7: Finish and serve
Spoon the creamy beans and kale into shallow bowls. Top generously with the blistered tomatoes and a shower of Parmesan breadcrumbs. Add extra Parmesan, a final squeeze of lemon, and a drizzle of good olive oil if you like. Serve hot.
Pro Tips
- For extra-blistered tomatoes, preheat the sheet pan in the oven for 5 minutes before adding the tomatoes.
- Keep the breadcrumbs crisp by adding them at the table; steam will soften them if added too early.
- Lightly mashing some beans is the secret to a naturally thick, creamy sauce without extra flour.
- Taste the lemon at the end—acid wakes everything up. Add a little, taste, then add more to your liking.
- If using curly kale, chop it small and cook toward the longer end of the timing for tenderness.
Variations
- Dairy-free/vegan: Swap heavy cream for 1/2 cup unsweetened oat cream or full-fat coconut milk; replace Parmesan with 2–3 tablespoons nutritional yeast in the breadcrumbs.
- Add protein: Brown Italian sausage, pancetta, or chopped rotisserie chicken in the skillet first; remove, build the sauce, then fold it back in before serving.
- Make it a meal over carbs: Spoon over creamy polenta, toss with cooked short pasta, or pile onto thick toast rubbed with garlic.
Storage & Make-Ahead
Refrigerate beans and kale separately from the breadcrumbs and tomatoes for best texture. The creamy beans keep up to 3 days in an airtight container; reheat gently on the stovetop over low heat with a splash of broth to loosen. Breadcrumbs keep crisp at room temperature up to 3 days in a sealed jar. Roasted tomatoes keep 3 days chilled; warm briefly in a skillet. For freezing, cook the beans and kale through Step 5, cool, and freeze up to 2 months. Reheat, then add cream and lemon just before serving to prevent curdling.
Nutrition (per serving)
Approximate: 490 calories; 21 g protein; 44 g carbohydrates; 24 g fat; 10 g fiber; 830 mg sodium.


Leave a Reply