Creamy Roasted Butternut Squash Tomato Soup
45 minutes
super easy
5-6 servings
🍅 Creamy Roasted Butternut Squash Tomato Soup (No Cream!)
There’s something so nostalgic and comforting about tomato soup and grilled cheese, it instantly brings you back to cozy lunches and simple family dinners. But this Creamy Roasted Butternut Squash Tomato Soup takes that classic combo to the next level. It’s smooth, rich, and velvety, yet made with no cream at all. Instead, I blend in cottage cheese and parmesan for the creamiest texture ever. And when you dip a crispy grilled cheese into it? Wow wow wow. Truly next level.
This soup is the perfect way to sneak in extra veggies for lunch or dinner without anyone even thinking twice. Roasting the butternut squash brings out its natural sweetness, while the tomatoes add a gentle tang that balances everything beautifully. The flavor is mild, smooth, and incredibly comforting, even picky eaters love it.
Why Creamy Roasted Butternut Squash Tomato Soup:
A soup that’s:
🥣 Ultra creamy, mild in flavor
🌱 Packed with vegetables
🧀 Protein-boosted (thanks to cottage cheese!)
👨👩👧 Family-friendly
💛 Perfect way to get more veggies in on a grilled cheese night
It’s cozy, nourishing, and incredibly satisfying.
🎃 Why Roast the Butternut Squash?
Roasting is the secret to making this soup taste extra special. When butternut squash roasts, it caramelizes slightly and brings out its natural sweetness.
Instead of tasting flat or watery, the soup becomes:
Richer
Slightly sweet
Deeper in flavor
More comforting
That roasted squash pairs beautifully with tomatoes, creating a balanced flavor that isn’t too tangy and isn’t too sweet, just smooth and mellow.
🥕 A Sneaky Veggie Win
This soup is one of my favorite ways to serve extra vegetables without anyone questioning it.
Butternut squash is rich in vitamin A and fiber. Tomatoes provide antioxidants like lycopene. Blended together, they create a vibrant, nourishing bowl that feels like comfort food.
It’s perfect for:
Cozy family lunches
Simple weeknight dinners
Pairing with sandwiches, parmesan on top or croutons
Meal prep for the week
Even picky eaters love the mild, smooth texture.
💡 Flavor Variations
You can keep this soup simple or add extra depth by including:
Roasted garlic
A pinch of dried thyme
A sprinkle of red pepper flakes for gentle heat
🔄 Substitutions & Variations
This recipe is very flexible and forgiving. Here are some easy swaps if needed:
🧀 Cheese Options
Parmesan can be replaced with pecorino romano for a saltier flavor.
If you need it dairy-free, you can omit both cheeses and add a splash of unsweetened coconut milk or a spoonful of dairy-free cream alternative — the texture will still be creamy from the squash, just slightly less rich.
If you don’t have cottage cheese, ricotta can work for a similar creamy effect.
🎃 Vegetable Swaps
You can use canned whole tomatoes if fresh aren’t available, just cookthem briefly with the onion for deeper flavor.
Sweet potato can replace butternut squash for a slightly different sweetness.
Add roasted carrots for extra depth.
🌿 Herb Variations
Italian seasoning works beautifully, but you can also use:
Dried basil
Thyme
Oregano
A mix of whatever dried herbs you have on hand
🥣 Liquid Options
Use vegetable broth, chicken broth, or simply water.
What You Need:
If you enjoyed this recipe, here are some more picky eater friendly meals you should check out:
Ingredients
Adjust Servings
| 5 tomatoes | |
| 1/2 butternut squash | |
| 1 yellow or red onion | |
| 1/2 tsp salt | |
| 1/2 tsp italian seasoning | |
| 1/4 tsp black pepper | |
| 2 tbsp olive oil | |
| 2 cups broth or water | |
| 1/4 cup whole milk cottage cheese | |
| 1/4 cup parmesan cheese |
Directions
1.
2.
3.
4.
5.







Leave a Reply