Unstuffed Shells Soup
Unstuffed Shells Soup is a cozy, comforting dish that tastes just like classic stuffed pasta shells but without all the extra work! Instead of filling each pasta shell one by one, everything cooks together in one big pot. You get the same rich flavors of tomatoes, Italian seasonings, cheese, and tender pasta, but in the shape of a warm, hearty soup. It’s perfect for chilly days, busy school nights, or anytime you want something delicious that doesn’t take forever to make.

The best part is how simple it is. Even a kid can help with most of the steps (with an adult nearby, of course). The ingredients are easy to find, and the directions are easy to follow. Plus, the soup is super flexible you can add veggies, change the meat, or even make it vegetarian. Unstuffed Shells Soup is like giving your favorite pasta dish a warm, spoonable makeover!
Why You Should Try Unstuffed Shells Soup
You should definitely try Unstuffed Shells Soup because it brings all the flavor of stuffed shells without the complicated prep work. Instead of stuffing each shell with cheese and baking everything, you just toss your ingredients into a pot and let them simmer until they taste amazing. This shortcut saves time and energy, making it a smart pick for beginners, busy families, or anyone who wants a comforting meal fast.
Kids love this soup because it’s cheesy, warm, and super fun to eat especially with the pasta shells floating around. Adults love it because it’s filling, flavorful, and made mostly with simple pantry ingredients. Whether you’re learning how to cook or already a kitchen pro, this recipe is an easy win you’ll want to make again and again.
Table of Contents
Ingredients for Unstuffed Shells Soup
Here’s everything you’ll need to make this Unstuffed Shells Soup
- 1 lb (450g) ground beef or Italian sausage
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 4 cups chicken or vegetable broth
- 1 (28 oz) can crushed tomatoes
- 1 (14 oz) can diced tomatoes
- 1 tablespoon Italian seasoning
- 1 teaspoon dried basil
- Salt and pepper, to taste
- 2 cups medium pasta shells
- 1 cup ricotta cheese
- 1 cup shredded mozzarella
- ½ cup grated Parmesan
- Fresh basil or parsley for topping optional
How to Make Unstuffed Shells Soup
Step One
First, cook the meat in a large soup pot. Heat olive oil over medium heat. Add the ground beef or sausage and break it up into small pieces with a spoon. Continue cooking until the meat is browned and tender, and the pink color disappears. This helps build a rich flavor base for the soup.
Step Two
Now, add the vegetables. Sauté the chopped onion for a few minutes until it is soft and translucent. Add the garlic and cook for about 30 seconds until fragrant but not burnt. Then, pour in the liquids. Add the stock, crushed tomatoes, and diced tomatoes. Stir everything well, scraping the bottom of the pot to remove any bits of meat that are stuck—they add extra flavor!

Step Three
Then, season the soup. Sprinkle with Italian seasoning, basil, salt, and pepper. Mix well and bring the soup to a gentle simmer. This helps the spices diffuse and makes the tomatoes taste sweeter and richer.
Step Four
Now, add the pasta shells. Add the uncooked shells and stir to prevent them from sticking together. Simmer the soup for 10-12 minutes, stirring occasionally, until the pasta shells are tender but not mushy. The pasta will absorb some of the broth, making the soup thicker and richer.

Step Five
Add the cheeses: ricotta, mozzarella, and parmesan. Stir gently until the cheeses melt into the soup, creating a creamy, cheesy texture just like the stuffed pasta shells.
Step Six
Finally, serve the soup warm. Ladle it into bowls and garnish with fresh basil or parsley, if desired. Enjoy it right away while it’s warm, melted, and comforting.

Kitchen Equipment Needed :
To make these Unstuffed Shells Soup, you’ll need:
- Large soup pot or Dutch oven
- Wooden spoon or spatula
- Cutting board
- Sharp knife
- Measuring cups and spoons
- Ladle for serving
- Bowls and spoons
Tips for Making the Best Unstuffed Shells Soup
Use Italian sausage to make the soup extra flavorful.
Add spinach or kale during the last few minutes for extra nutrition.
If the soup becomes too thick, add extra broth to thin it out.
For a creamier version, stir in a splash of heavy cream at the end.
Serving Suggestion
I usually serve this Unstuffed Shells Soup with a simple salad, and sometimes my children crave sweets like cookies or muffins with it, and my mother in law likes it with bread.

Frequently Asked Question
Can I use different pasta instead of shells ?
Yes! Penne, rotini, macaroni, or mini shells all work well.
Can I make this soup without meat ?
Absolutely. Just skip the meat and add veggies like mushrooms, spinach, or zucchini.
Can I use gluten free pasta ?
Yes, but add it near the end so it doesn’t get too soft.
Can I freeze Unstuffed Shells Soup ?
Yes, but freeze it before adding the pasta. Cook fresh pasta when reheating.
Unstuffed Shells Soup
Course: Soups, Main CourseCuisine: ItalianDifficulty: Easy6
servings10
minutes30
minutes420
kcal40
minutesA warm, cheesy, one-pot soup that tastes just like stuffed pasta shells—without the work! It’s cozy, easy to make, family-friendly, and full of pasta, tomatoes, seasonings, and melty cheese.
Ingredients
1 lb (450g) ground beef or Italian sausage
1 tablespoon olive oil
1 medium onion, chopped
3 cloves garlic, minced
4 cups chicken or vegetable broth
1 (28 oz) can crushed tomatoes
1 (14 oz) can diced tomatoes
1 tablespoon Italian seasoning
1 teaspoon dried basil
Salt and pepper, to taste
2 cups medium pasta shells
1 cup ricotta cheese
1 cup shredded mozzarella
½ cup grated Parmesan
Fresh basil or parsley for topping optional
Directions
- First, cook the meat in a large soup pot. Heat olive oil over medium heat. Add the ground beef or sausage and break it up into small pieces with a spoon. Continue cooking until the meat is browned and tender, and the pink color disappears. This helps build a rich flavor base for the soup.
- Now, add the vegetables. Sauté the chopped onion for a few minutes until it is soft and translucent. Add the garlic and cook for about 30 seconds until fragrant but not burnt. Then, pour in the liquids. Add the stock, crushed tomatoes, and diced tomatoes. Stir everything well, scraping the bottom of the pot to remove any bits of meat that are stuck they add extra flavor!
- Then, season the soup. Sprinkle with Italian seasoning, basil, salt, and pepper. Mix well and bring the soup to a gentle simmer. This helps the spices diffuse and makes the tomatoes taste sweeter and richer.
- Now, add the pasta shells. Add the uncooked shells and stir to prevent them from sticking together. Simmer the soup for 10-12 minutes, stirring occasionally, until the pasta shells are tender but not mushy. The pasta will absorb some of the broth, making the soup thicker and richer.
- Add the cheeses: ricotta, mozzarella, and parmesan. Stir gently until the cheeses melt into the soup, creating a creamy, cheesy texture just like the stuffed pasta shells.
- Finally, serve the soup warm. Ladle it into bowls and garnish with fresh basil or parsley, if desired. Enjoy it right away while it's warm, melted, and comforting.
Notes
- Brown the meat well to build richer flavor don’t rush this step.
- Add the pasta shells last so they don’t overcook.
- Taste before adding extra salt, since cheeses already add saltiness.
- Add spinach or chopped kale during the last 2–3 minutes to boost nutrition.
You can add this post to your favorite Pinterest board!

