Go Back
+ servings
Roasted Tomato, White Bean and Spinach Stew

Comforting Roasted Tomato, White Bean and Spinach Stew Delight

This Roasted Tomato, White Bean, and Spinach Stew is a comfort food masterpiece, packed with flavor and nutrition.
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings: 4 servings
Course: Soups
Cuisine: Vegetarian
Calories: 350

Ingredients
  

For the Base
  • 1/2 large sweet onion Adds sweetness and depth; substitute with a small white or yellow onion if needed.
  • 2 pints cherry or grape tomatoes Provide a rich, roasted flavor and natural sweetness; substitute with larger tomatoes, but adjust roasting time.
  • 1/2 tsp kosher salt Enhances flavor during roasting; adjust to taste.
  • 1/2 tsp black pepper Enhances flavor during roasting; adjust to taste.
  • 2 tbsp olive oil Essential for roasting tomatoes and sautéing onions; optional to use other oils.
For the Stew
  • 1 can (15 oz) white beans (great northern) Source of protein and creaminess; use any variety, such as cannellini or chickpeas.
  • 1/3 cup sun-dried tomatoes (marinated) Adds tanginess and richness; can substitute with dried type, adjusting moisture content.
  • 2 tbsp tomato paste Intensifies tomato flavor; omit if not available but add extra sun-dried tomatoes.
  • 1/2 tsp garlic powder Adds mild garlic flavor; substitute with 1-2 fresh garlic cloves, minced.
  • 1 tbsp dried oregano Imparts herbaceous notes; swap for Italian seasoning if desired.
For Freshness & Texture
  • 3 tbsp packed fresh parsley Provides freshness and color; substitute with 1 tbsp dried parsley if fresh is unavailable.
  • 1/4 cup pitted kalamata olives Adds saltiness and richness; substitute with any other olives if preferred.
  • 2 cups baby spinach (gently packed) Adds nutrients and color; substitute with other leafy greens like kale, adjusting cooking time.
  • 1/4 to 1/2 lemon Juice Brightens flavor; omit if acidity is not preferred.
  • 2 to 3 tbsp vegetable broth Adjusts stew consistency; use chicken broth for a non-vegetarian option.
  • 3-4 sprigs fresh thyme Adds aromatic notes; substitute 1/8 tsp dried thyme if fresh is not available.
For Serving
  • 3 to 4 servings pasta of choice Optional serving suggestion, perfect for a complete meal.

Equipment

  • large pot
  • Roasting pan
  • Skillet

Method
 

Step-By-Step Instructions
  1. Begin by bringing a large pot of salted water to a boil. Add your choice of pasta and cook according to package instructions until al dente, typically about 8–10 minutes. Once cooked, drain and set aside, ensuring to reserve a bit of the pasta water for later if needed.
  2. Preheat your oven to 400°F (200°C). In a roasting pan, slice your cherry or grape tomatoes in half, drizzle with 1 tablespoon of olive oil, and season with kosher salt and black pepper. Roast the tomatoes for 25 minutes, or until their skins are wilted and juices are bubbling.
  3. While the tomatoes roast, heat the remaining tablespoon of olive oil in a large skillet over medium heat. Add the sliced sweet onion and sauté for about 8–10 minutes, stirring occasionally until they become lightly browned and tender.
  4. Once the onions are caramelized, add the drained and rinsed white beans, sun-dried tomatoes, tomato paste, garlic powder, and dried oregano to the skillet. Stir gently to combine, allowing the flavors to meld for about 2–3 minutes.
  5. After the tomatoes have finished roasting, carefully add them along with their juices to the skillet. Stir in the fresh parsley, baby spinach, kalamata olives, and the lemon juice. Let everything cook for another 3–5 minutes over low heat.
  6. If the stew seems too thick, stir in 2 to 3 tablespoons of vegetable broth to reach your preferred consistency. Season with additional salt and pepper to taste.
  7. If you prepared pasta, serve the stew over it, or enjoy it on its own. Garnish with fresh thyme and a drizzle of olive oil if desired.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 45gProtein: 15gFat: 15gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 10gSodium: 600mgPotassium: 750mgFiber: 10gSugar: 6gVitamin A: 100IUVitamin C: 60mgCalcium: 10mgIron: 15mg

Notes

Store leftover stew in an airtight container for up to 4 days. Reheat gently on the stove, adding fresh spinach just before serving.

Tried this recipe?

Let us know how it was!