Where all of Grandmother's favorite recipes are found, just like Grandmother makes them, with a little love.
Preheat oven to 400F.
Bring a large pot of water with 1 teaspoon salt in it to a boil. Add the macaroni and cook 8-10 minutes to el dente.
Drain the water and set aside.
While the macaroni is cooking, melt the butter over medium heat in a large saucepan or Dutch oven.
Add the onion and cook until tender.
Add the garlic and cook one minute.
Add the bell pepper, salt, oregano, paprika, and pepper and cook, stirring occasionally, until the vegetables are softened but not browned, about 7 to 10 minutes.
Add the tomato paste, stir to combine, and cook about 1 minute.
Add the ground beef and cook, breaking the meat into a crumble texture with a wooden spoon while it cooks.
Cook through and no longer pink, about 5 minutes.
Add the flour to the beef mixture and cook, stirring occasionally, for about 2 minutes.
Add the milk, tomatoes and their juices, and broth or stock, stir to combine, and bring to a simmer for 10 minutes. Shut off.
Combine the pasta, sauce and cheese, stir lightly.
Transfer to a baking dish, cover with aluminum foil and bake for 25 minutes.
Transfer to a wire rack and let cool for 5 minutes before serving.
Serve with grated parmesan cheese if desired.