roasted tomato

Cannellini Bean Puree with Spinach and Roasted Tomato

This is the kind of recipe that looks like it came from a restaurant and tastes like someone's grandmother made it. Three components, a silky cannellini bean puree, garlic-wilted baby spinach, and slow-roasted cherry tomatoes, each simple on its own, are genuinely impressive together. The bean puree is the anchor: white beans blended with sautéed onion, garlic, lemon, and a splash of vegetable stock until smooth and creamy. It's high in plant-based protein and fiber, and provides a satisfying base that keeps you full in a way that lighter salads don't. The roasted tomatoes are worth the extra time — 30 minutes in the oven concentrates their sweetness in a way that fresh tomatoes simply can't replicate. Serve it as a light main, a substantial side, or the kind of weeknight dinner that makes you feel like you have it together. It's also naturally gluten-free, dairy-free, and built entirely from whole foods.

A puree of spinach, tomatoes, garlic, and other fresh ingredients. 

Shopping List:

  • Tomatoes
  • 1 Cup cherry tomatoes
  • 2 tbsp olive or avocado oil
  • Sea Salt
Cannelli Bean Puree:
  • 2 tbsp olive or avocado oil
  • 1 small yellow onion, roughly chopped
  • 2 - 15 oz can Cannellini beans, drained and rinsed
  • 2 cloves of garlic, minced
  • 1/4 cup vegetable stock
  • 1/4 cup fresh lemon juice
  • Sea Salt and fresh ground pepper to taste
  • Spinach
  • 8 Cups baby spinach
  • 2 cloves garlic, minced
  • 2 tbsp olive or avocado oil
  • 1 tbsp fresh lemon juice
  • 1 tbsp vegetable stock or water (low sodium)

Mixing Your Goods:

Preheat oven to 425. To make the roasted tomatoes, rinse the tomatoes and pat dry. Toss with the oil, salt, and pepper. Cover a baking sheet with parchment and place tomatoes on the sheet. Roast for 10 minutes, reduce the heat to 350°F, and roast for another 20 minutes or until lightly browned. To make the puree, heat oil over medium heat in a large sauce pan. Add onion and saute until golden. Add the garlic, beans, stock, and lemon juice and cook until warmed through. Transfer to a food processor and process until smooth. Add salt and pepper to taste. Return to the saucepan to keep warm. To make the spinach, heat the oil in a skillet over medium heat. Add garlic and saute until lightly browned, about 30 seconds. Add the spinach, lemon juice, and stock and stir until the spinach is wilted. To serve, spoon bean puree on plate, top with spinach and then tomatoes. Finish with some fresh ground pepper.