Brown the meat (if using) in a skillet over medium heat until no pink remains. Drain the fat and set aside. This step is optional for veggie purists, but it adds body.
Layer the slow cooker: add crushed tomatoes, tomato sauce, tomato paste, onion, garlic, oregano, basil, sugar, salt, pepper, and red pepper flakes. Stir to mix it all together like you mean it.
Drop in the cooked meat (or skip it if you’re going meat-free). Pour in 1/2 cup water or broth if the sauce looks too thick. You want it saucy, not chunky soup vibes.
Cover and cook on low for 6–8 hours or on high for 3–4 hours. The longer you let it go, the deeper the flavor—like a good friend with commitment issues finally settling down.
Uncover, taste, and adjust seasoning with a touch more salt, pepper, or sugar if needed. If you’d like a brighter note, stir in a splash of olive oil at the end.
Finish with chopped fresh basil or parsley if you have it. It’s basically the cherry on top that makes your kitchen look extra.