Roasted Tomato Basil Soup: 4 Days of Meal Prep

Posted on

Madelynn Stone

roasted tomato basil soup - featured image

I used to think meal prep was just about surviving the work week. You know the vibe: chop everything on Sunday, portion it into plastic containers that leak in your bag, and eat bland, gray food until Thursday. I was wrong. Meal prep isn’t survival. It’s strategic comfort. It’s knowing that on Tuesday night, when you’re exhausted and the last thing you want to do is cook, you can pull a container of roasted tomato basil soup with crispy grilled cheese croutons from the fridge and have dinner ready in five minutes. And it still tastes like it was made five minutes ago.

This recipe is my Sunday anchor. I make it once, I portion it out, and I have four days of warm, velvety, deeply savory soup waiting for me. The secret isn’t just the soup itself—it’s the crispy grilled cheese croutons. They add that crunch you’re missing from restaurant soups, and they hold up surprisingly well if you keep them separate until serving. I’ve tested this method for months, tweaking roasting times and cheese ratios, and this is the version that actually makes me look forward to Tuesday lunch.

If you’ve ever tried to meal prep soup and ended up with a watery, flavorless disaster, you need to read this. This isn’t just “soup in a jar.” This is a complete meal strategy that saves you time, money, and the constant mental load of “what’s for dinner?” Let’s get organized.

Why This Soup Is Your New Meal Prep MVP

There are a lot of soup recipes out there. Why this one? Why these specific grilled cheese croutons? Because this combination solves the three biggest problems with meal prepping: texture loss, flavor fade, and boredom.

  • It Actually Freezes Well — Most soups get weird when frozen. Tomatoes can separate. Herbs can turn black. This roasted version? The deep, caramelized flavors intensify after a day or two in the fridge. It tastes better on Day 3 than it does on Day 1. I’ve frozen batches before, and while fresh is best, frozen works perfectly fine if you thaw it slowly.
  • The Croutons Are a Game-Changer — Soft bread in soup is fine for fresh meals. For meal prep? It’s a soggy mess. By making crispy grilled cheese croutons, you get a crunchy, cheesy bite that you add right before eating. It’s like getting a mini grilled cheese sandwich with every spoonful. Plus, they stay crisp for hours if stored in an airtight container.
  • It’s a One-Pot Wonder (Mostly) — You roast the tomatoes on one sheet pan, simmer the soup in one pot, and toast the bread in one skillet. That’s it. Three tasks. No fancy equipment needed. I can do this while listening to a podcast or helping my kids with homework. It’s efficient, methodical, and low-stress.
  • It Feels Like a Treat, Not a Diet — Let’s be honest. Meal prep doesn’t have to be sad. This soup is rich, creamy, and deeply savory. It satisfies the comfort food craving that usually leads to takeout. But it’s homemade, so you control the sodium and the quality of the ingredients. It’s the kind of meal that makes you feel good, not sluggish.

I’ve made this for busy parents, college students, and office workers who bring lunch. Everyone loves it. It’s reliable. It’s delicious. And it’s going to save your week.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. This recipe relies on simple, high-quality ingredients. No weird sauces or hard-to-find spices. Just good tomatoes, fresh basil, and real cheese.

For the Roasted Tomato Basil Soup

Cherry or grape tomatoes (2 pounds / 900g) — I use a mix of red and yellow for color, but red works best for that deep flavor. Don’t buy pre-hulled tomatoes; it’s faster to just rinse and halve them yourself. The roasting concentrates their natural sugars.

Yellow onion (1 large, quartered / about 250g) — Leave the skin on while roasting if you want, then peel it off later. It adds a subtle sweetness without overpowering the tomatoes. Quartering helps it roast evenly.

Garlic (6-8 cloves, peeled / about 2 tablespoons) — Yes, a lot of garlic. This is a tomato basil soup, not a delicate salad. You need that punch. Peeled cloves go right on the sheet pan.

Extra virgin olive oil (3 tablespoons / 45ml) — Use a good quality one here. You’ll taste it. Drizzle it generously over the tomatoes and onions before roasting.

Vegetable or chicken broth (4 cups / 960ml) — I use low-sodium broth so I can control the salt level. If you’re vegetarian, vegetable broth is perfect. If you want a richer flavor, chicken broth works well too. If you like spicy flavors, you might also enjoy my creamy hatch chile queso dip—it uses a similar roasted pepper technique.

Fresh basil (1 cup, packed / about 30g) — I use fresh basil, not dried. Dried basil turns bitter when cooked. Fresh basil adds that bright, peppery finish. I add half during cooking and half at the end for maximum flavor.

Heavy cream or coconut cream (½ cup / 120ml) — This is optional but recommended. It adds richness and balances the acidity of the tomatoes. For a dairy-free version, use full-fat coconut cream. It adds a nice tropical note that pairs surprisingly well with tomato.

Salt and black pepper — To taste. I usually use about 1 teaspoon of salt and ½ teaspoon of pepper, but adjust based on your broth’s sodium content.

For the Crispy Grilled Cheese Croutons

roasted tomato basil soup preparation steps

Challah or sourdough bread (4 slices, cut into 1-inch cubes / about 150g) — I prefer challah because it’s slightly sweet and holds its shape well. Sourdough is great too, but it can get too hard if you use too much butter. Avoid soft white bread; it turns to mush.

Shredded sharp cheddar cheese (½ cup / 50g) — Sharp cheddar has more flavor and melts better than mild cheddar. Grate your own from a block. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly.

Butter (2 tablespoons / 30g, melted) — Melted butter coats the bread cubes evenly, ensuring they crisp up in the oven. Don’t skip this step.

Garlic powder (½ teaspoon) — A little extra garlic flavor in the croutons ties everything together.

Italian seasoning (½ teaspoon) — Adds a herbal note that complements the basil in the soup.

Equipment Needed

You don’t need fancy gadgets for this. Here’s what I actually use:

Large baking sheet — I use a half-sheet pan (18×13 inches). Make sure it’s big enough to fit the tomatoes and onions in a single layer. Crowding them will steam them instead of roasting them.

Large pot or Dutch oven — Something with a thick bottom to prevent scorching. A 6-quart pot is ideal for this amount of soup.

Immersion blender or regular blender — An immersion blender is easiest because you can blend the soup right in the pot. If you use a regular blender, let the soup cool slightly before blending in batches. Never fill a blender more than halfway with hot liquid—it can explode. If you’re looking for other cozy one-pot meals, this wild rice and mushroom casserole is a great winter alternative.

Small skillet — For toasting the croutons. I use a cast-iron skillet for even heating.

Measuring cups and spoons — Standard stuff.

Container set — I use glass containers with locking lids for meal prep. They don’t stain, they’re microwave-safe, and they stack neatly in the fridge.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over time.

Step 1: Roast the Tomatoes and Onions (45 minutes)

Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup. Rinse the tomatoes and pat them dry. Halve them if they’re large, or leave them whole if they’re small cherry tomatoes. Quarter the onion. Toss everything on the baking sheet with olive oil, salt, and pepper. Spread them out in a single layer. Roast for 35-45 minutes, stirring halfway through, until the tomatoes are soft, blistered, and slightly caramelized. The edges should be browned. This caramelization is where the deep flavor comes from.

Step 2: Simmer the Soup (20 minutes)

While the tomatoes roast, get your pot ready. Once the tomatoes are done, carefully scrape them (and all the juices from the pan!) into the pot. Add the broth and half of the fresh basil. Bring to a boil, then reduce heat to low. Simmer for 15 minutes to let the flavors meld. The kitchen will smell incredible. If you’re using an immersion blender, blend the soup directly in the pot until smooth. If using a regular blender, blend in batches.

Step 3: Finish the Soup (5 minutes)

Stir in the heavy cream (or coconut cream) and the remaining fresh basil. Taste and adjust salt and pepper. If it’s too acidic, add a pinch of sugar. If it’s too thick, add a splash of broth. The soup should be thick but pourable. It will thicken more as it cools, so don’t make it too runny.

Step 4: Make the Crispy Grilled Cheese Croutons (15 minutes)

Preheat your oven to 375°F (190°C). Cut the bread into 1-inch cubes. In a small bowl, mix melted butter with garlic powder and Italian seasoning. Toss the bread cubes in the butter mixture until evenly coated. Spread them on a baking sheet. Bake for 10 minutes, stirring halfway through, until golden and crispy. Remove from the oven and immediately sprinkle with shredded cheddar cheese. Return to the oven for 2-3 minutes until the cheese is melted and bubbly. Let them cool on the pan—they’ll crisp up more as they cool.

Step 5: Portion and Store

Let the soup cool completely before storing. This is crucial for food safety and to prevent condensation in the containers. Portion the soup into four containers. Leave the croutons in a separate container. If you want a little crunch and acidity to balance the rich soup, try adding some small batch refrigerator pickled red onions on top when you eat it. Store in the fridge for up to 4 days or freeze for up to 3 months.

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Don’t Skip the Roasting — Boiling tomatoes makes a thin, acidic soup. Roasting them concentrates the flavor and adds a depth that you just can’t get any other way. It’s worth the wait.

Blend Smoothly — If you like a chunky soup, leave some tomatoes unblended. But for meal prep, a smooth texture reheats more evenly. I blend mine until completely smooth.

Store Croutons Separately — I can’t stress this enough. If you put the croutons in the soup before storing, they will turn into soggy bread. Keep them separate until you’re ready to eat.

Freeze in Flat Bags — If you’re freezing this, use freezer bags. Lay them flat in the freezer. They stack nicely and thaw faster than in containers. Leave an inch of space at the top for expansion.

Reheat Gently — Reheat the soup on the stove over medium-low heat, stirring frequently. If you use the microwave, heat in 1-minute intervals, stirring between each. High heat can cause the cream to separate.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Spicy Tomato Basil Soup — Add a diced jalapeño or a teaspoon of red pepper flakes when you sauté the onions. It adds a nice kick that cuts through the richness.

Roasted Red Pepper Soup — Swap half the tomatoes for roasted red peppers. It adds a smoky sweetness that’s delicious. If you love roasted tomato flavors, you might also enjoy my smoky roasted salsa, which uses a similar charred technique.

Vegan Version — Use vegetable broth and coconut cream instead of heavy cream. The soup is still incredibly creamy and flavorful.

Gluten-Free Croutons — Use gluten-free bread for the croutons. Most gluten-free breads work well for this, but check that they hold their shape when toasted.

Protein Boost — Add cooked chicken or white beans to the soup before blending. It adds protein and makes the soup more filling. I sometimes add a can of cannellini beans for a heartier texture.

Serving & Storage

How to Serve: — I usually serve this soup with a slice of crusty bread on the side. But the grilled cheese croutons are the star. Add a generous handful to your bowl just before eating. Top with a drizzle of olive oil and fresh basil leaves. It’s simple, elegant, and satisfying.

Side Dishes: — This soup is complete on its own, but if you want sides, try a simple green salad with balsamic vinaigrette. The acidity of the salad balances the richness of the soup. For a crunchy snack, these crispy baked parmesan kale chips are a great low-carb option.

Storage Instructions:

  • Refrigerator: Store in an airtight container for up to 4 days. The soup will thicken in the fridge. Add a splash of broth or milk when reheating to loosen it up.
  • Freezer: Store in freezer-safe containers or bags for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: Reheat on the stove over medium-low heat, stirring frequently. If using the microwave, heat in short bursts, stirring between each.

Pro Tip: — If the soup separates after freezing, whisk it vigorously while reheating. It should come back together. If it’s still grainy, blend it again briefly.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking. These are estimates per serving (1 container of soup + croutons).

Nutrient Amount
Calories 380
Protein 12g
Carbs 45g
Fiber 6g
Fat 16g
Saturated Fat 8g
Sodium 650mg

What’s Good: — High in vitamins A and C from the tomatoes. Good source of fiber. The cheese adds calcium and protein.

What to Know: — Higher in calories due to the cheese and cream. If you’re watching calories, reduce the amount of cream and cheese. The soup is naturally gluten-free if you use GF bread for the croutons.

Final Thoughts

So that’s my go-to roasted tomato basil soup with crispy grilled cheese croutons! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This has saved my weeknights more times than I can count. It’s my answer to “what’s for dinner?” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the spice level. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?

You can, but the flavor won’t be as deep. Canned tomatoes are cooked, so they lack the roasted caramelization that gives this soup its signature taste. If you must use canned, roast them in the oven first to get some of that flavor back. Fresh tomatoes are definitely worth the effort.

Why did my soup separate when I reheated it?

This usually happens if the heat was too high. The dairy in the cream can break if boiled. Always reheat gently over medium-low heat, stirring frequently. If it does separate, whisk it vigorously or blend it briefly to bring it back together.

Can I make the croutons ahead of time?

Yes! The croutons can be made up to 2 days ahead. Store them in an airtight container at room temperature. They’ll stay crispy for a day or two. Just add them to the soup right before eating to keep them crunchy.

Is this soup good for freezing?

Yes, this soup freezes very well. I freeze it in individual portions so I can grab one when I need it. Thaw it overnight in the fridge and reheat gently. The texture might change slightly, but the flavor remains excellent.

Can I make this soup spicy?

Absolutely. Add a diced jalapeño, a teaspoon of red pepper flakes, or a splash of hot sauce when you simmer the soup. Start with a little and adjust to your taste. I like a mild kick, but you can go as hot as you want.

What kind of bread is best for croutons?

I prefer challah or sourdough. Challah is slightly sweet and holds its shape well. Sourdough has a nice tang and crust. Avoid soft white bread, as it can become too hard or turn to mush. Any sturdy bread works, though.

How long does this soup last in the fridge?

This soup lasts up to 4 days in the refrigerator. Make sure to store it in an airtight container. If it starts to smell off or look weird, toss it. When in doubt, throw it out.

Pin This Recipe!

roasted tomato basil soup recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
roasted tomato basil soup - featured image

Roasted Tomato Basil Soup with Crispy Grilled Cheese Croutons


  • Author: Maya
  • Total Time: 95 minutes
  • Yield: 4 servings 1x

Description

A strategic meal prep recipe featuring deeply roasted tomato basil soup paired with crunchy, cheesy croutons. This one-pot wonder freezes well, reheats perfectly, and provides four days of savory comfort.


Ingredients

Scale
  • 2 pounds cherry or grape tomatoes
  • 1 large yellow onion, quartered
  • 68 cloves garlic, peeled
  • 3 tablespoons extra virgin olive oil
  • 4 cups vegetable or chicken broth (low-sodium)
  • 1 cup fresh basil, packed (divided)
  • ½ cup heavy cream or coconut cream
  • Salt and black pepper to taste
  • 4 slices challah or sourdough bread, cut into 1-inch cubes
  • ½ cup shredded sharp cheddar cheese
  • 2 tablespoons butter, melted
  • ½ teaspoon garlic powder
  • ½ teaspoon Italian seasoning

Instructions

  1. Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Rinse tomatoes and halve them. Quarter the onion. Toss tomatoes, onion, and garlic on the baking sheet with olive oil, salt, and pepper. Spread in a single layer.
  3. Roast for 35-45 minutes, stirring halfway, until tomatoes are soft, blistered, and caramelized.
  4. Transfer roasted vegetables and juices to a large pot. Add broth and half of the fresh basil. Bring to a boil, then reduce heat and simmer for 15 minutes.
  5. Blend the soup until smooth using an immersion blender or regular blender.
  6. Stir in heavy cream (or coconut cream) and remaining fresh basil. Adjust seasoning with salt and pepper.
  7. Preheat oven to 375°F (190°C). Mix melted butter with garlic powder and Italian seasoning.
  8. Toss bread cubes in the butter mixture and spread on a baking sheet. Bake for 10 minutes, stirring halfway.
  9. Sprinkle cheddar cheese over the toasted bread and bake for 2-3 minutes until melted and bubbly. Let cool to crisp up.
  10. Cool soup completely. Portion into four containers. Store croutons separately in an airtight container.

Notes

Store croutons separately to maintain crispness. The soup tastes better on Day 3 than Day 1. If freezing, lay bags flat to save space. Reheat gently to prevent cream from separating.

  • Prep Time: 15 minutes
  • Cook Time: 80 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 container of soup
  • Calories: 380
  • Sodium: 650
  • Fat: 16
  • Saturated Fat: 8
  • Carbohydrates: 45
  • Fiber: 6
  • Protein: 12

Keywords: roasted tomato basil soup, meal prep, grilled cheese croutons, one-pot meal, vegetarian soup, freezer friendly, comfort food

You might also like these recipes

Leave a Comment

Recipe rating