Why you'll love this recipe
- One-pot comfort in 45 minutes
- Crowd-pleaser for picky eaters
- Make-ahead friendly for busy nights
- Freezer-friendly for meal prep
- Restaurant-quality lasagna flavor in a bowl
I still remember the first time I ladled this soup into a chipped bowl while snow fell outside my apartment window. The steam rose like a cozy blanket, and my roommate’s eyes lit up as the cheese stretched with each spoonful. That night, we declared it our "winter rescue" and it’s been a family favorite ever since. Now every time I hear the sizzle of ground beef, I’m reminded of that simple, heart‑warming moment and why I keep perfecting this recipe.
The story
The moment the olive oil hits the hot pot, it shimmers and releases a buttery whisper, followed by the hearty sizzle of beef turning a deep, caramel brown. As the sauce bubbles, the kitchen fills with a fragrant chorus of tomatoes, garlic, and herbs, making your stomach rumble in anticipation.
I first stumbled upon this idea while rescuing a cold night on my college dorm floor—my roommate craved lasagna, but we only had a pot and a pantry. I tossed ground beef, canned tomatoes, and pasta together, and the result was a bowl of pure comfort that instantly became our go‑to midnight feast.
What sets this version apart is the final melt‑in of three cheeses right in the soup, creating a velvety, lasagna‑like coating that most recipes miss. Cooking the pasta directly in the broth also means every bite is infused with tomato‑herb richness, eliminating the need for a separate sauce.
Each spoon delivers layers of flavor: the savory umami of beef and tomato, a subtle sweetness from the diced tomatoes, a bright herb kick from Italian seasoning, and a creamy, cheesy finish that coats the bowties. The pasta offers a pleasant chew, while the ricotta adds a light, fluffy contrast to the melted mozzarella and Parmesan.
Serve the soup with a crusty garlic baguette for dipping, a simple arugula salad tossed in lemon vinaigrette, and a sprinkle of fresh Parmesan on top. It shines as a quick weeknight dinner, a make‑ahead lunch, or the star of a casual potluck where guests can ladle their own comforting bowls.
Don’t let the idea of a “soup lasagna” intimidate you—there’s only one pot, a handful of pantry staples, and a 45‑minute timeline. The only trick is to keep the pasta moving as it cooks, and you’ll have a restaurant‑quality dish without any fuss.
Why This Recipe Works
- Sautéing the beef creates Maillard depth before simmering.
- Finishing with cheese off the heat keeps it melty, not grainy.
- Cooking pasta directly in broth infuses it with flavor and reduces waste.
Ingredient notes & substitutions
Ground Beef
Provides rich, meaty backbone and umami that mimics lasagna’s meat sauce.
Diced Tomatoes
Adds bright acidity and natural sweetness, balancing the cheese richness.
Bowtie Pasta
Sturdy shape holds onto the broth and cheese, giving a satisfying bite.
Ricotta Cheese
Creates a light, creamy swirl that tempers the acidity of the tomatoes.
Mozzarella Cheese
Melted mozzarella gives that stretchy, gooey texture beloved in lasagna.
Equipment you'll need
Ingredients
- 2 tablespoons Olive Oil (Can substitute with canola or vegetable oil.)
- 1 pound Ground Beef (Can substitute with ground turkey or Italian sausage.)
- 1 medium Onion (Yellow or white onions work well.)
- 3 cloves Garlic (Fresh minced garlic recommended.)
- 28 ounces Diced Tomatoes (Canned crushed tomatoes can be used.)
- 15 ounces Tomato Sauce (Can substitute with marinara sauce.)
- 3 tablespoons Tomato Paste (About half of a 6-ounce can.)
- 4 cups Chicken Broth (Use vegetable broth for vegetarian version.)
- 1 cup Water (Adjust to reach desired thickness.)
- 2 tablespoons Italian Seasoning (Dried herbs can be used.)
- 1 teaspoon Sea Salt (Adjust according to taste.)
- 1 teaspoon Black Pepper (Can be omitted or reduced.)
- 2 cups Bowtie Pasta (uncooked) (Can substitute with other sturdy pasta shapes.)
- 1 cup Ricotta Cheese (Can substitute with cottage cheese.)
- 1 cup Mozzarella Cheese (Use shredded or fresh mozzarella.)
- 1/2 cup Parmesan Cheese (Freshly grated is preferred.)
- 1/4 cup Fresh Parsley (Can substitute with basil or omit.)
Before You Start
- Measure all spices and cheeses
- Chop onion and garlic
- Gather broth and canned tomatoes
Instructions
- 1Step 1
Begin by heating a 4.5-quart soup pot over medium-high heat. Pour in a drizzle of olive oil.
- 2Step 2
Add the ground beef to the pot, breaking it apart. Sauté until browned, about 5-7 minutes. Add onion and garlic, stirring until translucent.
- 3Step 3
Stir in diced tomatoes, tomato sauce, and tomato paste. Pour in chicken broth along with Italian seasoning, salt, and pepper. Bring to a boil.
- 4Step 4
Add uncooked bowtie pasta, stir, and reduce heat to a simmer. Cover and cook for 10-15 minutes until pasta is tender.
- 5Step 5
Taste the soup and adjust consistency as needed. Add water or broth to reach desired texture.
- 6Step 6
Stir in ricotta, mozzarella, and Parmesan cheese. Cook for 2-3 minutes until melted and creamy.
- 7Step 7
Ladle soup into bowls and garnish with parsley.
Pro tips
Brown the meat well
Let the beef sit undisturbed for a minute before stirring to develop a deep caramel crust.
Don't overcrowd the pot
Add the pasta only after the broth is boiling; too many noodles will lower the temperature and cause clumping.
Simmer uncovered for flavor
A brief uncovered simmer reduces excess liquid and concentrates the sauce.
Taste early and adjust
Season with salt and pepper after the tomatoes join the pot, then fine‑tune before adding pasta.
Stir cheese off heat
Remove the pot from the burner before folding in ricotta and mozzarella to keep them silky.
Add fresh parsley last
A burst of green herbs brightens the final bowl and adds a hint of freshness.
Reserve extra broth
Keep a cup of broth on hand to loosen the soup if it thickens too much during cooking.
Garnish with extra Parmesan
A final sprinkle adds salty depth and a pleasant nutty aroma.
Variations to try
Spicy Cajun Twist
Add a tablespoon of Cajun seasoning, diced bell peppers, and a pinch of cayenne for a bold, Southern‑style kick.
Vegetarian Version
Swap ground beef for lentils or chopped mushrooms and use vegetable broth to keep it hearty and meat‑free.
Creamy Coconut Spin
Replace half the chicken broth with coconut milk, stir in cilantro, and enjoy a tropical flair.
Cheesy Baked Finish
Transfer the soup to a casserole dish, top with extra mozzarella, and broil for 3‑4 minutes until golden and bubbly.
Serving Suggestions
Troubleshooting
Pasta sticks together
Stir frequently and add a splash of broth; ensure water is boiling before adding pasta.
Soup too watery
Simmer uncovered longer or stir in a tbsp of tomato paste to thicken.
Cheese curdles
Remove pot from heat before adding cheese and stir gently; avoid high heat.
Flavor bland
Adjust with a pinch more salt, a dash of balsamic vinegar, or extra Italian seasoning.
Storage & make-ahead
Refrigerator
Cool to room temperature, then store in an airtight container; lasts up to 4 days.
Freezer
Freeze in portion‑sized bags or containers for up to 3 months; reheat directly from frozen in a pot.
Best way to reheat
Gently warm on the stovetop over medium heat, adding a splash of broth to revive creaminess.
Make-ahead
Prepare up through the broth stage, refrigerate, and stir in the cheeses when reheating.

Ingredients
- 2 tablespoons Olive Oil (Can substitute with canola or vegetable oil.)
- 1 pound Ground Beef (Can substitute with ground turkey or Italian sausage.)
- 1 medium Onion (Yellow or white onions work well.)
- 3 cloves Garlic (Fresh minced garlic recommended.)
- 28 ounces Diced Tomatoes (Canned crushed tomatoes can be used.)
- 15 ounces Tomato Sauce (Can substitute with marinara sauce.)
- 3 tablespoons Tomato Paste (About half of a 6-ounce can.)
- 4 cups Chicken Broth (Use vegetable broth for vegetarian version.)
- 1 cup Water (Adjust to reach desired thickness.)
- 2 tablespoons Italian Seasoning (Dried herbs can be used.)
- 1 teaspoon Sea Salt (Adjust according to taste.)
- 1 teaspoon Black Pepper (Can be omitted or reduced.)
- 2 cups Bowtie Pasta (uncooked) (Can substitute with other sturdy pasta shapes.)
- 1 cup Ricotta Cheese (Can substitute with cottage cheese.)
- 1 cup Mozzarella Cheese (Use shredded or fresh mozzarella.)
- 1/2 cup Parmesan Cheese (Freshly grated is preferred.)
- 1/4 cup Fresh Parsley (Can substitute with basil or omit.)
Instructions
- 1Begin by heating a 4.5-quart soup pot over medium-high heat. Pour in a drizzle of olive oil.
- 2Add the ground beef to the pot, breaking it apart. Sauté until browned, about 5-7 minutes. Add onion and garlic, stirring until translucent.
- 3Stir in diced tomatoes, tomato sauce, and tomato paste. Pour in chicken broth along with Italian seasoning, salt, and pepper. Bring to a boil.
- 4Add uncooked bowtie pasta, stir, and reduce heat to a simmer. Cover and cook for 10-15 minutes until pasta is tender.
- 5Taste the soup and adjust consistency as needed. Add water or broth to reach desired texture.
- 6Stir in ricotta, mozzarella, and Parmesan cheese. Cook for 2-3 minutes until melted and creamy.
- 7Ladle soup into bowls and garnish with parsley.