Tomato Soup Recipe for a Cozy Weeknight Bowl

There’s something tender and grounding about a pot of homemade tomato soup simmering on the stove. Maybe it’s the way the roasted tomatoes deepen into a rich, balanced comfort that feels both nostalgic and quietly nourishing. Or maybe it’s simply the ritual of slowing down letting the kitchen fill with warmth while you stir a pot meant to be shared.

This is the kind of cozy weeknight meal that slips easily into real life. It’s budget-friendly, built from simple pantry ingredients, and easy enough to become a family dinner idea you’ll return to whenever the week feels too loud. The roasted tomatoes bring a protein-packed depth (yes vegetable proteins count too), while the basil and cream swirl into something that tastes far more indulgent than it actually is.

Serve it with grilled cheese or warm bread, tuck leftovers into your meal prep for busy days, or enjoy it as a nutrient-rich pick-me-up on chilly afternoons. It’s timeless, soothing, and wonderfully homemade.

Ingredients You’ll Need

Fresh Produce

  • 3 pounds tomatoes, cut into 2” pieces
  • ½ onion, diced
  • 5 cloves garlic, chopped
  • ¼ cup fresh basil

These ingredients build the heart of that healthy comfort flavor. Roasting them adds a slow-cooker warmth without actually using one.

Pantry & Basics

  • 2 Tablespoons olive oil
  • ½ teaspoon fine sea salt
  • ¼ teaspoon freshly ground black pepper
  • 2 Tablespoons salted butter
  • 2 Tablespoons all-purpose flour
  • 1 Tablespoon granulated sugar
  • 1 quart vegetable broth
  • ¼–½ cup heavy cream (optional)

Every element here works together to create a cozy, nourishing homemade meal—still simple enough for a budget-friendly dinner.

How to Make It

1. Roast the Tomatoes

Preheat your oven to 450°F and lightly grease a baking sheet.
In a large bowl, toss the tomatoes, onion, garlic, olive oil, salt, and pepper until everything glistens. Spread them in a single layer on your baking sheet for even roasting.

Bake for 15 minutes, stir gently, then roast another 15. Broil the pan for the last couple of minutes to add a lightly charred depth that tastes like slow, balanced comfort cooking.

2. Blend the Tomatoes

Scoop every last bit of those caramelized edges into a high-powered blender. Add the basil, then blend on high for about a minute until beautifully smooth. This layer becomes the heart of the soup rich, vibrant, and surprisingly protein-rich for a vegetable-based dish.

3. Build the Soup Base

In a large pot over medium-high heat, melt the butter.
Whisk in the flour and cook for 30–60 seconds until lightly browned your cozy little roux moment.

Pour in the vegetable broth and sugar, whisking until smooth and creamy. This base keeps the soup silky without feeling heavy, perfect for anyone wanting a lighter or even diabetic-friendly choice.

4. Finish & Simmer

Add the blended tomato mixture into the pot and whisk until everything comes together.
If you love a creamier finish, swirl in the heavy cream.
Simmer over medium-low heat for about 15 minutes until thickened. Taste and adjust the seasonings until it feels just right.

Ladle into bowls and top with croutons, basil, or even a dollop of yogurt if you want a low-carb alternative to cream.

Cozy Tips & Serving Ideas

  • For meal prep: This soup keeps beautifully for 4–5 days and can be tucked into jars for a nutrient-rich lunch.
  • Make it gluten-free: Swap the all-purpose flour for your favorite gluten-free thickener.
  • Make it lower carb: Skip the sugar and use a splash of balsamic vinegar instead.
  • Boost the protein: Add white beans while blending for a creamy, high-protein twist.
  • Budget-friendly shortcut: Use canned tomatoes in winter still delicious, still comforting.
  • Family-friendly serving: Pair with grilled cheese sticks for dipping or simple garlic toast to make it a cozy family dinner idea.

A Final Cozy Note

There’s something so inviting about a bowl of homemade soup especially one as simple and nourishing as this. Save it for nights when you crave warmth, share it with someone who needs a little comfort, or tuck it into your weekly rotation for an easy, wholesome bowl that always feels good.

Tomato Soup Recipe

Luna from Cook It Slowly
A cozy roasted tomato soup made with fresh tomatoes, basil, and a simple roux for a silky, comforting bowl that’s perfect for weeknights or meal prep.
Prep Time 10 minutes
Cook Time 50 minutes
0 minutes
Total Time 1 hour
Course Soup
Cuisine American
Servings 6 servings
Calories 160 kcal

Equipment

  • Oven Preheated to 450°F for roasting the tomatoes.
  • Large baking sheet For roasting the tomato mixture in a single layer.
  • High-powered blender To puree the roasted tomatoes until smooth.
  • Large pot To build the soup base and simmer the soup.
  • whisk For making the roux and smoothing the broth mixture.

Ingredients
  

  • 3 pounds tomatoes, cut into 2-inch pieces
  • 0.5 medium onion, diced (about 1 cup)
  • 5 cloves garlic, peeled and chopped
  • 2 Tablespoons olive oil
  • 0.5 teaspoon fine sea salt
  • 0.25 teaspoon freshly ground black pepper
  • 0.25 cup fresh basil leaves
  • 2 Tablespoons salted butter
  • 2 Tablespoons all-purpose flour
  • 1 Tablespoon granulated sugar
  • 1 quart vegetable broth
  • 0.25–0.5 cup heavy cream (optional, for creamier soup)

Instructions
 

  • Preheat the oven to 450°F. Lightly grease a large baking sheet and set aside.
  • In a large bowl, combine the tomatoes, diced onion, garlic, olive oil, salt, and pepper. Toss until everything is evenly coated.
  • Spread the tomato mixture in a single layer on the prepared baking sheet. Roast for 15 minutes, stir, then roast for another 15 minutes. For extra flavor, broil for the last 2–3 minutes until some tomatoes are lightly charred.
  • Transfer the roasted tomato mixture, including any juices from the pan, to a high-powered blender. Add the fresh basil and blend on high speed for about 1 minute, or until smooth.
  • In a large pot over medium-high heat, melt the butter. Whisk in the flour and cook for 30–60 seconds, until bubbly and lightly browned, to make a roux.
  • Slowly whisk in the vegetable broth and sugar until the mixture is smooth and slightly thickened.
  • Pour the blended tomato mixture into the pot and whisk to combine. If a creamier soup is desired, stir in 1/4 to 1/2 cup of heavy cream.
  • Reduce the heat to medium-low and simmer for about 15 minutes, or until the soup has thickened slightly. Taste and adjust salt and pepper as needed.
  • Serve the soup warm, topped with croutons, chopped fresh basil, or your favorite garnish.

Notes

Store leftovers in the refrigerator for up to 4–5 days or freeze for up to 3 months. Reheat gently on the stove, adding a splash of broth or cream if needed.

Nutrition

Calories: 160kcalCarbohydrates: 18gProtein: 4gFat: 8gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 20mgSodium: 450mgPotassium: 500mgFiber: 3gSugar: 10gVitamin A: 35IUVitamin C: 40mgCalcium: 10mgIron: 10mg
Keyword comfort food, homemade soup, tomato soup, weeknight dinner
Tried this recipe?Let us know how it was!