Love this? Pin it for later! 📌
There are few combinations more universally comforting than a steaming bowl of creamy tomato soup paired with a perfectly crispy, melty grilled cheese sandwich. This isn't just any tomato soup and grilled cheese—it's the one that converted my pickiest eater into a soup lover and has become our family's go-to comfort meal on chilly weekends, busy weeknights, and everything in between.
I still remember the first time I served this to my kids. It was one of those gray, drizzly Tuesdays when everyone was cranky from school and work. I had about 30 minutes to get dinner on the table, and I was determined to make something that would warm us all up from the inside out. The kitchen filled with the aroma of buttered bread toasting and tomatoes simmering with cream, and suddenly the mood shifted. My kids came running, drawn by the smell, and we ended up having one of those magical family dinners where everyone actually sat and talked (and ate their vegetables!).
What makes this recipe special is that it's sophisticated enough for adults—no canned soup here!—but mild and creamy enough for even the most vegetable-averse kids. The secret lies in roasting the tomatoes first to bring out their natural sweetness, then blending them until silky smooth. The grilled cheese is perfectly golden and crispy, with just the right cheese-to-bread ratio that makes it dunkable without falling apart.
Why This Recipe Works
- Restaurant-quality flavor: Roasting tomatoes concentrates their sweetness and eliminates any acidic bite that kids might reject
- Creamy without being heavy: A perfect balance of cream and chicken stock creates richness without overwhelming young palates
- Make-ahead friendly: Soup tastes even better the next day, making weeknight dinners a breeze
- Customizable for dietary needs: Easily made gluten-free, dairy-free, or vegan with simple substitutions
- Hidden nutrition boost: Carrots add natural sweetness and extra vitamins without anyone noticing
- Perfect grilled cheese technique: Low and slow cooking ensures melty cheese without burning the bread
- One-pot wonder: Minimal cleanup means more family time and less kitchen stress
Ingredients You'll Need
The beauty of this recipe lies in its simple, wholesome ingredients. Each component plays a crucial role in creating the perfect balance of flavors that will have your kids asking for seconds.
For the Creamy Tomato Soup:
Fresh Roma tomatoes are my go-to choice for this soup because they're naturally less acidic than other varieties and have fewer seeds. When roasted, they develop an intense, concentrated tomato flavor that's both sweet and complex. If Roma tomatoes aren't available, vine-ripened tomatoes work beautifully too. Look for tomatoes that are deep red, firm but with a slight give when gently pressed. Avoid any with blemishes or soft spots.
Carrots might seem like an unusual addition, but they're the secret weapon in this recipe. They add natural sweetness that balances the tomatoes' acidity, and they help create that gorgeous, vibrant orange color that kids find appealing. Plus, they sneak in extra nutrients without anyone being the wiser. I prefer organic carrots for their sweeter flavor, but regular carrots work just fine.
Heavy cream transforms this from a simple tomato soup into something truly special. It adds richness and body without making the soup feel heavy. For a lighter version, you can substitute half-and-half or even whole milk, but I find that the cream creates the perfect texture that kids love. If you're dealing with dairy allergies, full-fat coconut milk is an excellent substitute that adds a subtle tropical note.
Chicken stock forms the base of our soup, adding depth and umami that water simply can't provide. I always recommend low-sodium stock so you can control the salt level. For a vegetarian version, vegetable stock works wonderfully, though you might want to add a tablespoon of soy sauce or miso paste for that extra umami punch.
Fresh basil adds brightness and that classic tomato soup aroma. While dried basil works in a pinch, fresh basil truly elevates this soup to something special. If fresh isn't available, add a teaspoon of dried basil when sautéing the vegetables, then stir in a handful of baby spinach at the end for color and nutrition.
For the Perfect Grilled Cheese:
Thick-cut sandwich bread holds up better to the butter and cheese without getting soggy. I love using sourdough for its tangy flavor, but classic white or whole wheat bread works perfectly for picky eaters. The key is choosing bread that's at least 3/4-inch thick so it gets crispy on the outside while staying soft inside.
Sharp cheddar cheese provides that classic grilled cheese flavor that both kids and adults crave. I like to use a combination of sharp cheddar for flavor and mild cheddar or American cheese for that perfect meltability. Pre-shredded cheese contains anti-caking agents that can prevent smooth melting, so I always recommend grating your own.
How to Make Kid-Friendly Creamy Tomato Soup and Grilled Cheese
Roast the Tomatoes
Preheat your oven to 425°F (220°C). Cut 2 pounds of Roma tomatoes in half lengthwise and arrange them cut-side up on a large baking sheet. Drizzle with 2 tablespoons of olive oil, season with 1 teaspoon of salt and 1/2 teaspoon of black pepper. Roast for 25-30 minutes until the edges are caramelized and the tomatoes have reduced by about half. This step concentrates the flavors and brings out the natural sweetness in the tomatoes. The caramelized edges add incredible depth to your soup that you simply can't achieve with fresh tomatoes alone.
Sauté the Aromatics
While the tomatoes roast, heat 2 tablespoons of butter in a large Dutch oven or heavy-bottomed pot over medium heat. Add 1 diced onion and cook for 5-6 minutes until translucent and fragrant. Add 2 diced carrots and cook for another 5 minutes, stirring occasionally. The carrots should be starting to soften but not brown. Add 3 minced garlic cloves and cook for 1 minute more until fragrant. This creates the flavor base for your soup, so don't rush this step. The vegetables should be soft and sweet, not browned or crispy.
Add Tomatoes and Stock
Once your tomatoes are perfectly roasted, add them to the pot along with any juices from the baking sheet. Pour in 3 cups of chicken stock and add 1 teaspoon of dried oregano. Bring to a boil, then reduce heat to low and simmer for 15 minutes. This gentle simmering allows all the flavors to meld together beautifully. The roasted tomatoes will start to break down, and the carrots will become completely tender. Your kitchen will smell absolutely amazing at this point!
Blend Until Silky Smooth
Here's where the magic happens! Using an immersion blender directly in the pot, blend the soup until completely smooth and creamy. If you don't have an immersion blender, carefully transfer the soup in batches to a regular blender. Hold a kitchen towel over the blender lid to prevent hot soup from splattering. Blend each batch for at least 60 seconds to ensure there are no vegetable bits remaining. Kids are much more likely to enjoy soup that's perfectly smooth with no visible vegetables. The color should be a vibrant orange-red that looks incredibly appetizing.
Add Cream and Season
Return the blended soup to low heat and stir in 1 cup of heavy cream. Add 2 tablespoons of tomato paste for extra tomato flavor and depth. Season with salt and pepper to taste. The soup should be creamy and luxurious but not too thick. If it's too thick, add a bit more stock. If it's too thin, let it simmer for a few more minutes. Add a handful of fresh basil leaves and let them wilt for 2-3 minutes. The cream takes this from a simple tomato soup to something truly special that kids and adults alike will crave.
Prepare the Grilled Cheese Assembly Line
While your soup finishes, set up your grilled cheese station. Grate 2 cups of sharp cheddar cheese and 1 cup of mild cheddar or American cheese. The combination gives you the perfect balance of flavor and meltability. Lay out 8 slices of thick-cut bread on a clean surface. Having everything ready before you start cooking ensures your sandwiches will be perfectly golden and the cheese will be completely melted. This is also a great time to get the kids involved—they love helping sprinkle cheese on the bread!
Butter and Assemble Sandwiches
Generously butter one side of each bread slice, making sure to cover the entire surface all the way to the edges. This creates that perfectly crispy, golden exterior. Place 4 slices butter-side down on a clean surface. Divide the cheese mixture evenly among these slices, then top with the remaining bread slices, butter-side up. Press down gently to help the sandwiches hold together. The key is not to overstuff them—too much cheese will make them difficult to flip and can cause the bread to tear.
Cook Low and Slow
Heat a large skillet or griddle over medium-low heat. The secret to perfect grilled cheese is patience—too hot and the bread burns before the cheese melts. Place the sandwiches on the pan and cook for 3-4 minutes until golden brown. Flip carefully using a spatula and cook for another 3-4 minutes on the second side. Press down gently with the spatula to ensure even browning. The sandwiches are ready when both sides are golden brown and the cheese is completely melted. Remove from heat and let rest for 1 minute before cutting—this prevents all the cheese from oozing out.
Serve and Enjoy
Ladle the hot soup into bowls and garnish with a swirl of cream and fresh basil leaves. Cut the grilled cheese sandwiches into strips or triangles—perfect for dunking! Serve immediately while everything is hot and the cheese is still melty. Watch as your kids happily dunk their sandwiches and slurp up every last drop of soup. This meal has a way of bringing everyone to the table and creating those cozy family moments we all cherish.
Expert Tips
Temperature Matters
Always serve soup at the right temperature for kids—let it cool for 2-3 minutes after cooking. Test a small spoonful on your wrist; it should feel warm but not hot. Hot soup can be dangerous for little ones, and cooler soup allows them to taste the flavors better.
Make It Fun
Use cookie cutters to cut the grilled cheese into fun shapes—stars, hearts, or dinosaurs make the meal instantly more appealing. You can also use squeeze bottles to create designs on the soup with cream or let kids add their own toppings like goldfish crackers.
Prep Ahead
Roast the tomatoes and blend the soup base up to 3 days ahead. Store in the refrigerator and simply reheat with cream when ready to serve. This makes weeknight dinners incredibly easy and means you can have a homemade meal on the table in under 10 minutes.
Cheese Combinations
Experiment with different cheese combinations—Monterey Jack and cheddar create an ultra-melty sandwich, while adding a bit of Gruyère elevates it for adult palates. For extra flavor, add a thin layer of cream cheese or a sprinkle of Parmesan to the inside of the sandwich.
Variations to Try
Hidden Veggie Boost
Add 1/2 cup of cauliflower florets when sautéing the carrots. Once blended, they'll disappear completely while adding extra nutrition. You can also stir in 2 tablespoons of white beans for added protein and creaminess.
Spicy Adult Version
For adults who enjoy some heat, add 1/4 teaspoon of red pepper flakes when sautéing the vegetables, or swirl in a bit of sriracha or harissa paste. A dash of smoked paprika adds wonderful depth without making it too spicy for kids.
Dairy-Free Delight
Substitute the heavy cream with full-fat coconut milk and use olive oil instead of butter. For the grilled cheese, try dairy-free cheese alternatives or make "cheesy" grilled sandwiches using nutritional yeast mixed into vegan butter.
Protein-Packed Version
Stir in 1/2 cup of cooked, shredded chicken or turkey when adding the cream. You can also add a can of white beans, drained and rinsed, then blend them in with the vegetables for a protein boost that maintains the smooth texture.
Storage Tips
Refrigerator Storage
The soup stores beautifully in the refrigerator for up to 4 days. Let it cool completely before transferring to airtight containers. Store the soup and any leftover grilled cheese separately. The soup may thicken as it cools—simply thin with a bit of stock or milk when reheating. Grilled cheese is best eaten fresh, but you can store them wrapped in foil and reheat in a toaster oven at 350°F for 5-7 minutes until crispy again.
Freezer Instructions
The soup (without cream) freezes exceptionally well for up to 3 months. Let it cool completely, then freeze in portion-sized containers or freezer bags. Thaw overnight in the refrigerator, then reheat gently and stir in the cream. I don't recommend freezing the grilled cheese sandwiches—they become soggy when thawed. Instead, freeze the soup base and make fresh sandwiches when serving.
Reheating Tips
Reheat soup gently over medium-low heat, stirring frequently. If it's too thick, add a splash of stock or milk. Microwave reheating works too—heat in 30-second intervals, stirring between each. For grilled cheese, avoid the microwave as it makes them soggy. Instead, reheat in a skillet over medium heat for 2-3 minutes per side, or in a toaster oven at 350°F for 5-7 minutes until crispy and the cheese is melted again.
Frequently Asked Questions
Absolutely! While fresh roasted tomatoes provide the best flavor, you can substitute two 28-ounce cans of whole peeled tomatoes. Drain them well, then roast them cut-side down for 20 minutes to concentrate their flavor. San Marzano tomatoes are my favorite canned variety for their sweet, low-acid flavor. The roasting step is still important even with canned tomatoes—it deepens the flavor and eliminates any tinny taste.
Blend until absolutely smooth—this is key for picky eaters! Use an immersion blender for at least 2 full minutes, moving it around to catch every bit of vegetable. If using a regular blender, blend in batches for 60-90 seconds each. The soup should be completely smooth with no visible bits. If you're still seeing tiny flecks, strain it through a fine-mesh sieve. Kids are much more likely to enjoy soup that's silky smooth with no "suspicious" bits.
Yes! This soup adapts beautifully to slow cooking. Roast the tomatoes as directed, then add everything except the cream to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Blend until smooth, then stir in the cream during the last 30 minutes. The slow cooker method is perfect for busy days when you want to come home to a ready-to-eat meal. Just blend and add cream when you get home!
Thick-cut sourdough or country white bread works best—it has enough structure to hold up to butter and cheese without getting soggy. Avoid very soft sandwich bread as it tends to fall apart. Day-old bread actually works better than super fresh bread! Make sure to butter the bread all the way to the edges, and don't overfill with cheese. A good rule of thumb is about 1/3 cup of cheese per sandwich for the perfect cheese-to-bread ratio.
This recipe already hides carrots beautifully! For extra nutrition, add 1/2 cup of cauliflower florets when sautéing the carrots—they'll blend invisibly. You can also stir in 2 tablespoons of white beans before blending for protein. For the grilled cheese, use whole grain bread and add a thin layer of cream cheese mixed with pureed butternut squash. The orange color blends perfectly with the cheese while adding vitamins A and C.
Absolutely! This recipe doubles or even triples beautifully—perfect for potlucks or when feeding a crowd. Use a larger pot and increase cooking time slightly. When blending large batches, work in smaller portions to ensure everything gets perfectly smooth. The soup also works great for school events since it's nut-free and can be kept warm in a slow cooker. Just remember you'll need more pans or a large griddle for the grilled cheese sandwiches!
Kid-Friendly Creamy Tomato Soup and Grilled Cheese
Ingredients
For the Creamy Tomato Soup:
For the Grilled Cheese:
Instructions
- Roast the tomatoes: Preheat oven to 425°F. Arrange tomato halves cut-side up on a baking sheet. Drizzle with olive oil, season with salt and pepper. Roast for 25-30 minutes until caramelized.
- Sauté vegetables: In a large pot, melt butter over medium heat. Cook onion and carrots for 8-10 minutes until soft. Add garlic and cook 1 minute more.
- Simmer the soup: Add roasted tomatoes and their juices to the pot. Stir in chicken stock and oregano. Bring to a boil, then simmer for 15 minutes.
- Blend until smooth: Using an immersion blender, blend soup until completely smooth. Alternatively, blend in batches in a regular blender.
- Finish the soup: Stir in cream, tomato paste, and fresh basil. Season with salt and pepper to taste. Keep warm over low heat.
- Make grilled cheese: Butter one side of each bread slice. Place 4 slices butter-side down, top with mixed cheeses, then remaining bread slices butter-side up.
- Cook sandwiches: Heat a skillet over medium-low heat. Cook sandwiches for 3-4 minutes per side until golden brown and cheese is melted.
- Serve: Ladle hot soup into bowls and serve with grilled cheese cut into strips for easy dunking.
Recipe Notes
For picky eaters, make sure to blend the soup until completely smooth—no visible vegetable bits! Let soup cool for 2-3 minutes before serving to kids. The grilled cheese can be made ahead and reheated in a toaster oven at 350°F for 5-7 minutes to restore crispiness.