Cheesy Lasagna Soup for Cozy Weeknights
The first spoon smells like Sunday: warm tomato, garlic, and a blanket of melted cheese. This Cheesy Lasagna Soup is rich, spoonable, and ready in about 45 minutes—perfect for busy nights. I developed this version while refining weeknight menus in a neighborhood bistro and tested it across eight weeknights to tighten the seasoning and texture. It takes classic lasagna flavors—tomato, beef, ricotta, and mozzarella—and moves them into a bowl with tender pasta and a creamy finish. Expect meaty depth from seared beef, bright acidity from tomatoes, and gooey cheese ribbons. If you want a matching dessert, try an Oreo lasagna for a playful finish: Oreo lasagna dessert. Read on for ingredient notes, precise steps, and pro tips to make it foolproof.
Why This Recipe Works
- Browning the ground beef adds Maillard flavor that mimics slow-simmered ragu without hours on the stove.
- Toasting the garlic and tomato paste develops deeper tomato flavor and removes raw bite.
- Short-cut ricotta stirred in at the end gives creamy body without thinning the broth.
- Small pasta cooks quickly in the broth, absorbing flavor while releasing starch to thicken the soup.
- Finishing with a hot-cheese layering technique creates melty ribbons without clumping.
Ingredients Breakdown
- Ground beef (500 g / 1 lb): Use 80/20 for flavor and mouthfeel; leaner beef can dry the soup and needs a drizzle of olive oil.
- Yellow onion (1 medium, about 150 g): Adds sweetness and savory depth when softened.
- Garlic (4 cloves): Mince fine; garlic browns fast—add after onions are translucent.
- Tomato paste (70 g / 1/3 cup): Concentrated flavor—do not skip. Cook until it darkens slightly for caramelized notes.
- Crushed tomatoes (800 g / 28 oz can): Forms the acidic backbone. Use good-quality canned tomatoes.
- Beef stock (960 ml / 4 cups): Prefer low-sodium stock so you control final salt.
- Small pasta (220 g / 8 oz; e.g., ditalini or small shells): Small shapes cook quickly and cling to cheese.
- Ricotta (250 g / 1 cup): Stirred in at the end for creaminess; whole-milk ricotta works best.
- Shredded mozzarella (200 g / 2 cups) and grated Parmesan (60 g / 1/2 cup): Use fresh-grated Parm for salt and meltability.
- Fresh basil (a handful): Bright finish.
- Salt and pepper: Diamond Crystal kosher salt is recommended — if you use Morton’s, halve the quantity as it’s denser.
- Red pepper flakes (optional, 1/4–1/2 tsp): Add warmth without heat overload.
Substitutions with impact warnings:
- Turkey or plant-based ground "meat": Reduces richness; add 1–2 tbsp olive oil to compensate for lost fat.
- Gluten-free pasta: Use a 1:1 GF short pasta; cooking time may vary and the broth can become slightly thicker.
- Skipping ricotta: Soup will be less creamy; stir in 60–120 ml (1/4–1/2 cup) heavy cream instead.
Essential Equipment
- Large heavy-bottomed Dutch oven or pot (4–6 L / 4–6 qt): Holds liquid and allows proper browning. A thin pot will scorch.
- Wooden spoon or heatproof spatula: For scraping browned bits.
- Measuring cups and a kitchen scale (grams): Weights improve consistency, especially for pasta and cheese.
- Ladle and fine-mesh strainer (optional): Strainer can rinse pasta if you prefer less starchy broth.
- Immersion blender (optional): If you like a smoother texture, pulse briefly; avoid over-blending.
- No Dutch oven? Use a deep skillet and finish in a medium pot to combine pasta and broth.
Step-by-Step Instructions
Prep Time: 15 minutes | Cook Time: 30 minutes | Inactive Time: None | Total Time: 45 minutes | Servings: 6
Step 1: Brown the meat and sweat the aromatics
Heat 1 tbsp (15 ml) olive oil in a 5.7 L (6 qt) Dutch oven over medium-high heat. Add 500 g (1 lb) ground beef and cook, breaking up with a spoon, until well browned and no longer pink, about 6–8 minutes. Remove excess fat if more than 2 tbsp remains; leave a little for flavor. Add the chopped onion and sauté until translucent and fragrant, about 5 minutes.
Step 2: Build tomato flavor
Stir in 70 g (1/3 cup) tomato paste and cook for 2 minutes, stirring constantly, until it darkens and smells caramelized. Add 4 minced garlic cloves and 1/4–1/2 tsp red pepper flakes; sauté 30–45 seconds until fragrant. This step removes raw tomato and garlic taste.
Step 3: Add liquids and season
Pour in 960 ml (4 cups) low-sodium beef stock and an 800 g (28 oz) can of crushed tomatoes. Season with 1 tsp salt and 1/2 tsp black pepper. Bring to a simmer over medium heat, then lower to maintain a gentle simmer for 8 minutes to let flavors marry.
Step 4: Cook the pasta in the soup
Add 220 g (8 oz) small pasta straight into the simmering soup. Cook uncovered, stirring occasionally, until the pasta is al dente, about 8–10 minutes (check after 7 minutes). Keep a close eye—the pasta absorbs liquid and the soup will thicken.
Step 5: Finish with cheeses and herbs
Turn off the heat and stir in 250 g (1 cup) whole-milk ricotta, 200 g (2 cups) shredded mozzarella, and 60 g (1/2 cup) grated Parmesan until melted and glossy, about 1–2 minutes. Add a handful of torn fresh basil. Taste and adjust salt and pepper. Serve immediately while the cheese is molten.
Expert Tips & Pro Techniques
- Common mistake: adding pasta to a rapidly boiling pot makes the broth cloudy and uneven. Keep a gentle simmer and stir occasionally to prevent sticking.
- Cooked-ahead tip: Make the base and refrigerate without pasta for up to 3 days. Reheat and add fresh pasta when ready to serve.
- Professional shortcut: brown the meat well and deglaze the pan with a splash of stock before adding tomatoes to lift fond—the browned bits carry a lot of flavor.
- Texture control: If the soup becomes too thick after resting, thin with 60–120 ml (1/4–1/2 cup) stock or water and gently reheat.
- Cheese melt trick: grate your own mozzarella and chill it before adding; pre-grated cheese can contain anti-caking agents that reduce creaminess.
- Make it richer: stir 60 ml (1/4 cup) heavy cream into the ricotta before folding in for an ultra-silky finish.
Storage & Reheating
- Refrigerator: Store cooled soup in an airtight container for up to 4 days. Do not store with pasta if you prefer firmer pasta—reserve pasta separately.
- Freezer: The base (meat + tomato broth) freezes well for up to 3 months in freezer-safe containers. Defrost overnight in the fridge. Cook fresh pasta after reheating.
- Reheating: Reheat gently on the stove over low heat, adding 60–120 ml (1/4–1/2 cup) stock as needed to loosen. If using an oven, heat at 175°C (350°F) for 10–15 minutes in an oven-safe dish. Avoid microwaving for a long time; it can overcook pasta and separate cheeses.
Variations & Substitutions
- Vegetarian version: Replace beef with 400 g (14 oz) cooked lentils and 1 tbsp soy sauce for savory depth. Keep the same pasta and cheeses. Simmer 5–7 minutes less because lentils are already cooked.
- Gluten-free: Use 220 g (8 oz) certified gluten-free small pasta and monitor cooking time—it may cook faster or feel softer. The broth may be slightly thicker.
- One-pot weeknight shortcut: Swap ricotta for 120 ml (1/2 cup) heavy cream and stir in 150 g (1 1/2 cups) shredded mozzarella; this shortens stirring time and still yields creaminess.
- Spicy sausage twist: Replace half the ground beef with 250 g (1/2 lb) Italian sausage for more spice. Brown thoroughly to render fat and flavor.
- Low-sodium: Use no-salt-added tomatoes and low-sodium stock, then season to taste at the end to avoid over-salting.
Serving Suggestions & Pairings
- Simple salad: Serve with a crisp arugula salad dressed with lemon and olive oil for brightness.
- Bread: A hunk of crusty bread or garlic bread for dipping is ideal.
- Side dish pairing: Pair with a cheesy chicken side for a hearty meal idea, such as this cheesy chicken quesadilla.
- Wine/beer: A medium-bodied red like Chianti or a malty amber ale complements the tomato and beef.
Nutrition Information
Per serving (1 cup; recipe makes 6 servings)
- Calories: 520 kcal
- Total Fat: 28 g
- Saturated Fat: 12 g
- Cholesterol: 95 mg
- Sodium: 760 mg
- Total Carbohydrates: 42 g
- Dietary Fiber: 4 g
- Sugars: 8 g
- Protein: 28 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my soup turn out thin and watery?
A: Likely undercooked pasta or too much stock. Cook pasta slightly longer to release starch, or simmer 3–5 minutes uncovered to reduce the broth.
Q: Can I make this without eggs?
A: Yes. The recipe uses no eggs. If you mean egg-free pasta, use a commercial egg-free pasta; cook times may differ.
Q: Can I double this recipe for a crowd?
A: Yes. Use a larger pot and brown meat in batches to avoid steaming. Cooking time for pasta may increase slightly; stir more often to prevent clumping.
Q: Can I prepare this the night before?
A: Prepare the base (meat and tomato broth) and cool; refrigerate up to 3 days. Add fresh pasta and cheese just before serving to keep textures perfect.
Q: How long does this keep in the fridge?
A: Up to 4 days in an airtight container. Reheat gently and add a splash of stock if the pasta absorbed too much liquid.
Q: My cheese clumped when I reheated. How can I avoid that?
A: Reheat slowly over low heat and stir frequently. Add a little stock or cream and avoid high heat which separates the cheese.
Q: Can I use longer pasta like broken lasagna noodles?
A: Yes, but you’ll need to break noodles to bite-sized pieces and adjust cooking time. Keep an eye to avoid overcooking.
Conclusion
This bowl delivers the familiar comfort of lasagna in a fast, spoonable form. It’s adaptable, forgiving, and great for weeknights or casual dinner guests. If you want alternate one-pot methods or inspiration, see Carlsbad Cravings’ Easy One-Pot Lasagna Soup for a similar take, and compare techniques with Tastes Better From Scratch’s Lasagna Soup for more variations. Happy cooking—serve hot and top with extra basil and Parmesan.
Print
Cheesy Lasagna Soup
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Beef
Description
A comforting, rich Cheesy Lasagna Soup that brings classic lasagna flavors into a spoonable bowl, perfect for cozy weeknights.
Ingredients
- 500 g (1 lb) ground beef
- 1 medium yellow onion (about 150 g)
- 4 cloves garlic, minced
- 70 g (1/3 cup) tomato paste
- 800 g (28 oz) crushed tomatoes
- 960 ml (4 cups) low-sodium beef stock
- 220 g (8 oz) small pasta (e.g., ditalini or small shells)
- 250 g (1 cup) whole-milk ricotta
- 200 g (2 cups) shredded mozzarella
- 60 g (1/2 cup) grated Parmesan
- Fresh basil, a handful
- Salt and pepper, to taste
- Red pepper flakes (optional, 1/4–1/2 tsp)
Instructions
- Heat 1 tbsp (15 ml) olive oil in a Dutch oven over medium-high heat. Add ground beef and cook until browned, about 6–8 minutes. Remove excess fat if necessary, then add chopped onion and sauté for 5 minutes until translucent.
- Stir in tomato paste and cook for 2 minutes until it darkens. Add minced garlic and red pepper flakes; sauté for 30–45 seconds.
- Pour in beef stock and crushed tomatoes, season with salt and pepper, then bring to a simmer and maintain for 8 minutes.
- Add small pasta to the soup and cook uncovered until al dente, about 8–10 minutes.
- Turn off heat and stir in ricotta, mozzarella, and Parmesan until melted. Add fresh basil, taste, and adjust seasoning. Serve immediately.
Notes
For a vegetarian option, replace the beef with cooked lentils and soy sauce. Store leftovers in the fridge for up to 4 days without pasta to maintain texture.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup
- Calories: 520
- Sugar: 8g
- Sodium: 760mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 95mg
