Stuffed Shells Soup: Cozy Cheesy Comfort in a Bowl
Stuffed Shells Soup
Stuffed Shells Soup
Ingredients
- 1 tbsp extra virgin olive oil
- 1 sweet onion, chopped
- 4 garlic cloves, finely minced
- kosher salt and black pepper
- 1 tsp dried basil
- ½ tsp dried oregano
- 2 tbsp tomato paste
- 28 oz fire-roasted diced tomatoes
- 4 to 6 cups chicken or vegetable broth
- 1 parmesan rind
- 2 cups medium pasta shells
- 8 oz fresh baby spinach
- parmesan cheese, for garnish
- fresh basil, for garnish
- 15 oz ricotta cheese
- 1 cup shredded mozzarella cheese
- ⅔ cup finely grated parmesan cheese
- ¼ tsp crushed red pepper flakes
Instructions
Step 1
Grab your biggest stock pot and set it over medium heat — you want it nice and warm before anything goes in, about a minute or two. Drizzle in the olive oil and let it shimmer for a few seconds, then add your diced onions and minced garlic along with a generous pinch of salt and a few grinds of black pepper. Stir everything together and let it cook, stirring occasionally, until the onions turn soft and translucent and your kitchen starts smelling amazing, about 5 minutes.
Step 2
Toss in your chopped fresh basil and dried oregano, then add the tomato paste. Give everything a good stir so the herbs and paste get evenly distributed throughout the pot. Keep stirring often over medium heat for about 3 to 5 minutes — you'll know it's ready when the tomato paste turns from bright red to a deeper, rusty brick color and smells sweet and fragrant. That little color change means the paste has cooked down and lost its raw edge, which makes a huge difference in the final flavor.
Step 3
Now it's time to build that soup base. You'll want to add in your diced tomatoes, pour in 4 cups of stock, and toss in that parmesan rind—don't skip the rind, it's going to melt into the broth and give everything this incredible savory depth. Give it a good stir and bring the whole pot up to a boil over medium-high heat. Once you see those bubbles really rolling, dial the heat down to low so it's just gently simmering, then slap a lid on top. Let it bubble away like that for about 15 minutes—you're looking for the tomatoes to soften and the flavors to start mingling together.
Step 4
While the shells are simmering, grab a medium bowl and add your ricotta, shredded mozzarella, and grated Parmesan. Use a fork or wooden spoon to stir everything together until the mixture looks evenly combined and no big clumps of ricotta remain. Sprinkle in the crushed red pepper flakes and give it one more good stir — you want little flecks of heat distributed throughout so every bite has a gentle kick. Set this bowl aside for now; you'll be spooning this cheesy goodness into the shells soon.
Step 5
Now it's time to bring everything together. Add the pasta shells and the fresh spinach to your pot all at once — the spinach will wilt down quickly, so don't worry about crowding it in. Let everything simmer gently for 8 to 10 minutes, giving it a stir every minute or so so the shells don't stick to the bottom. You'll know the pasta is ready when it's tender all the way through with no hard center — taste one to be sure. If the soup looks thicker than you'd like at this point, stir in a splash more stock until it reaches your perfect consistency.
Step 6
Now's the moment to make this soup sing. Ladle a small spoonful into a tasting spoon and let it cool for a few seconds so you don't burn your tongue, then give it a proper taste. You're looking for balance — the ricotta should taste creamy and mild, the broth savory, with enough salt to make all those flavors pop. If it tastes flat, add salt a pinch at a time, stirring well and tasting again after each addition. Pepper works the same way — start with a few grinds, taste, and keep going until you get a gentle warmth at the back of your throat.
Step 7
Ladle a generous scoop of the ricotta mixture into the bottom of each serving bowl — about 3 to 4 tablespoons per bowl. Slowly pour the hot soup over the ricotta so it creates a pretty swirl effect. Finish with a dusting of freshly grated Parmesan and a few torn basil leaves on top. Dig in while it's piping hot and watch that creamy cheese melt into every spoonful.
Nutrition Information
My Tip
Don't skip the step of letting that tomato paste cook down for the full 3 to 5 minutes — you'll know it's ready when it turns from bright red to a deeper, almost rusty color, and that's what builds the rich, savory backbone of your soup.
Leftovers
This soup keeps beautifully in a glass container with a tight lid—the shells stay tender instead of getting mushy. You'll want to enjoy it within 4 days. Reheat gently on the stovetop over medium-low, stirring often, until it's just steaming.
Make It Your Own
Swap the ground beef for Italian sausage and add a pinch of fennel seeds with the basil — you'll get that classic stuffed shell flavor with a little extra warmth.